А именно, как увеличить пространство для работы с табличной частью, используя новое свойство обычной группы формы "Поведение".
Бывает шапка документа содержит большое количество полей. Помимо номера, даты и организации требуется отображать ещё с десяток реквизитов.
Программисты порой об этом даже не задумываются. Уж НЕ приходится работать в документах в режиме пользователя и чаще приходится работать за хорошими мониторами (у меня 22 дюйма).
А для пользователей, такое количество реквизитов может оставить видимой в табличной части 1-2!!!!!!!!!!!! строки (я видел лично, правда на обычной форме). Хотя основным элементом формы с которым работает пользователь является именно табличная часть документа.
Да, можно вынести реквизиты на отдельную страницу. Но бывает, что страниц и так хватает, помимо страницы с доп. реквизитами.
Можно разместить кнопку на форме, которая будет управлять видимостью группы в которой находятся поля реквизитов. Чтобы скрывать группу при необходимости, увеличивая тем самым пространство для работы с табличной частью.
В платформе 8.3 появилась новая возможность решения данной проблемы без программирования, это свойство группы формы «Поведение» и значение этого свойства — «Свертываемая».
Мы можем смело вынести необходимые (дополнительные) реквизиты на основную страницу в отдельную группу. Установить поведение «Свертываемая» и когда пользователю нужно поработать с табличной частью, он просто может свернуть эту группу, значительно увеличив пространство для работы с табличной частью документа.
Скриншоты сделаны на платформе 8.3.3.658. Особенно актуально для «Такси», т.к. на одном и том же разрешении экрана в «Такси» табличная часть становиться ещё меньше.
Также в свойствах группы возможно установить:
— ОтображениеУправления: гиперссылкой или картинкой (на скришоте картинкой);
— Начальное состояние свертываемой группы: (свернута / развернута);
— ЗаголовокСвернутогоОтображения.
Это конечно удобно, но в интерфейсе Такси я побовал и мне не понравилось что окно элемента никак не меняет свои размеры после свертки группы, а пустое место возникающее после сдвига элементов только мазолит глаза.
Может я что то не так понял, вот 2 скрина:
1 — группа свернута и видим в табличной части 5 строк
2 — группа развернута и видим в табличной части 4 строки.
Или вы о том, что осталось справа от «Показать реквизиты» на Скрин2?
Печалит лишь то, что группа сворачивается только в вертикальном направлении. Думаю было бы здорово если сворачивание происходило опционально: вертикально или горизонтально.
(3) hajiit, я с вами полностью согласен! И не отказался бы от такой возможности)
Будем надеяться, что в будущем такой функционал реализуют.
очень не хватает функционала программирования для такого поведения. То есть в ПриСозданииНаСервере я в зависимости от разных условий хочу развернуть одни группы/свернуть другие, но таких методов пока нет. Группа будет свернута или развернута перед пользователем только по данным из конфигуратора
а как определить свернута группа или нет ?
Да уж, управляемая форма с неуправляемыми свойствами :-). (5) мне вот тоже нужно программно сворачивать/разворачивать группы формы, но увы.
К сожалению программно группу нельзя свернуть/развернуть
http://v8.1c.ru/metod/faq2/answer.jsp?id=677
шел 2016 год, элементарно никак не узнать свернута группа или развернута…
есть доп инфа в форме, свзанный дин. список в сворачиваемой группе, для ускорения работы главной формы хотелось бы сделать условие в обработчике ПриАктивизацииСтроки:
но до сих пор нет ( какое то досадное упущение со стороны 1С — ИМХО
да, далеко не у всех пользователей монитор 22 дюйма… ))) до сих пор встречаются и с 15″ и с 17″.
и возможность сворачивать группы иногда помогает оптимизировать пространство формы.
а еще очень полезное свойство у формы — вариант масштаба. всегда ставлю «компактный».
(9)
Управлять можно так:
Дополню что должна стоять галочка «ОтображатьЗаголовок» в свойствах группы, иначе ничего не работает.
Заканчивался 2017 год, а свойства или метода через который можно узнать свернута группа или развернута так и нет..
ПС:
(11)
вопрос не в управлении, вопрос именно посмотреть текущее состояние группы, то есть развернул пользователь ее или нет. Представьте себе список номенклатуры, внизу картинка — фотография товара. При активизиции строки с товаром вы хотите выводить картинку. Очевидно что когда группа с картинкой свернута, то смысла производить действия по получению картинки и вывода ее в элемент формы нет — пользователь все равно не увидит ее, так как группа с картинкой свернута. А вот как узнать свернута она сейчас или нет? Никак (