xml помогите пожалуйста

Добрый день, прошу помощи. Клиент затребовал скидывать накладные в xml формате такой структуры. На форумах есть куча примеров, и выгрузить в xml товары, цены и т.д у меня получается, а вот часть начиная со 2 строки блок <AGREEM> и по 17 блок <HEAD> не пойму как сформировать. Понимаю что там шапка накладной поставщик, покупатель.. но как его сделать не нашел в примерах
нужно так:
<?xml version="1.0" encoding="UTF-8"?>
-<AGREEM>
<NUMBER>100000027</NUMBER>
<DATE>2020-03-23</DATE>
<CONTRACTNUMBER>4600000011</CONTRACTNUMBER>
<CONTRACTEXPIRYDATE>2023-12-31</CONTRACTEXPIRYDATE>
<CAMPAIGNNUMBER>19000000016</CAMPAIGNNUMBER>
<CAMPAIGNDATE>2016-07-01</CAMPAIGNDATE>
<CAMPAIGN_GLN>9800000000088</CAMPAIGN_GLN>
<DOCSTARTDATE>2020-03-26</DOCSTARTDATE>
<DOCENDDATE>2023-12-31</DOCENDDATE>
<PRICETYPE>regular</PRICETYPE>
<DOCACTION>0</DOCACTION>
-<HEAD>
<BUYER>9800000002688</BUYER>
<SUPPLIER>4800000006563</SUPPLIER>
<RECIPIENT>9860000000688</RECIPIENT>
<SENDER>4800000006563</SENDER>
-<POSITION>
<POSITIONNUMBER>00070</POSITIONNUMBER>
<PRODUCT>4800000000868</PRODUCT>
<PRODUCTIDBUYER>200006</PRODUCTIDBUYER>
<UCCFEA>3400000000</UCCFEA>
<POSITIONIDBUYER>00000</POSITIONIDBUYER>
<DESCRIPTION>Крот Turbo 50г</DESCRIPTION>
<PRICEWITHOUTVAT>1.45</PRICEWITHOUTVAT>
<PRICEWITHVAT>1.94</PRICEWITHVAT>
<PRICEWITHOUTVAT_CHNG>1.00</PRICEWITHOUTVAT_CHNG>
<PRICEWITHVAT_CHNG>1.60</PRICEWITHVAT_CHNG>
<DIFFPRICE>1.38</DIFFPRICE>
<DISCOUNTPRICEWITHOUTVAT>0.00</DISCOUNTPRICEWITHOUTVAT>
<DISCOUNTPRICEWITHVAT>0.00</DISCOUNTPRICEWITHVAT>
<DISCOUNTVAL>0.00</DISCOUNTVAL>
<DISCOUNTPRICEWITHOUTVAT_CHNG>0.00</DISCOUNTPRICEWITHOUTVAT_CHNG>
<DISCOUNTPRICEWITHVAT_CHNG>0.00</DISCOUNTPRICEWITHVAT_CHNG>
<DIFFDISCOUNTPRICE>0.00</DIFFDISCOUNTPRICE>
<DISCOUNTVAL_CHNG>100.00</DISCOUNTVAL_CHNG>
<VAT>20</VAT>
<UNIT>PCE</UNIT>
</POSITION>
</HEAD>
</AGREEM>
а я выгружаю с помощью CURSORTOXML('Position', 'D:1.xml', 1, 512, 0,'d:result.xsd')- где result.xsd сгенерированая схема с примера выше, которая наверно не работает в данном случае...
<?xml version="1.0" encoding="WINDOWS-1252" standalone="true"?>
-<VFPData xsi:noNamespaceSchemaLocation="d:result.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<position>
<positionnumber>1</positionnumber>
<product>192</product>
<orderunit>pce</orderunit>
<serialnumber>1</serialnumber>
<taxrate>1007.330</taxrate>
<price>15.9000</price>
</position>
-<position>
<positionnumber>2</positionnumber>
<product>14</product>
<orderunit>pce</orderunit>
<serialnumber>1</serialnumber>
<taxrate>10.450</taxrate>
<price>11.6000</price>
</VFPData>
спасибо!

Автор публикации

Пользователи не найдены
0
Оставить комментарий
Авторизация
*
*
Генерация пароля