Команда – это указание со стороны пользователя для компьютерной системы на выполнение какого-то действия. В конфигурациях 1С, они по области видимости делятся на глобальные команды и локальные команды формы. Сегодня речь пойдет об одном из элементов глобальных команд – 1С общие команды.
Общими, называют часто используемые команды и при этом они не привязаны к конкретному объекту системы, а наоборот выполняют одинаковое действие. К ним относятся: кнопки печати документа, отчет об изменении объекта или его проводок, структуры подчиненности, проще говоря — стандартные настройки 1С.
При вызове общей команды для определения данных конкретного объекта используются параметры 1С пользовательские настройки, в которые система передает некое значение, требуемое для выполнения алгоритма. Параметризованные команды будут отображаться только в тех формах, которые имеют одинаковый с параметром тип. Его значение определяется в процессе разработки.
Когда вы добавляете в дерево метаданных свою общую команду, то после этого автоматически будут открыты окна модуля команды и ее свойств.
Свойства общей команды:
- группа, т.е. расположение в интерфейсе;
- тип параметра команды – указывается, в каких объектах будет доступна данная кнопка;
- режим использования параметра – определяет, сколько значений можно будет передать в параметр;
- изменяет данные – определяет, будет ли форма перечитывать данные после выполнения команды;
- модуль команды – описание действий, которые выполняет данная команда.
Также надо проверять на закладке "Команды" установлен ли флаг "Использовать 1С стандартные команды".
Объект конфигурации "Группы команд"
С помощью этого объекта можно сгруппировать кнопки, выполняющие схожие действия, а также вывести их на командный интерфейс программы. Это указывается в свойстве "Категория", оно обязательно к заполнению.
Свойства группы команд:
- синоним – текст, который будет выводиться как название группы;
- отображение – вариант отображения, по умолчанию установлено "Авто";
- подсказка – текст всплывающей подсказки;
- картинка – картинка, представляющая группу в интерфейсе конфигурации.
У этого объекта есть такие особенности:
Не назначаются права;
Не определяется принадлежность к подсистемам;
Независим от функциональных опций;
Группа видна, когда одна из команд группы доступна пользователю.