ПередДобавлениемКомандОтчетов
страницаОпределение списка глобальных команд отчетов. Событие возникает в процессе вызова модуля повторного использования.
Синтаксис
Процедура ПередДобавлениемКомандОтчетов(КомандыОтчетов, Параметры, СтандартнаяОбработка) ЭкспортПараметры
КомандыОтчетов— ТаблицаЗначений - таблица команд для вывода в подменю, где:- Идентификатор - Строка - идентификатор команды.
- Представление - Строка - представление команды в форме.
- Важность - Строка - суффикс группы в подменю, в которой следует вывести эту команду. Допустимо использовать: "Важное", "Обычное" и "СмТакже".
- Порядок - Число - порядок размещения команды в группе. Используется для настройки под конкретное рабочее место.
- Картинка - Картинка - картинка команды.
- СочетаниеКлавиш - СочетаниеКлавиш - сочетание клавиш для быстрого вызова команды.
- ТипПараметра - ОписаниеТипов - типы объектов, для которых предназначена эта команда.
- ВидимостьВФормах - Строка - имена форм через запятую, в которых должна отображаться команда. Используется когда состав команд отличается для различных форм.
- ФункциональныеОпции - Строка - имена функциональных опций через запятую, определяющих видимость команды.
- УсловияВидимости - Массив - определяет видимость команды в зависимости от контекста. Для регистрации условий следует использовать процедуру ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(). Условия объединяются по "И".
- ИзменяетВыбранныеОбъекты - Булево - определяет доступность команды в ситуации, когда у пользователя нет прав на изменение объекта. Если Истина, то в описанной выше ситуации кнопка будет недоступна. Необязательный. Значение по умолчанию: Ложь.
- МножественныйВыбор - Булево
- Неопределено - если Истина, то команда поддерживает множественный выбор. В этом случае в параметре выполнения будет передан список ссылок. Необязательный. Значение по умолчанию: Истина.
- РежимЗаписи - Строка - действия, связанные с записью объекта, которые выполняются перед обработчиком команды, где:
"НеЗаписывать"— объект не записывается, а в параметрах обработчика вместо ссылок передается вся форма. В этом режиме рекомендуется работать напрямую с формой, которая передается в структуре 2 параметра обработчика команды."ЗаписыватьТолькоНовые"— записывать новые объекты."Записывать"— записывать новые и модифицированные объекты."Проводить"— проводить документы. Перед записью и проведением у пользователя запрашивается подтверждение. Необязательный. Значение по умолчанию: "Записывать".- ТребуетсяРаботаСФайлами - Булево - если Истина, то в веб-клиенте предлагается установить расширение для работы с 1С:Предприятием. Необязательный. Значение по умолчанию: Ложь.
- Менеджер - Строка - полное имя объекта метаданных, отвечающего за выполнение команды. Например, "Отчет._ДемоКнигаПокупок".
- ИмяФормы - Строка - имя формы, которую требуется открыть или получить для выполнения команды. Если Обработчик не указан, то у формы вызывается метод "Открыть".
- КлючВарианта - Строка - имя варианта отчета, открываемого при выполнении команды.
- ИмяПараметраФормы - Строка - имя параметра формы, в который следует передать ссылку или массив ссылок.
- ПараметрыФормы - Неопределено
- Структура - параметры формы, указанной в ИмяФормы.
- Обработчик - Строка - описание процедуры, обрабатывающей основное действие команды. Формат "<ИмяОбщегоМодуля>.<ИмяПроцедуры>" используется когда процедура размещена в общем модуле. Формат "<ИмяПроцедуры>" используется в следующих случаях:
- если ИмяФормы заполнено то в модуле указанной формы ожидается клиентская процедура,
- если ИмяФормы не заполнено то в модуле менеджера этого объекта ожидается серверная процедура.
- ДополнительныеПараметры - Структура - параметры обработчика, указанного в Обработчик.
Параметры— Структура - сведения о контексте исполнения, где:- ИмяФормы - Строка - полное имя формы.
СтандартнаяОбработка— Булево - если установить в Ложь, то событие "ДобавитьКомандыОтчетов" менеджера объекта не будет вызвано. Расположение Общий модуль ВариантыОтчетовПереопределяемый
Доступность
Сервер, Толстый клиент, Внешнее соединение