1.
user1208936
12.01.22 18:50
Сейчас в теме
Всем добрый день!
В комплексной автоматизации есть внешняя обработка для выгрузки УПД в XML для ЭДО. После обновления стало выдавать ошибку:
Ошибка при вызове метода контекста (ЗаписатьАтрибут)
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(1323)}: ЗаписьXML.ЗаписатьАтрибут("НалСт", СтавкаКоэффициент.Ставка);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(147)}: Адрес = ВыгрузитьВФайл(Объект.ПутьКФайлу, ВладелецФормы.Объект.Ссылка, ВариантФормирования, НомерДатаСчф, ИмяФайлаДляОбщий);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(114)}: СохраняемУПДвХМЛ(НомерДокумента, ДатаДокумента, ВариантДокумента, НомерДатаСчф);
по причине:
Несоответствие типов (параметр номер '2')
В старом релизе конфигурации, в документе "реализация товаров и услуг" тип реквизита "СтавкаНДС" был "ПеречислениеСсылка.СтавкиНДС"
После обновления тип данного реквизита сменился на "СправочникСсылка.СтавкиНДС".
Полагаю проблема как раз в этом, так как у параметра №2 - "СтавкаКоэффициент.Ставка" изменился тип.
Подскажите, пожалуйста, как исправить данную ошибку во внешней обработке?
Спасибо!