= Експорт в 1C (XML) =
== [#point1 Діалог експорту] ==
== [#point2 Опис формату] ==
== [=#point1] Діалог експорту ==
Виклик діалогу експорту документів в *.xml відбувається при виборі відповідного пункту меню програми.[[br]]
[[Image(xml_exporter.png)]][[br]]
Тут можна обрати період вивантаження та набір документів по типах та інших параметрах. Після натиснення кнопки "Далі", буде створено та заповнено необхідний файл, що може бути переданий, наприклад в 1С для обробки.
== [=#point2] Опис формату ==
Загальні властивості xml містяться в першому рядку файлу.
{{{
#!application/xml
}}}
Блок '''' є кореневим і містить список усіх документів.
{{{
#!application/xml
-- тут міститься список усіх документів
}}}
Кожен документ міститься всередині окремого блока ''''
{{{
#!application/xml
...
- початок документу. Параметр id - унікальний ідентифікатор документа в БД магазину; shop_id - ідентифікатор магазину (актуально для магазинів в централізації); typedoc_id - тип документа (див. тег ).
01.01.2015 - дата документа в форматі dd.mm.yyyy
adm000000001 - номер документу в БД магазину
0001234 - примітка з БД магазину
1 - тип документу: 1 - прихідна накладна, 2 - розхідна накладна, 4 - повернення від покупця, 6 - розхідне внутрішнє переміщення, 7 - прихідне внутрішнє переміщення, 11 - чек, 14 - коригуюча накладна, 15 - акт списання, 16 - коригуюча по націнках, 17 - повернення постачальникові
10149 - ідентифікатор клієнта "від кого"
ТзОВ "ТД Міжрегіональні ресурс - назва клієнта "від кого"
ТзОВ "ТД Міжрегіональні ресурси" - повна назва клієнта "від кого"
1 - ідентифікатор клієнта "кому"
Магазин - назва клієнта "кому"
Магазин - повна назва клієнта "кому"
1 - стан документа: 0-не фіксований, 1-фіксований, 2-відвантажений
03.01.2015 - дата фіксування
2 - стан оплати: 0-нема проплати, 1-часткова оплата, 2-повна оплата, 3-переплата
2 - тип оплати: 0-немає, 1-готівка, 2-перерахунок, 3-взаємозалік, 4-мішана, 5-повернення
0 - напрямок: 0-прихід, 1-розхід
35184264 - ЗКПО постачальника
14:28:44 - час фіксування (актуально для чеків)
0.00 - відсоток знижки на весь документ
1 - id прикріпленого власника. Якщо 1 то накладна рахується офіційною.
-- тут міститься інформація про кожний окремий запис в документі
....
....
...
}}}
Кожен запис в документі міститься в блоці '''', що оформлений за наступними правилами:
{{{
#!application/xml
...
- блок із записом в документі
262174 - унікальний ідентифікатор товару
900901 - внутрішній код товару
Горілка Немирів Делікат 0,5л штоф - назва товару
55.62 - ціна з ПДВ
3.000 - кількість
139.05 - сума реалізації без ПДВ
166.86 - сума реалізації з ПДВ
166.86 - сума реалізації з ПДВ без врахування знижок
139.05 - сума закупки без ПДВ
20.00 - ставка ПДВ (0.00, 7.00, 20.00 ...)
1 - ідентифікатор одиниці виміру: 1-шт, 2-л, 3-кг, 4-м
шт - одиниця виміру
2009 - код одиниці виміру
0 - УКТЗ, якщо є
58 - акцизна товарна група (актуально лише для алкоголю та тютюну)
1 - спецьгрупа: 0-Звичайна група, 1-Лікеро-горілчана продукція, 2-Тютюнові вироби, 3-Медикаменти, 4-Тара, 5-Обладнання, 6-Виноробна продукція >= 8,5%, 7-Пиво
2 - пристрій: 1 - чекодрук, 2 - ЕККА
}}}