--- title: Добавление команд отчетов slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов/добавление-команд-отчетов --- # В модуле менеджера ```bsl // Заполняет список команд отчетов. // // Параметры: // КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов // Параметры - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.Параметры // Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт // Если есть функция программного интерфейса у отчета КомандаОтчет = Отчеты.КонтрольПоставкиСырьяИМатериаловДавальцем.ДобавитьКомандуОтчета(КомандыОтчетов); Если КомандаОтчет <> Неопределено Тогда КомандаОтчет.Важность = "СмТакже"; КомандаОтчет.Порядок = 1; КонецЕсли; // создание команды отчета "вручную" Если ПравоДоступа("Просмотр", Метаданные.Отчеты.РасшифровкаСтоимостиПереработки) Тогда КомандаОтчет = КомандыОтчетов.Добавить(); КомандаОтчет.Менеджер = Метаданные.Отчеты.РасшифровкаСтоимостиПереработки.ПолноеИмя(); КомандаОтчет.Представление = НСтр("ru = 'Расшифровка стоимости переработки'; |en = 'Overtime cost drill-down'"); КомандаОтчет.МножественныйВыбор = Истина; КомандаОтчет.Важность = "Обычное"; КомандаОтчет.КлючВарианта = "РасшифровкаСтоимости"; КонецЕсли; КонецПроцедуры ``` # Подключение к подсистеме "Подключаемые команды" См. `Подключение к подсистемам - Подключение к подсистеме "Подключаемые команды"`