Відмінності між початковою версією та версією 1 з export1СXML


Ігнорувати:
Дата/Час:
2 черв. 2018 р., 06:03:48 (6 років тому)
Автор:
sokol
Коментар:

--

Умовні позначення:

Без змін
Додано
Вилучено
Змінено
  • export1СXML

    v1 v1  
     1= Експорт в 1C (XML) =
     2== [#point1 Опис формату] ==
     3
     4== [=#point1] Опис формату ==
     5Загальні властивості xml містяться в першому рядку файлу.
     6{{{
     7#!application/xml
     8<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     9}}}
     10Блок ''<root></root>'' є кореневим і містить список усіх документів.
     11{{{
     12#!application/xml
     13<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     14<root>
     15 -- тут міститься список усіх документів
     16</root>
     17}}}
     18Кожен документ міститься всередині окремого блока ''<document id="ідентифікатор" shop_id="id_магазину" typedoc_id="тип_документа"></document>''
     19{{{
     20#!application/xml
     21...
     22<document id="ідентифікатор" shop_id="1"  typedoc_id="1"> - початок документу. Параметр id - унікальний ідентифікатор документа в БД магазину; shop_id - ідентифікатор магазину (актуально для магазинів в централізації); typedoc_id - тип документа (див. тег <typedoc_id>).
     23  <date>01.01.2015</date> - дата документа в форматі dd.mm.yyyy
     24  <number>adm000000001</number> - номер документу в БД магазину
     25  <token>0001234</token> - примітка з БД магазину
     26  <typedoc_id>1</typedoc_id> - тип документу: 1 - прихідна накладна, 2 - розхідна накладна, 4 - повернення від покупця, 6 - розхідне внутрішнє переміщення, 7 - прихідне внутрішнє переміщення, 11 - чек, 14 - коригуюча накладна, 15 - акт списання, 16 - коригуюча по націнках, 17 - повернення постачальникові
     27  <src_id>10149</src_id> - ідентифікатор клієнта "від кого"
     28  <src_name>ТзОВ "ТД Міжрегіональні ресурс</src_name> - назва клієнта "від кого"
     29  <src_full_name>ТзОВ "ТД Міжрегіональні ресурси"</src_full_name> - повна назва клієнта "від кого"
     30  <dst_id>1</dst_id> - ідентифікатор клієнта "кому"
     31  <dst_name>Магазин</dst_name> - назва клієнта "кому"
     32  <dst_full_name>Магазин</dst_full_name> - повна назва клієнта "кому"
     33  <is_fixed>1</is_fixed> - стан документа: 0-не фіксований, 1-фіксований, 2-відвантажений
     34  <date_fix>03.01.2015</date_fix> - дата фіксування
     35  <oplata_state>2</oplata_state> - стан оплати: 0-нема проплати, 1-часткова оплата, 2-повна оплата, 3-переплата
     36  <oplata_type_id>2</oplata_type_id> - тип оплати: 0-немає, 1-готівка, 2-перерахунок, 3-взаємозалік, 4-мішана, 5-повернення
     37  <direction>0</direction> - напрямок: 0-прихід, 1-розхід
     38  <zkpo>35184264</zkpo> - ЗКПО постачальника
     39  <fix_time>14:28:44</fix_time> - час фіксування (актуально для чеків)
     40  <disc_persent>0.00</disc_persent> - відсоток знижки на весь документ
     41  <owner_id>1</owner_id> - id прикріпленого власника. Якщо 1 то накладна рахується офіційною.
     42  <record>
     43    -- тут міститься інформація про кожний окремий запис в документі
     44  </record>
     45  <record>
     46....
     47  </record>
     48....
     49</document>
     50...
     51}}}
     52Кожен запис в документі міститься в блоці ''<record></record>'', що оформлений за наступними правилами:
     53{{{
     54#!application/xml
     55...
     56  <record> - блок із записом в документі
     57    <nomen_id>262174</nomen_id> - унікальний ідентифікатор товару
     58    <nomen_code>900901</nomen_code> - внутрішній код товару
     59    <nomen_name>Горілка Немирів Делікат 0,5л штоф</nomen_name> - назва товару
     60    <price_pdv>55.62</price_pdv> - ціна з ПДВ
     61    <kilk>3.000</kilk> - кількість
     62    <sum_out>139.05</sum_out> - сума реалізації без ПДВ
     63    <sum_out_pdv>166.86</sum_out_pdv> - сума реалізації з ПДВ
     64    <sum_full_pdv>166.86</sum_full_pdv> - сума реалізації з ПДВ без врахування знижок
     65    <sum_in>139.05</sum_in> - сума закупки без ПДВ
     66    <pdv>20.00</pdv> - ставка ПДВ (0.00, 7.00, 20.00 ...)
     67    <si_id>1</si_id> - ідентифікатор одиниці виміру: 1-шт, 2-л, 3-кг, 4-м
     68    <si_name>шт</si_name> - одиниця виміру
     69    <si_code>2009</si_code> - код одиниці виміру
     70    <uktz>0</uktz> - УКТЗ, якщо є
     71    <prod_group>58</prod_group> - акцизна товарна група (актуально лише для алкоголю та тютюну)
     72    <sg>1</sg> - спецьгрупа: 0-Звичайна група, 1-Лікеро-горілчана  продукція, 2-Тютюнові вироби, 3-Медикаменти, 4-Тара, 5-Обладнання, 6-Виноробна продукція >= 8,5%,  7-Пиво
     73    <device>2</device> - пристрій: 1 - чекодрук, 2 - ЕККА
     74  </record>
     75}}}