gifts2017

Свойство "Поведение" обычной группы формы в 1С 8.3.3.

Опубликовал Ринат Исхаков (randa) в раздел Программирование - Работа с интерфейсом

Статья о том, как повысить удобство работы пользователей в форме документа на платформе 8.3.3.
А именно, как увеличить пространство для работы с табличной частью, используя новое свойство обычной группы формы "Поведение".

Бывает шапка документа содержит большое количество полей. Помимо номера, даты и организации требуется отображать ещё с десяток реквизитов.

Программисты порой об этом даже не задумываются. Уж НЕ приходится работать в документах в режиме пользователя и чаще приходится работать за хорошими мониторами (у меня 22 дюйма).

А для пользователей, такое количество реквизитов может оставить видимой в табличной части 1-2!!!!!!!!!!!! строки (я видел лично, правда на обычной форме). Хотя основным элементом формы с которым работает пользователь является именно табличная часть документа.

Да, можно вынести реквизиты на отдельную страницу. Но бывает, что страниц и так хватает, помимо страницы с доп. реквизитами.

Можно разместить кнопку на форме, которая будет управлять видимостью группы в которой находятся поля реквизитов. Чтобы скрывать группу при необходимости, увеличивая тем самым пространство для работы с табличной частью.

В платформе 8.3 появилась новая возможность решения данной проблемы без программирования, это свойство группы формы "Поведение" и значение этого свойства - "Свертываемая".

Мы можем смело вынести необходимые (дополнительные) реквизиты на основную страницу в отдельную группу. Установить поведение "Свертываемая" и когда пользователю нужно поработать с табличной частью, он просто может свернуть эту группу, значительно увеличив пространство для работы с табличной частью документа.

Скриншоты сделаны на платформе 8.3.3.658. Особенно актуально для "Такси", т.к. на одном и том же разрешении экрана в "Такси" табличная часть становиться ещё меньше.

Также в свойствах группы возможно установить:

- ОтображениеУправления: гиперссылкой или картинкой (на скришоте картинкой);

- Начальное состояние свертываемой группы: (свернута / развернута);

- ЗаголовокСвернутогоОтображения.

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Владислав Кашин (botokash) 01.08.13 09:11
Это конечно удобно, но в интерфейсе Такси я побовал и мне не понравилось что окно элемента никак не меняет свои размеры после свертки группы, а пустое место возникающее после сдвига элементов только мазолит глаза.
2. Ринат Исхаков (randa) 01.08.13 15:35
Может я что то не так понял, вот 2 скрина:

1 - группа свернута и видим в табличной части 5 строк
2 - группа развернута и видим в табличной части 4 строки.

Или вы о том, что осталось справа от "Показать реквизиты" на Скрин2?
Прикрепленные файлы:
3. Евгений Юрченко (hajiit) 02.08.13 12:39
Печалит лишь то, что группа сворачивается только в вертикальном направлении. Думаю было бы здорово если сворачивание происходило опционально: вертикально или горизонтально.
4. Ринат Исхаков (randa) 02.08.13 13:23
(3) hajiit, я с вами полностью согласен! И не отказался бы от такой возможности)
Будем надеяться, что в будущем такой функционал реализуют.
5. Sergiy Zhygunenko (SergiyZh) 05.10.13 02:07
очень не хватает функционала программирования для такого поведения. То есть в ПриСозданииНаСервере я в зависимости от разных условий хочу развернуть одни группы/свернуть другие, но таких методов пока нет. Группа будет свернута или развернута перед пользователем только по данным из конфигуратора
Dementor; nick_krsk; +2 Ответить 1
6. Алексей Белоусов (AllexSoft) 19.05.14 13:15
а как определить свернута группа или нет ?
7. Vit IVA (1vasia1) 31.10.14 08:29
Да уж, управляемая форма с неуправляемыми свойствами :-). (5) мне вот тоже нужно программно сворачивать/разворачивать группы формы, но увы.
8. binx (binx) 11.12.15 10:14
К сожалению программно группу нельзя свернуть/развернуть
http://v8.1c.ru/metod/faq2/answer.jsp?id=677
9. Алексей Белоусов (AllexSoft) 25.05.16 16:46
шел 2016 год, элементарно никак не узнать свернута группа или развернута...
есть доп инфа в форме, свзанный дин. список в сворачиваемой группе, для ускорения работы главной формы хотелось бы сделать условие в обработчике ПриАктивизацииСтроки:

Если НЕ МояГруппа.Свернута Тогда
     ОбновитьПараметрыДополнительногоСписка();
КонецЕсли;


но до сих пор нет ( какое то досадное упущение со стороны 1С - ИМХО
almyaev; sano; +2 Ответить
10. Александр Казаков (Wolex) 23.09.16 16:33
да, далеко не у всех пользователей монитор 22 дюйма... ))) до сих пор встречаются и с 15" и с 17".
и возможность сворачивать группы иногда помогает оптимизировать пространство формы.
а еще очень полезное свойство у формы - вариант масштаба. всегда ставлю "компактный".