|
загрузка товаров из xml Бухгалтерия 3.0
| ☑ |
0
Новый1сник2
15.03.23
✎
14:00
|
Добрый день!
делаю загрузку из файла xml
возвращает значения Неопределено
|
|
1
Новый1сник2
15.03.23
✎
14:00
|
&НаСервере
Процедура ЗагрузитьИзФайлаНаСервере()
ПутьКФайлу = Объект.ИмяФайла;
Парсер = Новый ЧтениеXML;
Парсер.ОткрытьФайл(ПутьКФайлу);
Построитель = Новый ПостроительDOM;
Документ = Построитель.Прочитать(Парсер);
Для Каждого Элемент0 Из Документ.ЭлементДокумента.ДочерниеУзлы Цикл
Если Элемент0.ИмяУзла = "products" Тогда
products = Элемент0;
Для Каждого Элемент1 Из products.ДочерниеУзлы Цикл
Если Элемент1.ИмяУзла = "product" Тогда
product = Элемент1;
мИД = product.Атрибуты.ПолучитьИменованныйЭлемент("id");
мНаименование = product.Атрибуты.ПолучитьИменованныйЭлемент("name");
мКаталогИД = product.Атрибуты.ПолучитьИменованныйЭлемент("catalog_id");
мБренд = product.Атрибуты.ПолучитьИменованныйЭлемент("brand");
Артикул = product.Атрибуты.ПолучитьИменованныйЭлемент("articul");
мВыгружатьНаСайт = product.Атрибуты.ПолучитьИменованныйЭлемент("published");
мПорядковыйНомер = product.Атрибуты.ПолучитьИменованныйЭлемент("order");
мЦенаНаСайте = product.Атрибуты.ПолучитьИменованныйЭлемент("price");
мНаименованиеКаталогаНаСайте = product.Атрибуты.ПолучитьИменованныйЭлемент("catalog_name");
мУРЛ = product.Атрибуты.ПолучитьИменованныйЭлемент("url");
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
Парсер.Закрыть();
КонецПроцедуры
|
|
2
Новый1сник2
15.03.23
✎
14:10
|
при этом и первое и второе условия возвращают Истина
|
|
3
Новый1сник2
15.03.23
✎
14:10
|
подскажите почему не определяются значения
|
|
4
Новый1сник2
15.03.23
✎
15:03
|
Разобрался сам, спасибо!
|
|
5
Галахад
гуру
15.03.23
✎
15:04
|
(4) Без проблем. Приходи ещё. ))
|
|
6
skafandr
15.03.23
✎
15:07
|
(4) Ага и начинай тему сразу с сообщения номер 4 ;-)
|
|
7
Новый1сник2
15.03.23
✎
15:10
|
))
|
|
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн