Если СтрокаАдреса.Вид = Справочники.ВидыКонтактнойИнформации.АдресПоПрописке Тогда
ТипАдреса = 1;
ИначеЕсли СтрокаАдреса.Вид = Справочники.ВидыКонтактнойИнформации.АдресПроживания Тогда
ТипАдреса = 2;
КонецЕсли;
AddressReq.addressType = Строка(ТипАдреса);
req.AddressReq.Добавить(AddressReq);
КонецЦикла;
Все вроде просто, но есть проблема.
В массиве адресов два элемента. И в цикле оба успешно добавляются в списокХDTO. НО(!) значения в этом списке (улица, дом и т.п.) у обоих элементов списка сохраняются те, которые были в последнем элементе массива адресов.
Получается два элемента в списке с одинаковыми значениями.
Чего не так делаю?