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