КД "Получение элемента по индексу для значения не определено" #735051


#0 by Aswed
Пишу обмен. В конфе приемнике есть реквизит "Страна регистрации", в конфе источнике этого реквизита нет. Хочу заполнить его по умолчанию "Россия. Для этого сделал; 1) ПКО Источник пусто приемник "СтраныМира", в ПКС источник пустой приемник "Код" 2) В самом справочнике Контрагенты в ПКС добавил источник пустой (в  процедуре "ПередВыгрузкой" прописал Значение = "643", установил флаг "Получать из входящих данных", указал правило конвертации из 1) В итоге при попытке выгрузки ругается Начало выгрузки:   24.02.2015 15:57:18 Ошибка получения свойства объекта из входящих данных     ПКО                    =  СтраныМираПоСтроке  (Строка: Строка)     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1694)}: Ошибка получения свойства объекта из входящих данных     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено Не могу понять где тут затык, аналогичный подход работает в другом месте.
#1 by welwel
установил флаг "Получать из входящих данных" - лишнее
#2 by lefthander
В ПКО обработчик после загрузки Напиши Объект.СтранаРегистрации = Справочники.Страны.НайтиПоКоду("643"); В ПКС все по этому реквизиту убери, да и сам реквизит можно отключить, не нужен он.
#3 by lefthander
*СтраныМира - правильнее.
#4 by Aswed
Блин точно. Что я изобретаю грабли))))) Спасибо за пинок в нужную сторону)))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С