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

31.07.13

Разработка - Работа с интерфейсом

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55702    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    64093    45    60    

83

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    20025    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    24082    mrXoxot    44    

130

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    12399    smielka    37    

105

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    18491    1230    elcoan    53    

127

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

3 стартмани

10.04.2023    12968    167    acces969    31    

126

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    8215    kalyaka    6    

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

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

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

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


но до сих пор нет ( какое то досадное упущение со стороны 1С - ИМХО
yhor; KOUROS; maksa2005; Batman; kuzyara; curdate; almyaev; sano; +8 Ответить
11. ladomed 08.02.17 22:21 Сейчас в теме
(9)
Управлять можно так:

Элементы.Группа.Поведение = ПоведениеОбычнойГруппы.Обычное;
13. AllexSoft 04.12.17 12:53 Сейчас в теме
Заканчивался 2017 год, а свойства или метода через который можно узнать свернута группа или развернута так и нет..
ПС:
(11)
Управлять можно так:

вопрос не в управлении, вопрос именно посмотреть текущее состояние группы, то есть развернул пользователь ее или нет. Представьте себе список номенклатуры, внизу картинка - фотография товара. При активизиции строки с товаром вы хотите выводить картинку. Очевидно что когда группа с картинкой свернута, то смысла производить действия по получению картинки и вывода ее в элемент формы нет - пользователь все равно не увидит ее, так как группа с картинкой свернута. А вот как узнать свернута она сейчас или нет? Никак (
yhor; KOUROS; maksa2005; kholodarev; +4 Ответить
15. user812606 03.06.20 16:37 Сейчас в теме
(13)
проверил на платформе 8.3.15.1656 есть метод
Элементы.Группа.Скрыта()
Возвращает Истина если группа скрыта
user1831466; KOUROS; Sanek32; BarsukM; neo-ti; romankoav; maksa2005; this11; +8 Ответить
10. Wolex 125 23.09.16 16:33 Сейчас в теме
да, далеко не у всех пользователей монитор 22 дюйма... ))) до сих пор встречаются и с 15" и с 17".
и возможность сворачивать группы иногда помогает оптимизировать пространство формы.
а еще очень полезное свойство у формы - вариант масштаба. всегда ставлю "компактный".
12. sulfur17 66 01.12.17 16:34 Сейчас в теме
Дополню что должна стоять галочка "ОтображатьЗаголовок" в свойствах группы, иначе ничего не работает.
14. ViperGSV 20.12.19 19:23 Сейчас в теме
Ура свершилось
Начиная с версии 8.3.12
Можно скрывать / разворачивать группы
Элементы.Группа.Скрыть();
Элементы.Группа.Показать();
yhor; maksa2005; gonnahard; Asfiry; neo-ti; romankoav; user975424; unknow_user; Wersia; Kubik1984; KPAMOP; user602678_maxipunchik; +12 Ответить
16. bruho 12.07.21 18:37 Сейчас в теме
(14)
Спасибо! твой коммент мне помог через почти полтора года !
17. gonnahard 24.09.21 00:12 Сейчас в теме
(14)
Шел 21 год, 8.3.18 всё ещё пользуемся методами, вместо свойств.
18. randa 88 24.09.21 08:29 Сейчас в теме
(17) Вы в плане что ничего не изменилось в платформе?
19. gonnahard 26.09.21 23:36 Сейчас в теме
(18)
Я к тому, что при программном создании группы, очень хотелось бы обращаться ко всем свойствам группы напрямую.
20. Altez 258 20.09.22 14:15 Сейчас в теме
(19) Не в курсе, к середине 2022 подвозили обработчики события группы ПриСворачивании() ?
Оставьте свое сообщение