|
Формат 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 использовать нынче нехаляльно?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший