|
Формат XML файла для выгрузки заказов ! | ☑ | ||
---|---|---|---|---|
0
antihacker
16.10.15
✎
07:42
|
<?xml version="1.0" encoding="UTF-8"?>
-<Корневой><Элемент CustomerGUID="29ea747e-1096-11e4-828a-c04a00025220" WareHouseGUID="1712181c-90cb-11e0-9cb8-f6f50ef82aee" OrderGUID="9659bcc2-71a0-11e5-a25b-8056f29d9214"/><Элемент CustomerGUID="29ea747e-1096-11e4-828a-c04a00025220" WareHouseGUID="e6aa71aa-7442-11e3-b74d-d43d7e9bfcb0" OrderGUID="05bcd74c-7321-11e5-a25b-8056f29d9214"/><Элемент CustomerGUID="29ea747e-1096-11e4-828a-c04a00025220" WareHouseGUID="e6aa71aa-7442-11e3-b74d-d43d7e9bfcb0" OrderGUID="49258284-7322-11e5-a25b-8056f29d9214"/></Корневой> А как быть с табличной частью ? |
|||
1
antihacker
16.10.15
✎
07:43
|
Блин выпал начало вопроса. Одну минуту.
|
|||
2
antihacker
16.10.15
✎
07:45
|
Вообщем надо создать ХМЛ на основе документа заказа. Каким должен быть формат ХМЛ файла. Удалось только реквизиты общие написать(Организация, Склад итд.) А как быть с таличной частью. Общие реквизиты я добавляю ,в ХМЛ, так
Запись = Новый ЗаписьXML(); Запись.ОткрытьФайл("C:\777.xml","UTF-8"); //Запись.УстановитьСтроку(); Запись.ЗаписатьОбъявлениеXML(); Запись.ЗаписатьНачалоЭлемента("Корневой"); //Запись.ЗаписатьАтрибут("Организация", "Организация"); //Запись.ЗаписатьКомментарий("Краткая информация о номенклатуре"); Отбор = Новый Структура; Отбор.Вставить("Синхронизирован", Ложь); ВыбратьЗаказы=Документы.ЗаказыПокупателей.Выбрать(,,Отбор); Пока ВыбратьЗаказы.Следующий() Цикл //стр.УникальныйИдентификатор=СокрЛП(ВыбратьЗаказы.Ссылка.УникальныйИдентификатор()); Запись.ЗаписатьНачалоЭлемента("Элемент"); Запись.ЗаписатьАтрибут("OrderGUID", СокрЛП(ВыбратьЗаказы.Ссылка.УникальныйИдентификатор())); Запись.ЗаписатьАтрибут("WareHouseGUID", СокрЛП(ВыбратьЗаказы.Ссылка.Склад.WareHouseGUID)); Запись.ЗаписатьАтрибут("CustomerGUID", СокрЛП(ВыбратьЗаказы.Ссылка.Контрагент.CustomerGUID)); Запись.ЗаписатьКонецЭлемента(); КонецЦикла; Запись.ЗаписатьКонецЭлемента(); |
|||
3
Mikeware
16.10.15
✎
07:50
|
Ну добавь тэг "строки", и в нём каждую строку подобно шапке.
А лучше всего - "позовите программиста"© |
|||
4
Горогуля
16.10.15
✎
07:50
|
ты на всякий случай знай: орфография и пунктуация существуют
|
|||
5
Redkiy
16.10.15
✎
07:51
|
<Элемент АтрибутыТут>
<СтрокаТЧ /> <СтрокаТЧ /> <СтрокаТЧ /> <СтрокаТЧ /> ... </Элемент> |
|||
6
Горогуля
16.10.15
✎
07:51
|
как и ЗаписатьXML
|
|||
7
Мимохожий Однако
16.10.15
✎
07:52
|
ОФФ:Зачем орать с утра? Голова болит.
|
|||
8
Mikeware
16.10.15
✎
07:55
|
(4) кто ясно мыслит - тот ясно излагает.
|
|||
9
famnam
16.10.15
✎
07:56
|
в УПП есть обработка выгрузкаДанныхВФорматеCommerceML. Используйте как образец
|
|||
10
ДенисЧ
16.10.15
✎
08:45
|
А что, CommerceML использовать нынче нехаляльно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |