Version 2 (modified by 6 років ago) (diff) | ,
---|
Експорт в 1C (XML)
Діалог експорту
Опис формату
Діалог експорту
Виклик діалогу експорту документів в *.xml відбувається при виборі відповідного пункту меню програми. [img http://pk-k.com.ua/raw-attachment/wiki/export1%D0%A1XML/xml_exporter.png] Тут можна обрати період вивантаження та набір документів по типах та інших параметрах. Після натиснення кнопки "Далі", буде створено та замінено необхідний файл, що може бути переданий, наприклад в 1С для обробки.
Опис формату
Загальні властивості xml містяться в першому рядку файлу.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Блок <root></root> є кореневим і містить список усіх документів.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <root> -- тут міститься список усіх документів </root>
Кожен документ міститься всередині окремого блока <document id="ідентифікатор" shop_id="id_магазину" typedoc_id="тип_документа"></document>
... <document id="ідентифікатор" shop_id="1" typedoc_id="1"> - початок документу. Параметр id - унікальний ідентифікатор документа в БД магазину; shop_id - ідентифікатор магазину (актуально для магазинів в централізації); typedoc_id - тип документа (див. тег <typedoc_id>). <date>01.01.2015</date> - дата документа в форматі dd.mm.yyyy <number>adm000000001</number> - номер документу в БД магазину <token>0001234</token> - примітка з БД магазину <typedoc_id>1</typedoc_id> - тип документу: 1 - прихідна накладна, 2 - розхідна накладна, 4 - повернення від покупця, 6 - розхідне внутрішнє переміщення, 7 - прихідне внутрішнє переміщення, 11 - чек, 14 - коригуюча накладна, 15 - акт списання, 16 - коригуюча по націнках, 17 - повернення постачальникові <src_id>10149</src_id> - ідентифікатор клієнта "від кого" <src_name>ТзОВ "ТД Міжрегіональні ресурс</src_name> - назва клієнта "від кого" <src_full_name>ТзОВ "ТД Міжрегіональні ресурси"</src_full_name> - повна назва клієнта "від кого" <dst_id>1</dst_id> - ідентифікатор клієнта "кому" <dst_name>Магазин</dst_name> - назва клієнта "кому" <dst_full_name>Магазин</dst_full_name> - повна назва клієнта "кому" <is_fixed>1</is_fixed> - стан документа: 0-не фіксований, 1-фіксований, 2-відвантажений <date_fix>03.01.2015</date_fix> - дата фіксування <oplata_state>2</oplata_state> - стан оплати: 0-нема проплати, 1-часткова оплата, 2-повна оплата, 3-переплата <oplata_type_id>2</oplata_type_id> - тип оплати: 0-немає, 1-готівка, 2-перерахунок, 3-взаємозалік, 4-мішана, 5-повернення <direction>0</direction> - напрямок: 0-прихід, 1-розхід <zkpo>35184264</zkpo> - ЗКПО постачальника <fix_time>14:28:44</fix_time> - час фіксування (актуально для чеків) <disc_persent>0.00</disc_persent> - відсоток знижки на весь документ <owner_id>1</owner_id> - id прикріпленого власника. Якщо 1 то накладна рахується офіційною. <record> -- тут міститься інформація про кожний окремий запис в документі </record> <record> .... </record> .... </document> ...
Кожен запис в документі міститься в блоці <record></record>, що оформлений за наступними правилами:
... <record> - блок із записом в документі <nomen_id>262174</nomen_id> - унікальний ідентифікатор товару <nomen_code>900901</nomen_code> - внутрішній код товару <nomen_name>Горілка Немирів Делікат 0,5л штоф</nomen_name> - назва товару <price_pdv>55.62</price_pdv> - ціна з ПДВ <kilk>3.000</kilk> - кількість <sum_out>139.05</sum_out> - сума реалізації без ПДВ <sum_out_pdv>166.86</sum_out_pdv> - сума реалізації з ПДВ <sum_full_pdv>166.86</sum_full_pdv> - сума реалізації з ПДВ без врахування знижок <sum_in>139.05</sum_in> - сума закупки без ПДВ <pdv>20.00</pdv> - ставка ПДВ (0.00, 7.00, 20.00 ...) <si_id>1</si_id> - ідентифікатор одиниці виміру: 1-шт, 2-л, 3-кг, 4-м <si_name>шт</si_name> - одиниця виміру <si_code>2009</si_code> - код одиниці виміру <uktz>0</uktz> - УКТЗ, якщо є <prod_group>58</prod_group> - акцизна товарна група (актуально лише для алкоголю та тютюну) <sg>1</sg> - спецьгрупа: 0-Звичайна група, 1-Лікеро-горілчана продукція, 2-Тютюнові вироби, 3-Медикаменти, 4-Тара, 5-Обладнання, 6-Виноробна продукція >= 8,5%, 7-Пиво <device>2</device> - пристрій: 1 - чекодрук, 2 - ЕККА </record>
Долучення (1)
-
export_1C_xml.png (22.4 KB) - added by 4 роки ago.
export1CXMLDialog
Завантажити всі долучення як: .zip