37 KiB
title, slug
title | slug |
---|---|
Варианты отчетов | 1с-1-общие-подключение-объектов-к-бсп-подключение-к-подсистемам/варианты-отчетов |
Порядок действий
Хранилище вариантов
Для нового отчета устанавливаем хранилище вариантов. Скорее всего это будет ХранилищеВариантовОтчетов
В модуле менеджера отчета
Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт
НастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "ОстаткиПоСкладам");
НастройкиВарианта.Описание = НСтр("ru = 'Новый отчет по остаткам на складах.'");
КонецПроцедуры
, где ОстаткиПоСкладам
— это ключ варианта отчета, определенного в настройках схемы компоновки данных
При желании описывем функцию создания команды отчета
Функция ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт
Если ПравоДоступа("Просмотр", Метаданные.Отчеты.<МойОтчет>) Тогда
КомандаОтчет = КомандыОтчетов.Добавить();
КомандаОтчет.Менеджер = Метаданные.Отчеты.<МойОтчет>.ПолноеИмя();
КомандаОтчет.Представление = "Представление команды";
КомандаОтчет.МножественныйВыбор = Ложь;
КомандаОтчет.Важность = "Обычное";
КомандаОтчет.КлючВарианта = "<КлючВариантаОтчета>";
Возврат КомандаОтчет;
КонецЕсли;
Возврат Неопределено;
КонецФункции
В общем модуле ВариантыОтчетовПереопределяемый
Дополнить процедуру НастроитьВариантыОтчетов
. В типовых конфигурациях
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.БСП_НовыйОтчет);
В типовых конфигурациях обычно подключение вариантов отчетов выведено из этого модуля в другие по подсистемам. Например, в ERP УХ настройка вариантов отчета выглядит так:
Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
ВариантыОтчетовУТПереопределяемый.НастроитьВариантыОтчетов(Настройки);
ВариантыОтчетовЛокализация.НастроитьВариантыОтчетов(Настройки);
МСФОУХ.НастроитьВариантыОтчетов(Настройки);
ВариантыОтчетовУХПереопределяемый.НастроитьВариантыОтчетов(Настройки);
ВариантыОтчетовОПК.НастроитьВариантыОтчетов(Настройки);
КонецПроцедуры
...
// Общий модуль ВариантыОтчетовУХПереопределяемый
Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.АнализГрафикаФинансовогоИнструмента);
...
#Область Закупки
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.АнализИсполненияПрограммыЗакупок);
...
#КонецОбласти
#Область ФИ
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ВедомостьПоПартиямЦенныхБумаг);
...
#КонецОбласти
КонецПроцедуры
т.е. в каждый функциональный модуль реализует свои настройки, а общий БСП их только консолидирует
Обновление вспомогательных даннхы ИБ
В режима «1С:Предприятие» запустить обработку «ОбновлениеВспомогательныхДанных.epf» из набора внешних обработок БСП
Обычно расположена в AppData\Roaming\1c\1Cv82\tmplts\1c\SSL\3_1_9_323\ExtFiles\Инструменты разработчика