А теперь вспомним о том, что ценообразование в разрезе видов цен является опциональным. Если цены назначаются только в разрезе товаров, то печать ценников в разрезе видов цен не потребуется. Поэтому доступность команды печати ценников по виду цен поставим в зависимость от значения функциональной опции ЦенообразованиеПоВидамЦен.
Для настройки зависимости произвольной команды от функциональной опции необходимо эту команду включить в свойство Состав управляющей функциональной опции (см. раздел ). Как и для включения в подсистемы, для включения команды в функциональные опции воспользуемся окном Дополнительно, вызванным из контекстного меню для подчиненной команды (рис. 1.167).

Рис. 1.167. Настройка зависимости произвольной команды от функциональной опции
ПРИМЕЧАНИЕ
Аналогично можно настроить зависимость от функциональных опций и для общей произвольной команды.
Также для нашей команды в свойстве Отображение установим значение Картинка.
Сохраним конфигурацию, запустим приложение от имени пользователя Администратор, выполним команду Общие настройки из группы Сервис раздела Предприятие и убедимся, что значение константы Ценообразование по видам цен установлено (рис. 1.168).

Рис. 1.168. Установка ценообразования в разрезе видов цен
Теперь запустим приложение от имени пользователя Менеджер по ценам и откроем форму списка справочника Виды цен. Команда печати доступна в командной панели формы и отображается только пиктограммой (рис. 1.169).

Рис. 1.169. При истинном значении функциональной опции произвольная команда доступна
Изменим значение константы Ценообразование по видам цен на Ложь, перезапустим приложение от имени пользователя с ролью Администратор и откроем форму списка справочника Виды цен через меню Все функции. Команда печати недоступна.
ПРИМЕЧАНИЕ
Поскольку сам справочник Виды цен также отключен функциональной опцией, форма списка справочника была открыта через пункт Все функции… главного меню.