#0
by thomY100
Добрый день, есть такая проблема: Добавил на панель формы страницу, а на нее табличное поле, указал для него привязки: но при разворачивании формы на весь экран, размеры табличного поля не изменяются, подскажите в чем может быть причина?
#4
by GenV
Проверить правильность установления размера элемента !до! установки привязок, проверить, что элемент создан !внутри! панели.
#5
by thomY100
ну с размером вроде порядок, я его скопировал с размера другого табличного поля с другой страницы, а как проверить что элемент создан внутри панели?
#12
by GenV
Текущая страница должна быть предварительно обязательно установлена. Размеры элемент не должны быть больше чем реальные у станицы панели (в момент добавления) иначе привязки игнорируются.
#13
by Reset
А какие размеры у элемента (в момент добавления)? По моему, 0 высота/ширина (не помню) Автору: А создание панели/ТП заранее в конфигураторе и при необходимости включение видимости нерассматриваешь? Просто не хочется гадать, что там у тебя в черном ящике
#14
by GenV
Не у элемента в момента добавления, а у страницы панели в момент добавления на неё элемента ) Размеры же он будет устанавливать.
#15
by thomY100
вот весь код добавления СтраницаАгентские=ЭлементыФормы.ОсновнаяПанель.Страницы.Вставить(3,"Агентские","Агентские"); что в нем поправить, размеры не больше чем у панели, их скопировал с другого табличного поля, добавляю программно чтобы не париться с обновлением
#16
by GenV
Если поле занимает полностью всю страницу - программно не добавишь, нужно сделать небольшой отступ на рамку.
#18
by GenV
Может попробуешь сначала получить программно значения добавленных вручную привязок и сравнить? )
#19
by thomY100
немного разобрался, если табличное поле добавляется, когда документ не развернут на весь экран, то всё норм, и при разворачивании оно тоже растягивается, а вот если документ развернут, то оно создается маленькое, а при сворачивании становится ещё меньше, как это побороть?
#23
by Mort
+ Примечание от К.О.: ПанельСтраниц это панель со страницами, а не панель формы, которая Форма.Панель (или просто Панель).
#27
by Mort
вот пример обработки, где ТП и прочие элементы с привязками размещаются на динамически создаваемых страницах. Версия древняя, но работает. Есть получше.
#28
by Mort
А ты приведи пример где для привязки элементов на странице используется панель формы (реквизит "Панель").
#32
by Mort
Ты то свою прогу хоть читал? Там привязки устанавливаются к панели на которой страницы. О чем так долго говорили большевики...
#34
by Mort
Вот оно чо. У тебя панели растягиваются вместе с формой, поэтому элементы в них не тупят, тягаются пропорционально. Ну размести на панели со страницами (Которая растягивается пропорционально) поле ввода фиксированной длины, чтобы было привязано к правой стороне страницы панели.
#35
by Mort
+ Правда не очень пример. Можно выкрутится через привязку к правой стороне. Но можно придумать задачу когда привязками к форме не решишь.
#38
by Mort
Ну платформа сама назначает панель если ей "подсунуть" панель формы (отдельный вопрос нафига). Отсюда монопенисуально что туда посылать, привязано будет к элементу - панели держателю элемента (а не панели формы). Откуда категоричность заявления в - не представляю.
#41
by Mort
Значение "Панель", тип значения "Панель" - это все не свойство формы "Панель". Нужно на имя смотреть.
#44
by Mort
Вручную как раз возможно установить только привязку к панели - держателю элементы, главная панель формы тут не приделах. Ввел заблуждение человека, что ошибка кроется именно там, когда там все правильно. И меня тоже.
#47
by Mort
Это да, только заметь, что для привязок элементов находящихся непосредственно на форме, вручную указывается не "Панель" а "Форма" (а привязывается как раз к этой самой панели формы). так что Панель тут просто одинаковые слова.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите пожалйста установить компоненту 1С++
- Использую построитель отчета. Как установить ширину колонок отчета?
- установить рабочую дату программно
- Как программно установить событие для элемента управления "поле ввода"?
- Как программно установить владельца программно созданной колонке
- Установить привязки программно
- Табличную часть растянуть по всей панели. Программно через установить привязки.
- Программно установить привязки
- Установить время документа
В этой группе 1С
- зависают процессы серверной отладки
- Запретить копирование больших файлов.
- Отваливается клиент от сервера - пользователь подвисает
- Не сходится Регистр-расчет амортизации ОС с оборотно-сальдовой
- ЗУП Доплата за совмещение не попадает в базу для Северной надбавки
- Как заменить значение субконто в проводке без перепроведения документа?
- Обмен УТ 11 и БП 2.0 в разрезе договоров
- Проверить пароль пользователя ИБ
- Как обойтись без покупки терминальных лицензий? (без взломов, и хищей)
- v7: Как назначить реквизиту вид справочника
- ЗУП выплата дивидентов
- v8: Объединение двух реквизитов в запросе в Один
- Настройка прав доступа в УПП
- Citrix metaframe fr3 и приложение 2gis
- v7: Длина кода номенклатуры
- Запрос завершается ошибкой СУБД, в локальной базе все работает
- v7: 1С 7.7 отключить программно автоматический ввод строки
- Выгрузка Бух Отчетности Пояснений
- v7: Слишком долго открывается период оперативных итогов
- Помогите с подключением ридера магнитных карт к УТ 10.3