Ошибка при выводе печатной формы

1. user2022341 06.09.24 16:51 Сейчас в теме
Добрый день!

при запуске на печать в режиме предприятия выходит ошибка: Макет "" не существует. Операция прервана.

Загружала документ в формате Word через макет как ДвоичныеДанные. Документ в дереве конфигурации называется "ДКР_DOC_ШаблонРублевыйПостоплата"

Отладка выводит на следующий код:

Функция СформироватьШаблонРублевыйПостоплата(Ссылка)
//подготавливаем макет для формирования печатной формы

МакетДокумента = УправлениеПечатью.МакетПечатнойФормы("Справочник.ДоговорыКонтрагентов.ДКР_DOC_ШаблонРублевыйПостоплата");
//В этой строке передаем двоичные данные как параметр Макет
Макет = УправлениеПечатью.ИнициализироватьМакетОфисногоДокумента(МакетДокумента,Неопределено);

//создаем структуру областей формируемой печатной формы
ОписаниеОбластей = Новый Структура;
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей,"Заголовок","Общая");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей,"ТекстДоговора","Общая");
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей,"Подвал","Общая");

//подготавливаем печатную форму в формате офисного документа
ПечатнаяФорма = УправлениеПечатью.ИнициализироватьПечатнуюФорму(Неопределено, Неопределено, Макет);

//Работаем с областью Заголовок
ДанныеОбластьЗаголовок = Новый Структура;
ДанныеОбластьЗаголовок.Вставить("НомерДоговора",Неопределено);
ДанныеОбластьЗаголовок.Вставить("ДатаДоговора", Неопределено);
ДанныеОбластьЗаголовок.Вставить("ПредставлениеОрганизации",Неопределено);
ДанныеОбластьЗаголовок.Вставить("ФИОГенеральныйДиректор",Неопределено);
//Здесь получаем саму область чтобы её потом заполнить
ОбластьЗаголовок = УправлениеПечатью.ОбластьМакета(Макет, ОписаниеОбластей["Заголовок"]);
Управлениепечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, ОбластьЗаголовок, ДанныеОбластьЗаголовок);

//Работаем с областью Подвал
ДанныеОбластьПодвал = Новый Структура;
ДанныеОбластьПодвал.Вставить("РеквизитыПокупателя",Неопределено);
ДанныеОбластьПодвал.Вставить("ФИОГенеральныйДиректор",Неопределено);

ОбластьПодвал = УправлениеПечатью.ОбластьМакета(Макет, ОписаниеОбластей["Подвал"]);
УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, ОбластьПодвал, ДанныеОбластьПодвал);

//вывод заголовка
Область = УправлениеПечатью.ОбластьМакета(Макет,ОписаниеОбластей["Заголовок"]);
УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбластьЗаголовок);

//вывод подвала
Область = УправлениеПечатью.ОбластьМакета(Макет,ОписаниеОбластей["Подвал"]);
УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбластьПодвал);

// Помещаем сформированную печатную форму в соответствие ОфисныеДокументы
АдресХранилищаПечатнойФормы = УправлениеПечатью.СформироватьДокумент(ПечатнаяФорма);

Возврат АдресХранилищаПечатнойФормы;

КонецФункции // ()



Пробовали добавлять в общий модуль для команд печати, выходит такая же ошибка, но без текста расшифровки
Если кто-то сталкивался с похожим, поделитесь пожалуйста возможным решением
Спасибо
Прикрепленные файлы:
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот