Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Идентификатор в файле XML модели DOM не могу найти при загрузке (http://forums.kuban.ru/f1040/identifikator_v_fajle_xml_modeli_dom_ne_mogu_najti_pri_zagruzke-2311859.html)

VDV1 09.03.2012 16:25

Идентификатор в файле XML модели DOM не могу найти при загрузке
 
Две базы 8 для одностороннего обмена: Источник и Приемник. Из базы Источника выгружаются данные, есть атрибут,который является идентификатором элемента. В базе Источник пишу:

УзелЭлемента.УстановитьАтрибут("id",Строка(ВыгрЭлемент.УникальныйИдентификатор()));
УзелЭлемента.УстановитьАтрибутИдентификатор("id",истина);
Дальше если проверять здесь же при выгрузке
УзелЭлемента.Атрибуты[0].ЯвляетсяИдентификатором -возвращает Истина.

При загрузке в Приемник вставил строки:

ЭлементЗагрузки2Ур=ДанныеDOM.ПолучитьЭлементПоИдентификатору(СоответствиеРеквизитов.Получить("ОсновнойДоговорКонтрагента"));
-возвращает ошибку :
Несоответствие типов (параметр номер '1'). Хотя СоответствиеРеквизитов.Получить("ОсновнойДоговорКонтрагента") - это набор символов и он точно присутствует в файле.
Стал в базе приемнике проверять файл обмена - на тех же самых артиубтах
УзелЭлемента.Атрибуты[0].ЯвляетсяИдентификатором = возвращает Ложь. Т.е. не видит загрузка что этот атрибут содержит id элемента файла XML.
Что я сделал не правильно-я не понимаю.
Как указать реквизит id элемента XML, чтобы искать по нему данные потом при загрузке?

VDV1 09.03.2012 16:52

Поправка : Ошибку Несоответствие типов (параметр номер '1') -убрал,из списка одно значение пустое просмотрел . Но на остальных значениях, которые заполнены и имеются в файле -возвращает Неопределено

VDV1 11.03.2012 08:26

Подниму ветку-вопрос все еще интересует:
Как указать атрибут с типом id элемента XML, чтобы искать по нему данные потом при загрузке?


Текущее время: 03:11. Часовой пояс GMT +3.