Книга: Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8"
Назад: Доступность команд формы для пользователя
Дальше: Стандартные команды формы

Управляем командами формы

Начнем с настройки командной панели формы. Ее отображением для пользователя (и ее положением) может управлять разработчик. Вариант размещения командной панели в форме определяется значением свойства формы Положение командной панели. По умолчанию значением свойства является Авто и командная панель присутствует в форме. Если же для свойства установить значение Нет, то в форме командной панели не будет (рис. 1.193).

Рис. 1.193. Управление наличием командной панели в форме

Естественно, в этом случае будут недоступны все команды, размещаемые в командной панели формы.

Кроме возможности полного отключения командной панели разработчик может управлять вариантом ее «наполнения» командами. Для этого используется свойство командной панели Автозаполнение.

В случае, когда флажок Автозаполнение сброшен (рис. 1.194), состав команд панели формируется разработчиком вручную. Если отображение командной панели включено, но командная панель пустая, то в форме она не отображается.

Рис. 1.194. Автозаполнение у командной панели формы отключено

При установленном флажке состав команд формируется автоматически – так, как было описано ранее.

Но и в случае автозаполнения система позволяет разработчику повлиять на состав команд, включаемых в командную панель формы (и в командную панель таблицы).

Мы не будем формировать набор команд полностью в ручном режиме. Нам достаточно разобраться в том, как этот набор изменить (по сравнению с автоматическим режимом).

Комбинируя возможность автозаполнения командной панели и возможность ручного управления составом команд, можно с минимальными затратами времени и сил сформировать требуемый состав команд формы.

Включим снова автозаполнение командной панели формы (если оно было выключено).

Назад: Доступность команд формы для пользователя
Дальше: Стандартные команды формы