Розміщення великої кількості команд в основному вікні застосунку
У конфігураціях може виникнути проблема розміщення великої кількості команд на панелі дій. Як правило, це стосується команд формування звітів. Використання панелі дій для великої кількості команд не є оптимальним. Для вирішення цієї проблеми пропонується така методика. Виконується аналіз усіх команд звітів, віднесених до певної підсистеми (з вкладеними підсистемами);
У конфігураціях може виникнути проблема розміщення великої кількості команд на панелі дій. Як правило, це стосується команд формування звітів. Використання панелі дій для великої кількості команд не є оптимальним. Для вирішення цієї проблеми пропонується така методика.
Виконується аналіз усіх команд звітів, віднесених до певної підсистеми (з вкладеними підсистемами);
-
Для більшості з них вимикається видимість за замовчуванням;
-
Для деяких, найбільш затребуваних звітів, видимість за замовчуванням залишається;
-
За потреби налаштування видимості команд за замовчуванням виконується «за ролями», але для самого «повноправного» користувача кількість команд, видимих за замовчуванням на панелі дій, не повинна перевищувати 6-9 команд.
Для підсистеми верхнього рівня реалізується загальна форма з назвою, що в тій чи іншій формі містить ім'я підсистеми, наприклад, «Усі звіти із зарплати». У такій формі розміщуються всі команди тієї чи іншої підсистеми;
-
У формі всі команди реалізуються як гіперпосилання;
-
У такій формі може бути реалізовано «посилання» на налаштування панелі дій;
-
Великий розмір робочої області дає змогу розмістити також команди суміжних областей, тобто реалізувати подібність розділу «див. також».
Реалізується загальна команда, наприклад, ВсеОтчетыПоЗарплате:
-
Код команди являє собою просто відкриття загальної форми
ОткрытьФорму("ОбщаяФорма.ВсеОтчетыПоЗарплате", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно)
-
Назва такої команди підкреслює те, що вона охоплює всі звіти. Наприклад, «Усі звіти із зарплати».
-
Команда включається до складу нашої підсистеми верхнього рівня.
-
Команда належить до однієї з груп Панелі навігації
На рисунку нижче наведено приклад зовнішнього вигляду основного вікна застосунку під час виконання такої команди, як «Усі звіти із зарплати»