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

31.07.13

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

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

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

6000 руб.

16.01.2015    61789    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

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

5000 руб.

14.01.2016    54392    16    21    

42

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

2400 руб.

29.06.2020    16693    21    4    

35

Новогоднее оформление для 1С

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

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

27.12.2023    10729    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

10.04.2023    9600    151    acces969    31    

118

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.07.2022    3662    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12075    1    5    

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

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

Или вы о том, что осталось справа от "Показать реквизиты" на Скрин2?
Прикрепленные файлы:
3. hajiit 02.08.13 12:39 Сейчас в теме
Печалит лишь то, что группа сворачивается только в вертикальном направлении. Думаю было бы здорово если сворачивание происходило опционально: вертикально или горизонтально.
4. randa 87 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 167 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 59 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 87 24.09.21 08:29 Сейчас в теме
(17) Вы в плане что ничего не изменилось в платформе?
19. gonnahard 26.09.21 23:36 Сейчас в теме
(18)
Я к тому, что при программном создании группы, очень хотелось бы обращаться ко всем свойствам группы напрямую.
20. Altez 256 20.09.22 14:15 Сейчас в теме
(19) Не в курсе, к середине 2022 подвозили обработчики события группы ПриСворачивании() ?
Оставьте свое сообщение