Имя: Пароль:
1C
1С v8
Программное добавление подсистемы в настройку Универсального отчета.
0 lirt82
 
09.10.25
13:50
Всем привет, есть Универсальный отчет, при сохранении варианта отчета созданного пользователем, выходит окно с выбором подсистем для сохранения варианта отчета. Вопрос, в каком общем модуле описан список выбора подсистем? необходимо доработать этот список, добавив в него собственную подсистему. В конфе есть БСП.
1 Мультук
 
гуру
09.10.25
14:02
Конфигурация->Отладка->Включаем замер производительности

Открываем окно сохранения варианта отчёта

Конфигурация->Отладка->вЫключаем замер производительности

Смотрим вызовы в "замер производительности"

P.S.
Вы принципиально не пишите название и версию  конфигурации?
2 lirt82
 
09.10.25
15:31
(1) Бухгалтерия 3 (актуальный релиз)
общий модуль "ВариантыОтчетовПереопределяемый"
процедура "НастроитьВариантыОтчетов"
3 lirt82
 
10.10.25
08:32
(2) добавил код, прогнал обновление вспомогательных данных, отчет в подсистеме не появился, чего не хватает?
///////////////////
Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
        
    ОписаниеОтчета = ВариантыОтчетов.ОписаниеОтчета(Настройки, Метаданные.Отчеты.УниверсальныйОтчет);
    ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "Основной");
    Подсистема = Метаданные.НайтиПоПолномуИмени("Подсистема.ДепартаментКонтроля");
    ОписаниеВарианта.Размещение.Вставить(Подсистема, "СмТакже");    
    
КонецПроцедуры
4 lirt82
 
10.10.25
11:57
добавил в конфе в свою подсистему универсальный отчет, в режиме предприятия он появился (гиперссылка Универсальный отчет), но как теперь сделать чтобы в моей подсистеме отобразился один из вариантов универсального отчета? а не просто "Универсальный отчет"
5 paramedic
 
10.10.25
15:10
(4) Сохранить вариант универсального отчета и указать в месте размещения свою подсистему