gifts2017

Добавление внешнего регламентированного отчета в БП 3.0

Опубликовал Александр Палий (duhh) в раздел Программирование - Универсальные функции

Добавление внешнего регламентированного отчета в БП 3.0

Задача: Две организации, одной нужно использовать штатный регламентированный отчет другой измененный. Изменения в конфигурацию вносить нельзя. 

Ограничение конфигурации:  В БП 3.0 есть возможность подменять регламентированные отчеты внешними, а вот добавить новый внешний отчет без изменения конфигурации нет.

 

 

 

 

 

Решение:

  1.  Сохраняем обработку ОбновлениеРегламентированнойОтчетности, как внешнюю.
  2.  Сохраняем регламентированный отчет как внешний, корректируем заполнение как нам нужно, в модуле отчета добавляем строки. 
    Перем мВерсияОтчета Экспорт; 
    мВерсияОтчета = "БП 3.0.38.55.1";    
  3. Во внешней обработке корректируем макет (убираем штатные, добавляем свой) соблюдая структуру. Комментируем строку в модуле формы "ОсновнаяФорма", иначе штатные отчеты пометит на удаление. 
    //РеквизитФормыВЗначение("Объект").УстановитьСнятьПометкуНаУдаление(РеквизитФормыВЗначение("ДеревоОтчетов"));
  4. Запускаем внешнюю обработку. В справочнике регламентированных отчетов появляется новый отчет.
  5.  Штатным механизмом, в созданном на предыдущем этапе отчете, заменяем на внешний отчет с этапа 2.

См. также

Автор запретил комментарии