Имя: Пароль:
1C
 
Загрузка из xml (Чтение xml)
0 antotti
 
10.11.14
22:19
Добрый вечер, подскажите кто шарит, например при загрузке из xml есть две табличные части. "Товары" и "Услуги". У обоих подчиненные атрибуты "Номенклатура"...Как понять или определить что текущий атрибут относиться к табличной части Услуги, а не Товары???
1 Aleksey
 
10.11.14
22:26
У xml нет табличных частей
2 antotti
 
10.11.14
22:36
Я наверное коряво описал...( Как понять что данный атрибут принадлежит узлу именно с определенным именем. Потому что в файле бывает два одинаковых наименования атрибута?
3 Dmitry1c
 
10.11.14
22:46
(2) ХМЛ имеет строгую древовидную структуру

сначала идет таблица с номенклатурой ТЧ "Товары", потом таблица с номенклатурой ТЧ "Услуги"
4 antotti
 
10.11.14
23:01
но я делаю проверку... если имя атрибута = номенклатура- добавляю в тз. Из которой потом грузить в документ буду. И понимаю что он же и товары пройдет и услуги, по скольку у них одинаково называется атрибут...или я не прав?
5 Fragster
 
гуру
10.11.14
23:02
(3) могу сделать XML, в которой если нет строк - то не будет никакого упоминания о соответствующей ТЧ
6 Fragster
 
гуру
10.11.14
23:03
(4) юзай уже фабрикуXDTO. ну, или если так интересно последовательно читать, то смотри, откуда ты наткнулся на свой тег
7 antotti
 
10.11.14
23:07
А можно читать xml не последовательно?
8 antotti
 
10.11.14
23:07
например с определенного атрибута по определенный?
9 Fragster
 
гуру
10.11.14
23:09
есть еще XPATH, только насколько оно в 1с работоспособно - хз
10 tridog
 
11.11.14
00:24
(6) +1
(9) Поддерживается некоторое подмножество от стандарта
11 Злопчинский
 
11.11.14
01:58
(8) я возможно тупой, но читаются не от атрибута до атрибута, а по узлам, а внутри узлов - уже по атрибутам
12 Escander
 
11.11.14
03:57
(6) всё-бы олигархам мыслить на уровне фабрик... чел наверное крутит-вертит сериализованый XML документ.