УТ11.1
Создал документ на основании Заказа Клиента (asdf)
Создал макет печати для этого документа (ПФ_MXL_asdf)
На клиенте зашел в макеты печатных форм (рег сведений ПользовательскиеМакетыПечати)
Отредактировал макет
Вопрос: как его вызвать при печати документа из формы документа?
Вариант
Макет = Документ.asdf.ПолучитьМакет("ПФ_MXL_asdf");
очевидно, не катит, так как дергает неизмененный макет из документа.
нашел решение в самой конфе. Решение похоже на ****.
Суть:
Запрос = Новый Запрос("ВЫБРАТЬ
| МП.Макет как Макет
|ИЗ
| РегистрСведений.ПользовательскиеМакетыПечати КАК МП
|ГДЕ
| МП.ИмяМакета = ""ПФ_MXL_asdf""
| И МП.Использование = ИСТИНА");
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Макет = Выборка.Макет.Получить();
КонецЕсли;
Оно работает, но есть ли что-то лучше?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн