10. Интерфейсные механизмы
#56

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Какие элементы допускается размещать внутри группы формы с типом «Командная панель», чтобы управлять данными и действиями в форме?

Группу кнопок (набор команд, собранных в один блок)
Неправильно: группа кнопок действительно может быть внутри командной панели, но это не единственный допустимый элемент - командная панель также поддерживает подменю и дополнение элемента формы.
Подменю (выпадающий список команд)
Неправильно: подменю можно размещать в командной панели, но командная панель не ограничивается только подменю - в ней также допустимы группы кнопок и дополнения элементов формы.
Дополнение элемента формы (дополнительная область управления/свойств для элемента формы, например табличной части)
Неправильно: дополнение элемента формы может быть размещено в командной панели, но помимо него командная панель может содержать и группы кнопок, и подменю.
Только варианты 1 и 2 (группа кнопок и подменю)
Неправильно: в командной панели помимо групп кнопок и подменю допускается размещать дополнение элемента формы, поэтому набор элементов шире, чем 1 и 2.
Только варианты 1 и 3 (группа кнопок и дополнение элемента формы)
Неправильно: командная панель поддерживает не только группы кнопок и дополнения, но и подменю, поэтому утверждение неполное.
Варианты 1, 2 и 3 одновременно (группа кнопок, подменю и дополнение элемента формы)
Правильно: командная панель может включать группы кнопок для команд, подменю для компактного размещения действий и дополнения элементов формы, которые выводят дополнительные элементы управления/информации для выбранного элемента формы.

Пояснение

Командная панель в управляемых формах - это область, где размещают команды и элементы, с помощью которых пользователь управляет данными формы. На практике в одной командной панели удобно сочетать несколько типов элементов: 1) Группа кнопок - Нужна, когда команд много и их надо логически сгруппировать. - Пример: блок «Заполнить», «Провести», «Печать» можно вынести в отдельную группу, чтобы пользователю было проще ориентироваться. 2) Подменю - Используют, чтобы спрятать редкие команды и не перегружать панель. - Пример: подменю «Еще» или «Все действия», где лежат «Сформировать отчеты», «Настройки», «Движения документа», «Печать дополнительных форм». 3) Дополнение элемента формы - Применяется, когда нужно показать дополнительные элементы управления/свойства, относящиеся к конкретному элементу формы (часто - к таблице). - Пример: дополнительные действия для табличной части (навигация, отбор/поиск, служебные кнопки, связанные с таблицей), которые логично держать рядом с командами управления. Практический контекст с «Ведомостью в кассу» и автозаполнением: - В документах выплаты наличными (например, «Ведомость в кассу») команда автозаполнения обычно размещается именно на командной панели формы как кнопка «Заполнить» или как группа кнопок (если есть несколько вариантов заполнения). - Если вариантов автозаполнения несколько (например, «Заполнить по задолженности к выплате», «Подбор сотрудников», «Заполнить по выбранному подразделению»), удобно сделать группу кнопок или подменю: так панель не разрастается. - Когда ведомость заполняется автоматически, результат попадает в табличную часть. Для удобной работы с таблицей (быстро найти сотрудника, отфильтровать, проверить суммы) можно использовать элементы, относящиеся к дополнению табличного элемента - это упрощает контроль перед проведением и печатью. Мини-пример настройки интерфейса для ведомости: - На командной панели: группа кнопок «Заполнить» (несколько способов заполнения), рядом кнопки «Провести» и «Печать». - Подменю «Еще»: «Настройка формы», «Показать движения», «Доп. отчеты». - Дополнение табличной части: быстрый поиск/фильтр, служебные команды работы со строками (в зависимости от конфигурации и настроек формы). Такой подход считается хорошей практикой: ключевые действия (включая автозаполнение ведомости) всегда под рукой, а редкие команды убраны в подменю, при этом таблицу удобно контролировать через дополнительные элементы управления.