Skip to content

Варианты отчетов

Порядок действий

Хранилище вариантов

Для нового отчета устанавливаем хранилище вариантов. Скорее всего это будет ХранилищеВариантовОтчетов

В модуле менеджера отчета

Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт
НастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "ОстаткиПоСкладам");
НастройкиВарианта.Описание = НСтр("ru = 'Новый отчет по остаткам на складах.'");
КонецПроцедуры

, где ОстаткиПоСкладам — это ключ варианта отчета, определенного в настройках схемы компоновки данных

При желании описывем функцию создания команды отчета

Функция ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт
Если ПравоДоступа("Просмотр", Метаданные.Отчеты.<МойОтчет>) Тогда
КомандаОтчет = КомандыОтчетов.Добавить();
КомандаОтчет.Менеджер = Метаданные.Отчеты.<МойОтчет>.ПолноеИмя();
КомандаОтчет.Представление = "Представление команды";
КомандаОтчет.МножественныйВыбор = Ложь;
КомандаОтчет.Важность = "Обычное";
КомандаОтчет.КлючВарианта = "<КлючВариантаОтчета>";
Возврат КомандаОтчет;
КонецЕсли;
Возврат Неопределено;
КонецФункции

В общем модуле ВариантыОтчетовПереопределяемый

Дополнить процедуру НастроитьВариантыОтчетов. В типовых конфигурациях

ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.БСП_НовыйОтчет);

В типовых конфигурациях обычно подключение вариантов отчетов выведено из этого модуля в другие по подсистемам. Например, в ERP УХ настройка вариантов отчета выглядит так:

Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
ВариантыОтчетовУТПереопределяемый.НастроитьВариантыОтчетов(Настройки);
ВариантыОтчетовЛокализация.НастроитьВариантыОтчетов(Настройки);
МСФОУХ.НастроитьВариантыОтчетов(Настройки);
ВариантыОтчетовУХПереопределяемый.НастроитьВариантыОтчетов(Настройки);
ВариантыОтчетовОПК.НастроитьВариантыОтчетов(Настройки);
КонецПроцедуры
...
// Общий модуль ВариантыОтчетовУХПереопределяемый
Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.АнализГрафикаФинансовогоИнструмента);
...
#Область Закупки
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.АнализИсполненияПрограммыЗакупок);
...
#КонецОбласти
#Область ФИ
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ВедомостьПоПартиямЦенныхБумаг);
...
#КонецОбласти
КонецПроцедуры

т.е. в каждый функциональный модуль реализует свои настройки, а общий БСП их только консолидирует

Обновление вспомогательных даннхы ИБ

В режима «1С:Предприятие» запустить обработку «ОбновлениеВспомогательныхДанных.epf» из набора внешних обработок БСП Обычно расположена в AppData\Roaming\1c\1Cv82\tmplts\1c\SSL\3_1_9_323\ExtFiles\Инструменты разработчика image.png