Заметки из Зазеркалья

26.08.2026

Вывод большого количества пользовательских настроек в формах

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.5.5

Будет доработан вывод пользовательских настроек отчетов и динамических списков.

При большом количестве пользовательских настроек на форме отчета и динамического списка может оказаться недостаточно места для основного содержимого формы.

В версии 8.5.5 при большом количестве настроек часть настроек можно свернуть, и пользователи смогут эффективно работать с отчетами и динамическими списками.

В режиме интерфейса 8.5 изменяется порядок вывода элементов пользовательских настроек. Настройки выводятся слева-направо, сверху-вниз (по строкам). Для этого вертикальные группы с именами Колонка1, Колонка2 … заменяются на горизонтальные группы Строка1, Строка2 …

В режиме интерфейса Такси поведение не меняется – настройки выводятся сверху вниз, слева направо (по столбцам).

В режиме интерфейса 8.5 метод СоздатьЭлементыФормыПользовательскихНастроек добавляется новый необязательный параметр <КоличествоНесворачиваемыхСтрок> типа Число. Если параметр не установлен, он интерпретируется как 2.

При выводе пользовательских настроек, если необходимое количество строк больше чем <КоличествоНесворачиваемыхСтрок>, то все последующие строки выводятся в новую автоматически добавляемую свертываемую группу.

Поведение формы с пользовательскими настройками:

  • Первое открытие формы отчета и выбор варианта отчета – настройки свернуты

  • Изменение состава пользовательских настроек в процессе работы сеанса (любым способом) – настройки развернуты

  • Последующие открытия формы – состояние развернутости, как было в прошлый раз

Вид пользовательских настроек:

Свернуто:

img-01.png

Развернуто:

img-02.png

Данное нововведение будет распространено на более ранние версии платформы начиная с версии 8.5.1.

Теги: 8.5.5 

Рассказать друзьям: