![]() |
Вопрос по правилам обмена Имеются две одинаковые конфигурации. Хочу наладить между ними односторонний обмен с помощью правил, причем документы хочу переносить с движениями. Правила написаны, проверены с помощью универсального обмена, данные выгружаются. Далее создаю настройку выполнения обмена, загружаю свои правила. Начинаю выполнять обмен, выдается сообщение об ошибке: Ошибка при выгрузке данных для узла плана обмена ТипОбъекта = Документ объект: Платежное поручение входящее Объект = Платежное поручение входящее ГНС00000449 от 17.02.2012 0:00:00 ОписаниеОшибки = Значение не является значением объектного типа (ЗаписатьКонецЭлемента) ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1109) КодСообщения = 72 УзелПланаОбмена = Единый ПК При этом, если отказаться от переноса движений и использовать отложенное проведение документов, то все выгружается. Но очень хочется переносить документы именно с движениями. В какую сторону копать? |
Проблема локализована. Выгружаются все движения, кроме регистра бухгалтерии "Хозрасчетный". Если эти движения присутствуют в правилах обмена - выдается сообщение об ошибке. Если их из правил убрать - все выгружается. В чем может быть причина? |
ошибку в студию... |
(2) Тебе же написали в топике - "Ошибка при выгрузке данных для узла плана обмена ТипОбъекта = Документ объект: Платежное поручение входящее Объект = Платежное поручение входящее ГНС00000449 от 17.02.2012 0:00:00 ОписаниеОшибки = Значение не является значением объектного типа (ЗаписатьКонецЭлемента) ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1109) КодСообщения = 72 УзелПланаОбмена = Единый ПК" |
Поставь на эту строку ПОПЫТКА-ИСКЛЮЧЕНИЕ и поймай исключение, посмотри из какого объекта вызывается ЗаписатьКонецЭлемента(). Скорее всего где-то в обработке объект в NULL сбрасывается |
(4) +1 |
Текущее время: 15:35. Часовой пояс GMT +3. |