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