обмен_данными_с_другими_системами:формат_обмена_json
Це стара версія документу!
Зміст
Формат обмена данными JSON
Общее описание
В файл JSON выгружаются данные:
- Информация о базе данных, дате выгрузки, версии JSON [info]
- Справочник “Организации” [entities] [entitiesgroups]
- Справочник “Денежные счета организаций” [moneyaccounts]
- Справочник “Склады” [stores]
- Справочник “Партнеры (контрагенты)” [partners]
- Справочник “Договора” [contracts]
- Справочник “Налоговые группы” [vats]
- Справочник “Статьи движения денежных средств” [itemscost]
- Справочник “Валюты” [currencies]
- Справочник “Пользователи” [users]
- Справочник “Столы” (для ресторана) [tables]
- Справочник “Товары” [goods]
- Справочник “Рецепты” [recipes]
- Документы [docs]
У большинства справочников выгружается информация о группах, например справочник товаров:
При загрузке JSON файла в вашу систему учета можете загружать только те данные которые вам нужны (например раздел “Столы” можно не загружать, если у вас не ресторан).
Порядок загрузки желательно соблюдать как в списке выше, так как, например, в документах есть ссылки на Товары, в товарах есть ссылки на Поставщиков. Поэтому сначала загружайте группы справочников, потом справочники, потом документы.
Структура JSON файла выгрузки
[info] Информация о JSON файле
В секции [info] представлена информация о файле выгрузки.
Параметр | Тип | Описание |
---|---|---|
ver | Целое число | Версия JSON-формата выгрузки. |
jsondocdate | Строка | Дата создания выгрузки в формате: ГГГГММДДччммсс |
sourceID | Строка | Идентификатор базы данных с которой делалась выгрузка. Можно использовать, чтоб случайно не загрузить данные с других баз данных. |
[groups] Группы справочников
Большинство справочников имеют свою структуру - группы. Это секции в JSON-файле с именами:
- [entitiesgroups] - относится к справочнику Организации.
- [stores] - относится к справочнику Склады.
- [partnersgroups] - относится к справочнику Партнеры (контрагенты).
- [vatsgroups] - относится к справочнику Налоговые группы.
- [itemscostgroups] - относится к справочнику Статьи движения денежных средств.
- [currenciesgroups] - относится к справочнику Валюты.
- [usersgroups] - относится к справочнику Пользователи.
- [vatsgroups] - относится к справочнику Столы.
- [goodsgroups] - относится к справочнику Товары.
Параметр | Тип | Описание |
---|---|---|
guid | Строка | Уникальный глобальный идентификатор. Уникальный по всех базах данных. Рекомендуется его использовать. Размер строки всегда одинаковый. |
lid | Целое число | Локальный идентификатор в пределах одной базы данных. НЕ рекомендуется его использовать. |
level | Целое число | Уровень вложенности группы : 1 - верхний уровень. |
name | Строка | Имя группы. Например: “Снеки” |
fullpath | Строка | Полный путь к группе, например: “\Продукты\Снеки”. |
children | Массив | Массив объектов - дочерние группы. |
[entities] Справочник Организаций
Параметр | Тип | Описание |
---|---|---|
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, то Огранизация доступна для выбора пользователям. |
обмен_данными_с_другими_системами/формат_обмена_json.1548411942.txt.gz · Востаннє змінено: 2019/01/25 12:25 повз iserbin