Имя: Пароль:
1C
 
ЗУП 3.1. Доработка отчета "Печатная форма Т-6"
0 Sun125
 
09.04.20
15:58
Конфигурация ЗУП3.1.
Возникла необходимость поправить СКД отчета "Печатная форма Т-6". Когда запускаю сам отчет, формирую, вижу результат доработки.
Но когда формирую печатную форму Т-6 из документа через кнопку Печать, то доработки не вижу.
Стал разбираться, при формировании Т-6 через кнопку печать у "ОбъектОтчета.КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства" появляется свойство "МакетКомпоновкиДанных", куда передается макет с типовым запросом (до моих изменений).
Вопрос: откуда он этот запрос вытаскивает? и как сделать, чтобы мои доработки учлись при формировании Т-6 по кнопке "Печать"?
1 Sun125
 
09.04.20
16:16
Нашел, откуда вытаскивает:
Функция СохраненныйМакетКомпоновкиДанныхОтчета(Отчет, КлючВарианта)
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Отчет", Отчет);
    Запрос.УстановитьПараметр("КлючВарианта", КлючВарианта);
    
    Запрос.Текст =
        "ВЫБРАТЬ
        |    МакетыКомпоновкиДанных.МакетКомпоновкиДанных,
        |    МакетыКомпоновкиДанных.ВерсияКонфигурации
        |ИЗ
        |    РегистрСведений.МакетыКомпоновкиДанных КАК МакетыКомпоновкиДанных
        |ГДЕ
        |    МакетыКомпоновкиДанных.Отчет = &Отчет
        |    И МакетыКомпоновкиДанных.КлючВарианта = &КлючВарианта";
    
    РезультатЗапроса = Запрос.Выполнить();
    Если Не РезультатЗапроса.Пустой() Тогда
        
        Выборка = РезультатЗапроса.Выбрать();
        Выборка.Следующий();
        
        Если Выборка.ВерсияКонфигурации = Метаданные.Версия Тогда
            Возврат Выборка.МакетКомпоновкиДанных.Получить();
        КонецЕсли;
        
    КонецЕсли;
    
    Возврат Неопределено;
    
КонецФункции
2 Sun125
 
09.04.20
16:17
а как теперь обновить этот макет в хранилище с учетом моих доработок? Есть какой-то механизм?
Ошибка? Это не ошибка, это системная функция.