Обновление УПД в старой УТ 11.4
Взял макет ПФ_MXL_УниверсальныйПередаточныйДокумент1096_ru из типовой УТ 11.5.
Посмотрел различия, их много:

В модуле УправлениеПечатью подменяю 981 макет на 1096:
&Вместо("НайтиМакет") Функция дор_НайтиМакет(ПутьКМакету) //Осипов 26.03.13 временно - новая форма счета-фактуры, 1096 вместо 981 Если ПутьКМакету = "Обработка.ПечатьОбщихФорм.ПФ_MXL_УниверсальныйПередаточныйДокумент981_ru" Тогда Возврат Обработки.ПечатьОбщихФорм.ПолучитьМакет("ПФ_MXL_УниверсальныйПередаточныйДокумент1096_ru"); КонецЕсли; Результат = ПродолжитьВызов(ПутьКМакету); Возврат Результат; КонецФункции
Код печати написан странно, там 1С получает все макеты, а затем подставляет нужный, вот вам и хваленая производительность, которая теряется из-за сложного кода, модуль менеджера обработки ПечатьОбщихФорм:

Странно, но УПД заполнилась с первого раза. Насколько корректно, не знаю, попросил бухгалтера проверить.
Среда: УТ 11.4.13.46 Объем: 1 час.




Свежие комментарии