Я вставляю в ПриОткрытии() отчетов примерно такой код:
Код |
---|
Назв="Взаиморасчеты";
Имя=""; Путь="";
РасположениеФайла(Путь,Имя);
Если СокрП(Имя)="" Тогда
Если ФС.СуществуетФайл(КаталогИБ()+"\extforms\замена"+Назв+".ert")=1 Тогда
Пар=Форма.Параметр;
ОткрытьФорму("Отчет",Пар,КаталогИБ()+"\extforms\замена"+Назв+".ert");
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецЕсли;
Показать полностью |
Получается, что при наличии файла КаталогИБ()+"\extforms\замена\"+Назв+".ert" будет открыт он вместо отчета из состава конфигурации.
Плюс: всё штатными средствами
Минус: надо менять модули всех отчетов. Но это можно сделать заранее.