Организация работы со списками данных с помощью общих команд
1. В некоторых случаях возникает необходимость в разработке специализированных форм списков, которые должны использоваться в том или ином сценарии работы пользователя и команды которых должны быть расположены в разных разделах командного интерфейса (разных "рабочих местах" пользователей).
|
Методическая рекомендация (полезный совет) 1. В некоторых случаях возникает необходимость в разработке специализированных форм списков, которые должны использоваться в том или ином сценарии работы пользователя и команды которых должны быть расположены в разных разделах командного интерфейса (разных "рабочих местах" пользователей). 2. Для того чтобы обеспечить отсутствие дублирования кода форм списков, облегчить их поддержку и, вместе с тем, обеспечить их использование в разных разделах командного интерфейса программы, рекомендуется следующее решение:
Пример подобной параметризированной формы списка можно найти в Библиотеке стандартных подсистем в форме Задача.ЗадачаИсполнителя.ФормаСписка. 3. Если по каким-то причинам разработка всей функциональности в рамках одной формы не оправдана, то допустимо следующее решение:
4. Также возможно комбинирование двух подходов, когда некоторые специализированные формы списков одного и того же объекта получаются параметризацией форм, а некоторые - реализацией отдельных форм. При этом предпочтительным решением остается вариант создания одной параметизуемой формы. |