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