Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамРазработка пользовательских…

1С:Предприятие 8.2 /
Разработчикам /
Разработка пользовательских интерфейсов

Оглавление

Организация работы со списками данных с помощью общих команд

Методическая рекомендация (полезный совет)

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

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

  • Разработать параметризуемую форму списка объекта, которая при создании формы на сервере на основании переданных параметров обеспечит разные прикладные свойства: тот или иной состав колонок, те или иные отборы и порядок элементов, а также параметризуемый заголовок формы.
  • Назначить эту форму основной формой списка объекта. Открытие формы без параметра при этом должно выглядеть для пользователя как открытие основной формы списка.
  • Создать соответствующее число общих команд, которые открывают такую форму с тем или иным параметром. При этом заголовок открываемой формы должен соотвествовать названию команды.
  • Разместить общие команды в командном интерфейсе программы (отнести к той или иной подсистеме, разместить в тех или иных формах и т.п.)
  • Обеспечить раздельное сохранение тех настроек формы, которые специфичны для каждого рабочего места (например, значения полей с отборами). См. свойство формы КлючНазначенияИспользования.

Пример подобной параметризированной формы списка можно найти в Библиотеке стандартных подсистем в форме Задача.ЗадачаИсполнителя.ФормаСписка.

3. Если по каким-то причинам разработка всей функциональности в рамках одной формы не оправдана, то допустимо следующее решение:

  • разработать отдельные общие формы конфигурации, предназначенные для работы со списком объектов;
  • разработать соответствующее число общих команд, которые открывают ту или иную форму;
  • и разместить их в командном интерфейсе.

4. Также возможно комбинирование двух подходов, когда некоторые специализированные формы списков одного и того же объекта получаются параметризацией форм, а некоторые - реализацией отдельных форм. При этом предпочтительным решением остается вариант создания одной параметизуемой формы.


Нас находят: что такое КлючНазначенияИспользования, ФормаСписка команду, 1с КлючНазначенияИспользования


Подписка на новости RSS

Мы на Facebook