Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Изменение типового макета

Изменение типового макета
Я
   Stanislav_134
 
22.07.19 - 09:35
Добрый день.

Дорабатываю стандартные формы в типовых конфигурациях с помощью расширения. Действия в общем случае следующие: добавляю обработку ПечатьОбщихФорм в расширение, копирую из исходной обработки нужный мне макет и меняю его имя. Аннотацией &Вместо в модуле менеджера расширения меняю процедуру ЗаполнитьТабДок... на свою, в которой единственное изменение это имя макета в строке МакетУПД_625 = УправлениеПечатью.МакетПечатнойФормы("Обработка.ПечатьОбщихФорм.<ИмяМоегоМакета>").

Возникла такая проблема: в некоторых базах расширение без проблем отрабатывает и открывается печатная форма по моему макету. А в некоторых базах при формировании печатной формы вылазиет ошибка
"{ОбщийМодуль.УправлениеПечатью.Модуль(640)}: Ошибка при вызове метода контекста (ПолучитьМакет)
            Результат = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ПутьКМетаданным).ПолучитьМакет(ПутьКОбъектуМетаданных);
по причине:
Недопустимое значение параметра (параметр номер '1')"
Вроде бы смотрю коды в модулях везде совпадают, не пойму в чем причина такого поведения. Кстати, при добавлении печатной формы не расширением, а непосредственно в конфу, выскакивает та же ошибка.

Может кто в курсе куда смотреть, чтобы убрать эти ошибки?
 
 
   vicof
 
1 - 22.07.19 - 09:45
Отладчик включать не пробовал?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.