Версия для печати темы (https://pro1c.org.ua/index.php?s=87c47161b273ffdaf05e49ff04c1b599&showtopic=66693)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Видимость реквизитов на обычной форме с компактным размещением

Автор: Constantus 13.08.21, 8:36

Приветствую, Форумчане!
1С:Предприятие 8.2 (8.2.19.83)
"Управление торговлей", редакция 10.3 (10.3.8.9)

Имеется форма элемента справочника обычной формы с 10-ть реквизитами.
В зависимости от условий количество выводимых на экран реквизитов меняется.
Это легко решается с помощью ".Видимость = ..."

Но, если на управляемой форме в случае отсутствия видимости одного из реквизитов его место занимает другой (нижестоящий), то столкнулся с тем, что на обычных формах этого "сдвига" не происходит. Т.е. позиционно все реквизиты остаются на месте, только их не видно...
В результате на обычной форме образуется много пустошей...

Что-можете посоветовать для обычных форм, чтобы форма вела себя аналогично управляемой, т.е. не было пустошей?

Автор: Vofka 13.08.21, 8:41

Constantus, можно программно элементы перемещать вроде, но я такой экзотики никогда в реальной жизни не видел.

Автор: barul4ik 13.08.21, 13:16

Vofka @ Сегодня, 8:41 * ,
Или в список поместить

Автор: zay 16.08.21, 11:21

Цитата
В зависимости от условий количество выводимых на экран реквизитов меняется

Т.е. у вас для справочника существует несколько вариантов заполнения. Для каждого варианта предусмотрен свой набор реквизитов. Правильно?

Можно добавить панель, на панель несколько страниц, отображение закладок = "Отсутствует". Каждая страница соответствует определенному варианту заполнения элемента справочника. На каждую станицу поместить те реквизиты, которые соответствуют данному варианту заполнения. При выборе варианта делать активной нужную страницу

Автор: sava1 16.08.21, 11:30

Цитата(Constantus @ 13.08.21, 9:36) *
Что-можете посоветовать для обычных форм, чтобы форма вела себя аналогично управляемой, т.е. не было пустошей?


добавить УФ и назначить основной

Автор: mvo2008 16.08.21, 13:34

Ті реквізити які міняють свою видимість, можна перекривати друг на друга..... в результат на одному місці буде 2 реквізити а видимий буде по умові лише один....

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua