Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

СписокXDTO

СписокXDTO
Я
   serg999
 
08.11.18 - 14:20
Добрый день.

Подскажите, есть список XDTO, делаю перебор списка,  при определенном условии добавляю новый элемент, собственно вопрос как установить значение "111" в текущем элементе, а в добавленном "222". У меня в результате везде "222" получается  

Для Каждого АдресныйЭлемент Из Объект.ДопАдрЭл Цикл    
    ПозицияПоиска = Найти(АдресныйЭлемент.Номер.Значение, ",");
    Если ПозицияПоиска <> 0 Тогда
                
        АдресныйЭлемент.Номер.Значение = "222";             
        Список = Объект.ДопАдрЭл;
        Список.Добавить (АдресныйЭлемент);
        
        АдресныйЭлемент.Номер.Значение = "111";
    КонецЕсли;
КонецЦикла;
 
 
   serg999
 
1 - 08.11.18 - 20:46
Вообще тупик  с этим XDTO , SOS .. 

Изначально так ..
https://www.screencast.com/t/E3LBrOZJvoEk

После добавления, так
https://www.screencast.com/t/6on1Pu7ADkc

Но "Номер.Значение" в пп 3, ссылка на "Номер.Значение" в пп 4, Меняю в одном, меняется и в другом.
Блин как их разъединить ...
   Cyberhawk
 
2 - 08.11.18 - 20:49
Не надо в процессе перебора добавлять в этот же список что-то
   serg999
 
3 - 08.11.18 - 21:06
Там ссылка на номер, пробовал выносить результат такой же ..
Я не могу понять как создать свой элемент ..
------
СписокXDTO.Добавить (XDTOList.Add)
СписокXDTO (XDTOList)
Добавить (Add)
Синтаксис:

Добавить(<Элемент>)
Параметры:

<Элемент> (обязательный)
   Mankubus
 
4 - 08.11.18 - 21:10
(3) фабрикаxdto.Создать почитай в СП
   serg999
 
5 - 08.11.18 - 21:51
Ага, спасибо, вроде пазл, под названием XDTO, начал складываться :)
   Fragster
 
6 - 08.11.18 - 22:35
Надо создать новый элемент через фабрика.создать и его уже добавлять. там все по ссылке добавляется

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует