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