обмін_даними_з_іншими_системами:формат_обмену_json
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
обмін_даними_з_іншими_системами:формат_обмену_json [2022/05/18 18:09] – створено ipostalatii | обмін_даними_з_іншими_системами:формат_обмену_json [2022/05/20 17:50] (поточний) – ipostalatii | ||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Формат обмена данными JSON ====== | + | ====== Формат обміну даними JSON ====== |
- | ===== Общее | + | ===== Загальний |
- | В файл JSON выгружаются данные: | + | У файл JSON вивантажуються дані: |
- | - Информация о базе данных, дате выгрузки, версии JSON [[# | + | - Інформація про базу даних, дату |
- | - Справочник " | + | - Довідник " |
- | - Справочник "Денежные счета | + | - Довідник "Грошові рахунки організацій" [**moneyaccounts**] |
- | - Справочник " | + | - Довідник " |
- | - Справочник " | + | - Довідник " |
- | - Справочник " | + | - Довідник " |
- | - Справочник "Налоговые группы" [**vats**] | + | - Довідник "Податкові групи" [**vats**] |
- | - Справочник " | + | - Довідник " |
- | - Справочник " | + | - Довідник " |
- | - Справочник "Пользователи" [**users**] | + | - Довідник "Користувачі" [**users**] |
- | - Справочник " | + | - Довідник " |
- | - Справочник " | + | - Довідник " |
- | - Справочник " | + | - Довідник " |
- | - Документы [[#[docs] Документы список|[docs]]] | + | - Документи [[#[docs] Документи список|[docs]]] |
- | В большинстве справочников также выгружается | + | У більшості довідників також вивантажується інформація про групи, наприклад, Довідник " |
{{ : | {{ : | ||
- | При загрузке JSON-файла в другую систему учета | + | При завантаженні |
+ | Бажано дотримуватись порядку завантаження, | ||
- | Порядок загрузки желательно соблюдать, как в списке выше, так как, например, | + | ===== Структура JSON файлу вивантаження ===== |
+ | ==== [info] Інформація про JSON файл ==== | ||
+ | У секції [info] представлена інформація | ||
+ | ^ Параметр ^ Тип | ||
+ | | ver | Ціле число| Версія JSON-формату вивантаження.| | ||
+ | | jsondocdate| Рядок | Дата створення вивантаження у форматі: РРРРММДДччммсс | | ||
+ | | sourceID| Рядок | Ідентифікатор бази даних, з якої | ||
- | ===== Структура JSON файла выгрузки ===== | + | ==== [groups] Групи довідників |
- | ==== [info] Информация о JSON файле ==== | + | Більшість довідників мають свою структуру – групи. |
- | В секции [info] представлена информация о файле | + | Це секції Це секції в JSON-файлі з іменами: |
- | ^ Параметр ^ Тип ^ Описание ^ | + | - **[entitiesgroups]** - належить до довідника Організації. |
- | | ver | Целое число| Версия JSON-формата выгрузки.| | + | - **[stores]** - відноситься до довідника Склади. |
- | | jsondocdate| Строка | Дата создания выгрузки в формате: ГГГГММДДччммсс | + | - **[partnersgroups]** - відноситься до довідника Партнери |
- | | sourceID| | + | |
+ | - **[itemscostgroups]** - відноситься до довідника Статті руху грошових | ||
+ | - **[currenciesgroups]** - відноситься до довідника | ||
+ | - **[usersgroups]** - відноситься до довідника Користувачі. | ||
+ | - **[tablesgroups]** - відноситься до довідника Столи. | ||
+ | - **[goodsgroups]** - відноситься до довідника. | ||
- | ==== [groups] Группы справочников ==== | + | ^ Параметр |
- | Большинство справочников имеют свою структуру - группы. | + | | guid | Рядок | Унікальний глобальний ідентифікатор. Унікальний за всіма базами даних. Рекомендується використовувати його. Розмір рядка завжди однаковий.| |
- | Это секции | + | | lid| Ціле число | Локальний ідентифікатор у межах однієї бази даних. НЕ рекомендується використовувати його. | |
- | - **[entitiesgroups]** - относится | + | | level| Ціле |
- | - **[stores]** - относится к справочнику Склады. | + | | name| Рядок | Назва групи. Наприклад: "Снеки"| |
- | - **[partnersgroups]** - относится к справочнику Партнеры (контрагенты). | + | | fullpath| Рядок | Повний шлях до групи, |
- | - **[vatsgroups]** - относится к справочнику Налоговые группы. | + | | children| Масив | Масив об'єктів – дочірні групи.| |
- | - **[itemscostgroups]** - относится к справочнику Статьи | + | |
- | - **[currenciesgroups]** - относится к справочнику Валюты. | + | |
- | - **[usersgroups]** - относится к справочнику Пользователи. | + | |
- | - **[tablesgroups]** - относится к справочнику Столы. | + | |
- | - **[goodsgroups]** - относится к справочнику Товары. | + | |
- | ^ Параметр | ||
- | | guid | Строка | ||
- | | lid| Целое число | ||
- | | level| Целое число | Уровень вложенности группы : 1 - верхний уровень.| | ||
- | | name| Строка | Имя группы. Например: | ||
- | | fullpath| Строка | Полный путь к группе, | ||
- | | children| Массив | Массив объектов - дочерние группы.| | ||
+ | ==== [entities] Довідник Організацій ==== | ||
- | ==== [entities] Справочник | + | ^ Параметр |
+ | | guid | Рядок | ||
+ | | lid| Ціле | ||
+ | | group| Рядок | Посилання на guid Групи [entitiesgroups].| | ||
+ | | code| Рядок | Внутрішній код Організації.| | ||
+ | | name| Рядок | Коротке ім' | ||
+ | | namefull| Рядок | Повне ім' | ||
+ | | inn| Рядок | ІПН - індивідуальний податковий номер.| | ||
+ | | edrpou| Рядок| ЄДРПОУ.| | ||
+ | | nnds| Рядок | № свідоцтва ПДВ.| | ||
+ | | tel1| Рядок | Телефон1 організації.| | ||
+ | | tel2| Рядок | Телефон2 організації.| | ||
+ | | tel3| Рядок | Телефон3 організації.| | ||
+ | | adr1| Рядок | Адреса1 організації.| | ||
+ | | adr2| Рядок | Адреса2 організації.| | ||
+ | | adr3| Рядок | Адреса3 організації.| | ||
+ | | visible| Ціле число| Якщо | ||
- | ^ Параметр | ||
- | | guid | Строка | ||
- | | lid| Целое число | ||
- | | group| Строка | Ссылка на guid Группы в [entitiesgroups].| | ||
- | | code| Строка | Внутренний код Организации.| | ||
- | | name| Строка | Короткое имя.| | ||
- | | namefull| Строка | Полное имя.| | ||
- | | inn| Строка | ИНН - индивидуальный налоговый номер.| | ||
- | | edrpou| Строка | ЕГРПОУ, | ||
- | | nnds| Строка | № свидетельства НДС.| | ||
- | | tel1| Строка | Телефон1 организации.| | ||
- | | tel2| Строка | Телефон2 организации.| | ||
- | | tel3| Строка | Телефон3 организации.| | ||
- | | adr1| Строка | Адрес1 организации.| | ||
- | | adr2| Строка | Адрес1 организации.| | ||
- | | adr3| Строка | Адрес1 организации.| | ||
- | | visible| Целое число| Если = 1, то Огранизация доступна для выбора пользователям.| | ||
+ | ==== [goods] Довідник Товарів ==== | ||
- | ==== [goods] Справочник | + | ^ Параметр |
+ | | guid | Рядок | ||
+ | | lid| Ціле число | ||
+ | | group| Рядок | ||
+ | | code| Рядок | ||
+ | | name| Рядок | ||
+ | | namefull| Рядок | ||
+ | | qtty| Дробове число| Кількість на складі (для вивантаження в інтернет-магазин).| | ||
+ | | barcode| Рядок | ||
+ | | barcode2| Рядок | ||
+ | | barcode3| Рядок | ||
+ | | barcodelist| Рядок | ||
+ | | pin| Дробове число| Ціна закупівельна.| | ||
+ | | p0| Дробове | ||
+ | | p1..p10| Дробове число| Додаткові продажні ціни.| | ||
+ | | unit1| Рядок | ||
+ | | unit2| Рядок | ||
+ | | unit3| Рядок | ||
+ | | coeff2| Дробове число| Коефіцієнт перетворення на 1-у дод. одиницю виміру.| | ||
+ | | coeff3| Дробове число| Коефіцієнт перетворення на 2-у дод. одиницю виміру.| | ||
+ | | visible| Ціле число| Доступність товару. 0-товар недоступний, | ||
+ | | vendor| Рядок | ||
+ | | vat| Ціле число| Група податку (для касових апаратів) збігається з кодом податку " | ||
+ | | desc| Рядок | ||
+ | | min| Дробове число| Управління складськими запасами: | ||
+ | | nom| Дробове число| Управління складськими запасами: | ||
+ | | scs| Ціле число| Ваги з друком етикетки: | ||
+ | | plu| Ціле число| Ваги з друком етикетки: | ||
+ | | tare| Ціле число| Ваги з друком етикетки: | ||
+ | | piece| Ціле число| Ваги з друком етикетки: | ||
+ | | type| Ціле число| Якщо | ||
+ | | lost| Дробове число| Відсоток втрат при обробці товару, | ||
+ | | outw| Дробове число| Вага порції якщо цей товар має рецепт. Використовується для друку технологічної карти.| | ||
- | ^ Параметр | ||
- | | guid | Строка | ||
- | | lid| Целое число | ||
- | | group| Строка | Ссылка на guid Группы в [goodsgroups].| | ||
- | | code| Строка | Код товара.| | ||
- | | name| Строка | Короткое имя.| | ||
- | | namefull| Строка | Полное имя.| | ||
- | | qtty| Дробное число| Количество на складе (для выгрузки в интернет-магазин).| | ||
- | | barcode| Строка | Основной штрих код.| | ||
- | | barcode2| Строка | Штрих код 1-й дополнительной единицы измерения.| | ||
- | | barcode3| Строка | Штрих код 2-й дополнительной единицы измерения.| | ||
- | | barcodelist| Строка | Список дополнительных штрих кодов товара записываются через ";", | ||
- | | pin| Дробное число| Цена закупочная.| | ||
- | | p0| Дробное число| Цена продажная.| | ||
- | | p1..p10| Дробное число| Дополнительные продажные цены.| | ||
- | | unit1| Строка | Основная единица измерения.| | ||
- | | unit2| Строка | Дополнительная 1-я единица измерения.| | ||
- | | unit3| Строка | Дополнительная 2-я единица измерения.| | ||
- | | coeff2| Дробное число| Коэффициент преобразования в 1-ю доп. единицу измерения.| | ||
- | | coeff3| Дробное число| Коэффициент преобразования в 2-ю доп. единицу измерения.| | ||
- | | visible| Целое число| Доступность товара. 0-товар недоступный, | ||
- | | vendor| Строка | Ссылка на guid Поставщика в [partners].| | ||
- | | vat| Целое число| Группа налога (для кассовых аппаратов) совпадает с кодом налога " | ||
- | | desc| Строка | Дополнительное описание товара.| | ||
- | | min| Дробное число| Управление складскими запасами: | ||
- | | nom| Дробное число| Управление складскими запасами: | ||
- | | scs| Целое число| Весы с печатью этикетки: | ||
- | | plu| Целое число| Весы с печатью этикетки: | ||
- | | tare| Целое число| Весы с печатью этикетки: | ||
- | | piece| Целое число| Весы с печатью этикетки: | ||
- | | type| Целое число| Если = 1, то товар имеет рецепт, | ||
- | | lost| Дробное число| Процент потерь при обработке товара, | ||
- | | outw| Дробное число| Вес порции, | ||
+ | ==== [docs] Документи список | ||
- | ==== [docs] Документы список | + | ^ Параметр |
+ | | guid | Рядок | ||
+ | | lid| Ціле число | ||
+ | | type| Ціле число | ||
+ | | num| Ціле число | Номер документа. | | ||
+ | | sum| Дробное число | Сума документа. | | ||
+ | | date| Рядок | Дата документа у форматі: | ||
+ | | entity| Рядок | Посилання на guid Організації у [entities].| | ||
+ | | partner| Рядок | Посилання на guid Партнера в [partners].| | ||
+ | | contract| Рядок | Посилання на guid Договору [contracts].| | ||
+ | | store| Рядок | Посилання на guid [stores].| | ||
+ | | storeto| Рядок | Посилання на guid Склад в [stores]. Є в документах type: 8 (Переміщення). Склад який переміщається товар.| | ||
+ | | user| Рядок| Посилання на guid Користувача в [users].| | ||
+ | | moneyaccid| Рядок | Посилання на guid Грошового рахунку в [moneyaccounts]. Присутня у документах type: 4, 5. | ||
+ | | itemcostid| Рядок | Посилання на guid Статті витрати у [itemscost]. Присутня у документах type: 4, 5.| | ||
+ | | state| Ціле число| Стан: 0-проведений, | ||
+ | | desc| Рядок | Примітка.| | ||
+ | | treeid| Ціле число| Ідентифікатор пов' | ||
+ | | innum| Рядок| Номер вхідного документа. Для документів type: 1, 7.| | ||
+ | | indate| Рядок | Дата вхідного документа у форматі: | ||
+ | | rrocnum| Ціле число | Номер чека надрукованого на фіскальному принтері (для type: 2, 11).| | ||
+ | | rrodevnum| Рядок | Заводський номер фіскального принтера (для type: 2, 11). | | ||
+ | | prodtype| Ціле число| Тільки для виробництва (type: 13).\\ 0-У кожного продукту свої інгредієнти.\\ 2-Список продуктів та інгредієнтів загальний: | ||
+ | | docgoods| Масив | Список товарів у документі | | ||
- | ^ Параметр | + | ===== [docs.docgoods] Список товарів у документах |
- | | guid | Строка | + | ^ Параметр |
- | | lid| Целое число | + | | guid | Рядок | Посилання |
- | | type| Целое число | + | | qtty| Дробове число| Кількість товару у рядку документа..| |
- | | num| Целое число | Номер документа. | | + | | sum| Дробове число| Сума - вартість товару у рядку документа |
- | | sum| Дробное число | Сумма документа. | | + | | disc| Дробове число| |
- | | date| Строка | Дата документа в формате: | + | | tindoc| |
- | | entity| Строка | Ссылка на guid Организации в [entities].| | + | | posdoc| Ціле число| Тільки для документа |
- | | partner| Строка | Ссылка на guid Партнера в [partners].| | + | |
- | | contract| Строка | Ссылка на guid Договора в [contracts].| | + | |
- | | store| Строка | Ссылка на guid Склада в [stores].| | + | |
- | | storeto| Строка | Ссылка на guid Склада в [stores]. Присутствует в документах type: 8 (Перемещение). Склад на который перемещается товар.| | + | |
- | | user| Строка | Ссылка на guid Пользователя в [users].| | + | |
- | | moneyaccid| Строка | Ссылка на guid Денежнего счета в [moneyaccounts]. Присутствует в документах type: 4, 5. | | + | |
- | | itemcostid| Строка | Ссылка на guid Статьи расхода в [itemscost]. Присутствует в документах type: 4, 5.| | + | |
- | | state| Целое число| Состояние: | + | |
- | | desc| Строка | Примечание.| | + | |
- | | treeid| Целое число| Идентификатор связанных документов. Документы одного дерева имеют один идентификатор treeid.| | + | |
- | | innum| Строка | Номер входящего документа. Для документов type: 1, 7.| | + | |
- | | indate| Строка | Дата входящего документа в формате: | + | |
- | | rrocnum| Целое число | Номер чека напечатанного на фискальном принтере (для type: 2, 11).| | + | |
- | | rrodevnum| Строка | Заводской номер фискального принтера (для type: 2, 11). | | + | |
- | | prodtype| Целое число| Только для Производства (type: 13).\\ 0-У каждого продукта свои ингредиенты.\\ 2-Список продуктов и ингредиентов общий: ингредиенты все списываются со склада, | + | |
- | | docgoods| Массив | Список товаров в документе | | + | |
- | + | ||
- | ===== [docs.docgoods] Список товаров в документах | + | |
- | ^ Параметр | + | |
- | | guid | Строка | Ссылка на guid Товара в [goods].| | + | |
- | | qtty| Дробное число| Количество товара в строке документа.| | + | |
- | | sum| Дробное число| Сумма - стоимость товара в строке документа | + | |
- | | disc| Дробное число| | + | |
- | | tindoc| | + | |
- | | posdoc| Целое число| Только для документа | + | |
обмін_даними_з_іншими_системами/формат_обмену_json.1652886571.txt.gz · Востаннє змінено: 2022/05/18 18:09 повз ipostalatii