Создание Установка цен номенклатуры из XML файла #803764


#0 by slavabatov
Здравствуйте. Необходимо создать и записать документ Установка цен номенклатуры из XML файла Фрагмент файла XML <?xml version="1.0" encoding="utf-8" standalone="yes"?> <!--13714 8/7/2017 12:16:33 PM--> <data> <price_sk3_rozn>12350</price_sk3_rozn> <name>245/40R17 91S Blizzak VRX</name> <tiretype>Легковая</tiretype> <price_sk3_rozn>7355</price_sk3_rozn> <name>265/60R18 114T Therma Spike TL (шип.)</name> <price_sk3_rozn>5002</price_sk3_rozn> <name>225/50R16 96W Champiro UHP1</name> Michelin</brand> <name>Michelin Chambre Scooter</name> Michelin</brand> <name>Michelin Chambre Scooter</name> Michelin</brand> <name>Michelin Chambre Road</name> <price_sk3_rozn>7528</price_sk3_rozn> <name>8x19/5x120 ET30 D72,6 MODEL-58 B+R</name> Читаю файл так     КонецПроцедуры Читает, но когда переходит к созданию Документа КонецПроцедуры Получаю "Поле объекта не обнаружено (cae)". Хотя это реквизит из файла, и читается он первой частью правильно. Что я упускаю?
#1 by Fram
Может сначала лучше у отладчика спросить?
#2 by Fram
Читай с помощью ДОМ лучше. Будет меньше кода и понятнее
#3 by slavabatov
И как оказалось, что я брал за пример, это для УФ, как адаптировать под Обычное?
#4 by Лефмихалыч
это будет работать в режиме обычного приложения как есть, без каких-либо изменений. А вот в управляемом - только на сервере.
#5 by slavabatov
В том виде требует создание Процедуры или Функции ТекстУзла. Если создаёшь процедуру то говорит нельзя к ней обращаться в Обычном приложении, с Функцией всё без ошибок, но я вообще не понимаю, чем её наполнять, вроде и так всё прописал. И вообще я стал метаться от варианта 1 к варианту 2 и уже в этой каше начал тупить ещё сильнее. Вариант 1 КонецПроцедуры Создаёт документ, но почему то не заполняет его, хотя по отладчику видно, что Артикул получает.
#6 by rozer76
вот читай универсально в дерево через dxto &НаКлиенте
#7 by slavabatov
Читать вариантов несколько, а вот как пометить в документ УстановкаЦен?
#8 by rozer76
ну берем дерево из и обходим и заполняем доки
#9 by Лефмихалыч
функцию создай, а не процедуру
#10 by slavabatov
Переделал всё вот так. Заполняет ТипЦен. Добавляет Номенклатуру, но не могу понять как правильно переделать Цикл, что бы попадала вся имеющаяся номенклатура.
#11 by Лефмихалыч
#12 by Fram
слушай, харе уже методом тыка программировать. сделай одолжение себе, заказчику и нам - брось это. не только эту задачу, но и программирование в принципе
#13 by slavabatov
очередной "ценный совет". сделай себе одолжение, не мучайся. в браузере, в верхней части этой страницы, есть "крестик", смотри не перепутай с буквой "х". нажми на него и твои страдания закончатся. снобизм не красит человека.
#14 by Fram
согласен, немного резко получилось. сорри. хотя, я вполне серьезно - ну, не твое это. отсутствует у тебя ген программирования. тут один товарищ выкладывал ссылку на логический тест. не поленись, пройди, и сразу станет понятно. например, вот эти куски зачем? ... Массив = Новый Структура(Имя); ... ПолучитьXMLТип(ЧтениеXML); ... Для Каждого Атрибут Из Массив Цикл ... ты же не понимаешь что пишешь
#15 by Garykom
Зачем понимать, некогда, деньгу зашибать надо!
#16 by slavabatov
тест пройду, матчасть подтяну, с программированием завяжу)) уважаемый, вот зачем эти не правильные умозаключения? как уже мной говорилось, я не 1с программист. это не заказ за деньги, это безвозмездная попытка помочь. запомните: "молчание - золото!"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С