Имя: Пароль:
1C
 
ОФ. Как скрывать/показывать элементы на форме?
0 Галахад
 
гуру
21.12.20
05:53
Что есть?
Поле табличного документа.
Под ним Панель1.
Под ней Панель2.

Что хочу?
По программно скрыть Панель1. И что бы поле табличного документа расширилось до Панель2.
По программно скрыть Панель2. И что бы поле табличного документа расширилось на всю форму.

Что делаю?
Для поля табличного документа указал привязки "Растягивать". Границы привязал к границам.
Сделал кнопку:
ЭлементыФормы.Панель1.Свертка = РежимСверткиЭлементаУправления.Низ;

Результат?
Панель1 исчезает, но поле табличного документа не растягивается.
1 ДенисЧ
 
21.12.20
06:03
На ОФ - только руками размеры задавать, ИМХО
2 Галахад
 
гуру
21.12.20
06:08
(1) Это какое-то не правильное ИМХО, не оптимистичное.
3 Галахад
 
гуру
21.12.20
06:17
(1) А хотя... Для меня похоже сойдет.

Спасибо.
4 Галахад
 
гуру
21.12.20
07:52
А не. Норм всё работает.

Просто привязки нужно правильно указать.

Если кому, нужно:
Панель2
верхняя - форма нижняя; нижняя - форма нижняя

Панель1
верхняя - Панель1 нижняя; нижняя - Панель2 верхняя

Поле табличного документа
верхняя - форма форма; нижняя - Панель1 верхняя
5 TormozIT
 
гуру
21.12.20
10:00
В объектной модели это называется "свертка". В ИР это сделано насколько возможно универсально ирОбщий.ИзменитьСвернутостьЛкс(). Смотри например "Анализ журнала регистрации" https://i.imgur.com/HdAQEzu.png .
6 SiAl-chel
 
21.12.20
11:24
(1) Нет. Нужно работать с Привязками элементов формы..
7 Галахад
 
гуру
22.12.20
04:44
(5) Спасибо. Очень интересно.