|
Есть правило выгрузки из Бухгалтерии в Бухгалтерию, выгружаются некоторые документы в ручные операции. Когда выгружаю через универсальный обмен данными в формате XML все работает хорошо. Когда вставляю правила в автоматический обмен вылазит ошибка:
Ошибка при выгрузке данных для узла плана обмена
ТипОбъекта = Документ объект: Отчет о розничных продажах
Объект = Отчет о розничных продажах 00000000002 от 22.06.2011 14:00:00
ОписаниеОшибки = Значение не является значением объектного типа (ЗаписатьКонецЭлемента)
ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1110)
КодСообщения = 72
УзелПланаОбмена = Центр
При чем если зарегистрирован для выгрузки только один документ то ошибки нет, появляется только во время выгрузки второго по счету документа.
В модуле объекта Обработка.ОбменДаннымиXML на строке 1110:
Процедура ДобавитьПодчиненный(УзелРодитель, Узел) Экспорт
Если ТипЗнч(Узел) <> одТипСтрока Тогда
Узел.ЗаписатьКонецЭлемента(); {1110}
ИнформацияДляЗаписиВФайл = Узел.Закрыть();
Иначе
ИнформацияДляЗаписиВФайл = Узел;
КонецЕсли;
УзелРодитель.ЗаписатьБезОбработки(ИнформацияДляЗаписиВФайл);
КонецПроцедуры // ДобавитьПодчиненный()
До ошибки Узел = ЗаписьXML
Во время ошибки Узел = 4 (тип-число)
В чем может быть проблема? |
|