0
Aswed
24.02.15
✎
17:04
|
Пишу обмен.
В конфе приемнике есть реквизит "Страна регистрации", в конфе источнике этого реквизита нет.
Хочу заполнить его по умолчанию "Россия.
Для этого сделал;
1) ПКО Источник пусто приемник "СтраныМира", в ПКС источник пустой приемник "Код"
2) В самом справочнике Контрагенты в ПКС добавил источник пустой (в процедуре "ПередВыгрузкой" прописал Значение = "643", установил флаг "Получать из входящих данных", указал правило конвертации из 1)
В итоге при попытке выгрузки ругается
Начало выгрузки: 24.02.2015 15:57:18
Ошибка получения свойства объекта из входящих данных
ПКО = СтраныМираПоСтроке (Строка: Строка)
ПКС = 1 (--> Код)
Объект = 643 (Строка)
СвойствоПриемника = Код (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8283)
КодСообщения = 68
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1694)}: Ошибка получения свойства объекта из входящих данных
ПКО = СтраныМираПоСтроке (Строка: Строка)
ПКС = 1 (--> Код)
Объект = 643 (Строка)
СвойствоПриемника = Код (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8283)
КодСообщения = 68
Не могу понять где тут затык, аналогичный подход работает в другом месте.
|
|
2
lefthander
24.02.15
✎
17:12
|
В ПКО обработчик после загрузки
Напиши Объект.СтранаРегистрации = Справочники.Страны.НайтиПоКоду("643");
В ПКС все по этому реквизиту убери, да и сам реквизит можно отключить, не нужен он.
|
|