Організація роботи зі списками даних за допомогою загальних команд
1. У деяких випадках виникає необхідність у розробці спеціалізованих форм списків, які мають використовуватися в тому чи іншому сценарії роботи користувача та команди яких мають бути розташовані в різних розділах командного інтерфейсу (різних "робочих місцях" користувачів).
|
Методична рекомендація (корисна порада) 1. У деяких випадках виникає необхідність у розробці спеціалізованих форм списків, які мають використовуватися в тому чи іншому сценарії роботи користувача та команди яких мають бути розташовані в різних розділах командного інтерфейсу (різних "робочих місцях" користувачів). 2. Щоб забезпечити відсутність дублювання коду форм списків, полегшити їх підтримку і водночас забезпечити їх використання в різних розділах командного інтерфейсу програми, рекомендується таке рішення:
Приклад подібної параметризованої форми списку можна знайти в Бібліотеці стандартних підсистем у формі Задача.ЗадачаИсполнителя.ФормаСписка. 3. Якщо з якихось причин розробка всієї функціональності в межах однієї форми не виправдана, то допустиме таке рішення:
4. Також можливе комбінування двох підходів, коли деякі спеціалізовані форми списків одного й того самого об'єкта отримуються параметризацією форм, а деякі — реалізацією окремих форм. При цьому переважним рішенням залишається варіант створення однієї параметризованої форми. |