Имя: Пароль:
1C
1С v8
Итератор для значения не определен
0 romanыч
 
22.10.14
17:45
В 1С:Розница МБТСС настроен обмен с сайтом, все нормально работало, но недавно обнаружил, что обмен не работает. Сообщение об ошибке: "{ОбщийМодуль.ор_ОбменССайтом.Модуль(3167)}: Итератор для значения не определен"

Вот начало функции, ошибка возникает на последней строчке:
[CODE]
Процедура ЗаполнитьСтрокуКонтактнойИнформацииКонтрагентаИзОбъектаXDTO(КонтрагентОбъект, ВидАдреса, АдресXDTO)
    
    Если НЕ СвойствоXDTOЗаполнено(АдресXDTO.Представление) Тогда
        Возврат;
    КонецЕсли;
    
    СтрокаКИ = КонтрагентОбъект.КонтактнаяИнформация.Добавить();
    СтрокаКИ.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
    СтрокаКИ.Вид = ВидАдреса;
    СтрокаКИ.Представление = АдресXDTO.Представление;
    
    Если ОбъектXDTOСодержитСвойство(АдресXDTO, "АдресноеПоле") Тогда
        
        СоответствиеПолей = Новый Соответствие;
        
        Для каждого ОбъектXDTO Из АдресXDTO.АдресноеПоле Цикл
[/CODE]
В чем может быть ошибка, куда копать?
1 vicof
 
22.10.14
17:54
АдресноеПоле не является коллекцией
2 Chameleon1980
 
22.10.14
21:15
а что про АдресXDTO.АдресноеПоле говорят?
Программист всегда исправляет последнюю ошибку.