Добрый вечер. Конфигурация типовая, на БСП.
Нужно доработать отчет "Взаиморасчеты с контрагентами" ЧЕРЕЗ расширение.
Так как расширение НЕ поддерживает редактирование интерактивное схемы компоновки данных решил скопировать типовую СКД в расширение (Не захватить, а скопировать) и в модуле захваченого отчета "Взаиморасчеты с контрагентами" в процедуре
&Вместо("ПриКомпоновкеРезультата")
Процедура ПриКомпоновкеРезультата(.....)
написал
СхемаКомпоновкиДанных = Отчеты.Взаиморасчеты.ПолучитьМакет("ях_ОсновнаяСхемаКомпоновкиДанных"); //думая, что таким образом я переопределю СКД типовый на скопированный
но не тут то было, как дорабатывать типовые отчеты, которые на СКД через расширение?
Зайди в свойства ОТЧЕТА в расширении.
И на панели справа выбери в поле "Основная схема компоновки данных" выбери свой макет "ях_ОсновнаяСхемаКомпоновкиДанных"
Там ещё фишка такая, что в УТ например часть отчетов с запросами в коде, а не в схемах СКД
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший