0
Бешеный заяц
04.06.21
✎
18:49
|
Сначала хочу извиниться за то что последнее время вопросами закидал, просто стечение обстоятельств:-(
"При выгрузке" у меня такой кусок кода
ДопИнформация = СоздатьУзел("ДопИнформация");
УстановитьАтрибут(ДопИнформация, "Код", СокрЛП(Источник.КодКонтрагентаУПП13));
ДобавитьПодчиненный(Приемник, ДопИнформация);
В модуле
Перед загрузкой следующий код:
Пока ФайлОбмена.Прочитать() Цикл
ИмяУзла = ФайлОбмена.ЛокальноеИмя;
ТипУзла = ФайлОбмена.ТипУзла;
Если ИмяУзла = "ДопИнформация" И (ТипУзла = одТипУзлаXML_НачалоЭлемента) Тогда
Пользователь.ПолноеИмя = одАтрибут(ФайлОбмена, одТипСтрока, "Код");
ИначеЕсли (ИмяУзла = "ДопИнформация") И (ТипУзла = одТипУзлаXML_КонецЭлемента) Тогда
Прервать;
КонецЕсли;
КонецЦикла
Вопрос возник, если не ошибаюсь цикл в последнем куске кода по всему файлу идет? а если у меня в файле одновременно несколько объектов выгружается? как понять что "ДопИнформация" от данного объекта?
|
|
1
Pro-tone
04.06.21
✎
19:02
|
По заголовку угадай автора. Зачем тебе эти потроха (0) вообще? Без них все решается. Объекты в кд помечаются в блоке узла "ссылка нпп", это идентификатор загружаемого объекта, если идут несколько объектов у них будут разные ссылки нпп
|
|