Выгрузка в 1С

Как подключить?

Оставить заявку можно по этой ссылке.


Как происходит выгрузка?

Выгрузка данных происходит в файл формата «.xmr», а данные внутри - универсального формата «xml». Пример загрузочного файла в архиве- all_1_.7z
Этот файл можно загружать в любую другую бухгалтерскую программу (например, в 1С), и для этого сторонняя программа должна поддерживать загрузку данных извне.

Варианты выгрузки файла:

  1. Ручная - Вы самостоятельно запускаете утилиту AgbisOut.exe и выбираете даты и конечный путь файла.
  2. Автоматическая - мы настраиваем автоматическую выгрузку за период времени, например:
    • каждый день в 11:00 за прошлый день;
    • за прошедшие N-дней;
    • в начале недели за прошлую неделю и т.д

Автоматически файл может выгружаться:

  • В выбранную заранее папку на ПК(обычная / сетевая, папка ЯндексДиска);
  • Отправка файла выгрузки на почту (потребуется информация по настройках почтового сервера.).
  • Загрузка на FTP - сервер;

Вопросы и нюансы работы выгрузки:

1. Какой формат использовать для загрузки файла в 1С?
Ответ: Выгрузка происходит в файл с расширение .XMR, но внутри данные сохранены в формате XML. Поэтому необходимо применять обработку как для XML.

2. Есть информация по оплатам, но почему-то нет информации по самим заказам, чтобы отобразить сопутствующую информацию к оплате, почему так?
Ответ: Рассмотрим пример. Выгрузка происходит каждый день. Заказ создан 1.11, а оплата по заказу пришла 2.11. В выгрузке за 1.11 будет только заказ, а в выгрузке за 2.11 будет только оплата. Поэтому, если Вы хотите отображать в системе какую-то сопутствующую информацию по заказам,то нужно организовать хранение данных из заказов и далее связывать их с оплатами. Информация о связках указана в файле specification.txt.


Как загрузить данные? (информация для разработчиков)

Интеграция с 1С или другими системами производится Заказчиком самостоятельно. Для этого будет полезна информация, указанная ниже.

Порядок загрузки данных

Если Вы хотите отображать в системе какую-то сопутствующую информацию по заказам, то нужно организовать хранение данных из заказов и далее связывать их с оплатами.

Рекомендуемая схема загрузки данных

Рекомендуемая схема загрузки данных


Информация по выгружаемым таблицам и полям

specification.txt
Справочники:
 
1. CONTRAG_TREE : Группы контрагентов
FOLDER_ID   : Первичный ключ
PARENT_ID   : Ссылка на родительскую группу
NAME        : Наименование группы
---------------------------------------
 
2. CONTRAGENTS : Контрагенты
CONTR_ID                 : Первичный ключ
FOLDER_ID                : Ссылка на группу контрагентов
CONTRAG_TYPE             : Тип контрагентов (2 - частное лицо,1 - юр. лицо, 3 - огранизации по договорам)
BARCODE                  : Штрих-код (используется для дисконтных карт)
OWN                      : Признак собственного подразделения
NAME                     : Наименование
FULLNAME                 : Полное наименование
ADDRESS                  : Адрес
TELEPHONE                : Телефон
INN                      : ИНН
KPP                      : КПП
ACCOUNT                  : Рассчетный счет
BANK_ID                  : Ссылка на спраочник банков
RUK_FIO                  : ФИО руководителя
GLBUH_FIO                : ФИО главного бухгалтера
KAS_FIO                  : ФИО кассира
OKPO                     : ОКПО
STATUS                   : Статус
ADDRESS_POST             : Почтовый адрес
RUK_ROLE                 : Должность руководителя
GLBUH_ROLE               : Должность главного бухгалтера
KAS_ROLE                 : Должность кассира
SALDO_TYPE               : Участвует в сальдовке или нет
DELAY_DAYS               : Дней отсрочки платежа
MANAGER_CONTR_ID         : Ссылка на контрагента - менджера текущего контрагента
FINE                     : Пеня за просрочку платежа
PARENT_CONTR_ID          : Ссылка на контрагента - головную организацию
DISCOUNT                 : Скидка
DISCOUNT_KIND            : Вид скидки
SCHEME_ID                : Ссылка на справочник дисконтных схем
PRICE_LIST_ID            : Ссылка на прайс-лист контрагента
SHOW_HISTORY_IN_KASSA    : Отображать контрагента в кассовой программе или нет
SALARY_AT_HOUR           : Зарплата в час (для сотрудников)
IS_DISCOUNT_ACTIVE       : Активна скидка или нет
CARD_NULL_REASON         : Причина аннулирования дисконтной карты
LAST_DISCOUNT_BY_SCRIPT  : Последняя скидка, рассчитанная по дисконтной схеме клиента
CHECKED                  : Проверенный контрагент
LOYALTY                  : Признак лояльности
REGION_ID                : Ссылка на район города
IS_ACTIVE                : Активный контрагент или нет
GENDER                   : Пол
FIRST_DOC_DATE           : Дата первого документа клиента
TELEPH_CELL              : Номер сотового телефона
NO_ACTIVE_COMMENT        : Комментарий почему клиент неактивен
DEF_FIRM_ID              : Ссылка на фирму по умолчанию для документов клиента
HAVE_CONTRACT            : Работает по договору или нет
---------------------------------------
 
3. SCLADS : Склады/приемные пункты
ID            : Первичный ключ
NAME          : Наименование
USE_IN_KASSA  : Использовать в кассовом модуле
BARCODE_PREF  : Префикс штрих-кодов
---------------------------------------
 
4. KASSES : Кассы
ID          : Первичный ключ
NAME        : Наименование
IS_ACTIVE   : Признак активности кассы
---------------------------------------
 
5. PAY_SYSTEMS: Платежные системы
ID                   : Первичный ключ
NAME                 : Наименование 
IS_TINKOFF_PAY       : Признак, что оплата проходит через СБП QR 
IS_HIDING_IN_ORDER   : Признак активности
---------------------------------------------------------
 
6. TREE : Группы услуг номенклатуры
FOLDER_ID : Первичный ключ
PARENT    : Ссылка на родительскую группу
NAME      : Наименование группы
---------------------------------------
 
7. TOVARS_TBL  : Услуги
TOVAR_ID     : Первичный ключ
FOLDER_ID    : Ссылка на группу услуг
NAME         : Наименование услуги
---------------------------------------
 
8. ORDER_RETURN_KINDS: виды возвратов\действий
ID                   : Первичный ключ
NEW_STATUS_ID        : Новый статус услуги, который становится после применения этого возврата\действия к услуге (обратить внимание на отмененный статус - 7)
SET_ZERO_PRICE       : Обнуляет цену, если значение 1
DONT_CHANGE_STATUS   : Если значение равно 1, то поле NEW_STATUS_ID игнорируется, при применении возврата
---------------------------------------
 
9. ADDON_TYPES: Дополнительные реквизиты
ID      : Первичный ключ
DESCR   : Наименование дополнительного реквизита
---------------------------------------
 
10. ORDER_TIMES: Срочность заказа
ID      : Первичный ключ
NAME    : Наименование 
---------------------------------------------------------
 
11. DOC_TYPES   : Типы документов
ID      : Первичный ключ
NAME    : Наименование 
---------------------------------------
 
Документы и др.:
1. DOCS : Документы, базовые поля для всех документов системы
DOC_ID          : Первичный ключ
DOC_TYPE        : Тип документа (из таблицы DOC_TYPES)
DOC_NUM         : Номер документа
DOC_DATE        : Дата документа
DOC_TIME        : Время документа
CONTRAGENT_ID   : Ссылка на контрагента документа
BASIS           : Примечание/комментарий документа
USER_ID         : Ссылка на создавшего или последнего изменившего документ пользователя
DEBET           : Сумма поступления услуг или средств
KREDIT          : Сумма расхода услуг или средств
SUMMA           : Сумма
FIRM_ID         : Ссылка на фирму документа
SOURCE_DOC_ID   : Ссылка на исходный документ (например, если расходный документ создан на основе заказа)
DATE_CR         : Дата создания документа
TIME_CR         : Время создания документа
DATE_CH         : Дата изменения документа
IN_INVOICE      : Присутсвует в счете
---------------------------------------
 
2. DOCS_ORDER : Заказы, связь 1 к 1 с таблицей DOCS
ID                  : Первичный ключ
DOC_ID              : Ссылка на таблицу DOCS, базовые реквизиты хранятся там
ORDER_NUM           : Номер заказа для налоговой (если налоговая принимает заказы организации как бланки строгой отчетности)
DATE_OUT            : Дата/время выдачи заказа
DEBET               : Сумма поступления средств по заказу
KREDIT              : Сумма расхода услуг по заказу
STATUS_ID           : Статус заказа (Новый, в исполнении, исполненный и т.д.)
PAY_STATUS_ID       : Статус оплаты заказа
SCLAD_DEBET_ID      : Не используется
SCLAD_KREDIT_ID     : Склад / приемный пункт заказа
DOC_SCLAD_ID        : Ссылка на складской документ (расход), сформированный при выдаче заказа
OBJECT_ID           : Не используется
CONTACT_TEL1        : Не используется
CONTACT_TEL2        : Не используется
EXT_INFO            : Дополнительная ифнормация
FAST_EXECUTE        : ссылка на ORDER_TIMES
OWN_NEEDS           : Заказ для собственных нужд
DISCOUNT            : Скидка
PRICE_ID            : Не используется
CREATER_ID          : Создатель заказа
RETURNED            : Признак заказа-возврата от клиента
ZAKAZBAZIS          : Ссылка на заказ, на основе которого создан текущий заказ
SCLAD_TO            : Склад выдачи
ZSBARCODE           : Штрих-код внешней дисконтной системы
SMS_TEL             : Телефон для отсправки СМС
CURRENT_SCLAD_ID    : Текущий склад/приемный пункт заказа
PHOTO_EXIST         : Присутствует ли фото
PRICE_LIST_ID       : Ссылка на справочник прайс-листов
PASPORT_OUT         : Документ кому был выдан заказ (если бланк заказа был утерян и выдача производилась по паспорту)
DISCOUNT_EXTRNL_ID  : Ссылка на внешнюю дисконтную систему
REESTR_NUM          : Номер реестра
USER_OUT_ID         : Пользователь, выдавший заказ
DATE_OUT_FACT       : Фактическая дата выдачи
DATE_COMPLETE       : Дата, когда заказ стал выполненным
---------------------------------------
3. DOC_ORDER_SERVICES : Услуги в заказах
ID             : Первичный ключ
DOC_ORDER_ID   : Ссылка на таблицу DOCS_ORDER
TOVAR_ID       : Ссылка на таблицу TOVARS_TBL
KREDIT         : Итоговая сумма по услуге
QTY_KREDIT     : Количество услуги
KFX            : Коэффициент услуги
DISCOUNT       : Скидка по услуге
COST           : Цена по прайсу
---------------------------------------
 
4. ADDON_ORDER_SERVICES: дополнительные реквизиты к услуге
ID               : Первичный ключ
LINE_ID          : Ссылка на таблицу DOC_ORDER_SERVICES
ADDON_TYPE_ID    : Ссылка на таблицу ADDON_TYPES
VALUE_INT        : содержит целое значение 
VALUE_BOOL       : содержит Булевое значение
VALUE_DATE       : содержит значение даты/времени
VALUE_FLT        : содержит значение с плавующей запятой
SIZE             : содержит строковое значение 
---------------------------------------
 
5. DOC_ORDER_SERV_RETURNS : Возвраты услуг
ID             : Первичный ключ
DOS_ID         : ID услуги из DOC_ORDER_SERVICES
DT             : дата возврата\действия
RETURN_KIND_ID : ссылка на таблицу ORDER_RETURN_KINDS
COMMENT        : комментарий по возврату\действию, если был введен
---------------------------------------
 
6. DOC_ORDER_LINES товары в заказе
 
ID             : Первичный ключ
DOC_ORDER_ID   : Ссылка на таблицу DOCS_ORDER
TOVAR_ID       : Ссылка на таблицу TOVARS_TBL
QTY_KREDIT     : Количество товара
KREDIT         : Итоговая стоимость товара
PRICE          : Цена по прайсу
---------------------------------------
 
 
7. DOC_ORDER_PAYS : Платежи заказа
ID            : Первичный ключ
DOC_ORDER_ID  : Ссылка на таблицу DOCS_ORDER, на заказ, по которому прошел платеж
DOC_TYPE      : Тип документа (подробно в таблице DOC_TYPES)
DOC_KASSA_ID  : Ссылка на таблицу DOCS, на кассовый платеж по заказу
DOC_BANK_ID   : Ссылка на таблицу DOCS, на банковский платеж по заказу
DOC_CARD_ID   : Ссылка на таблицу DOCS, на платеж по карте по заказу
---------------------------------------
 
8. DOCS_KASSA : Оплаты по кассе, связь 1 к 1 с таблицей DOCS
ID          : Первичный ключ
DOC_ID      : Ссылка на таблицу DOCS, базовые реквизиты хранятся там
BASIS_ID    : Основание кассового документа
DEBET       : Сумма поступления средств
KREDIT      : Сумма расхода средств
KASSA_NUM   : Номер кассы
IS_FISCAL   : Признак фискальная оплата или нет
EXT_INFO    : Дополнительная информация
KASSA_ID    : Ссылка на кассу документа
---------------------------------------
 
9. DOCS_BANK : Оплаты по банку, связь 1 к 1 с таблицей DOCS
ID          : Первичный ключ
DOC_ID      : Ссылка на таблицу DOCS, базовые реквизиты хранятся там
DEBET       : Сумма поступления средств
KREDIT      : Сумма расхода средств
---------------------------------------
 
10. DOCS_CARD : Оплаты по карте , связь 1 к 1 
ID              : Первичный ключ
DOC_ID          : Ссылка на таблицу DOCS, базовые реквизиты хранятся там
BASIS_ID        : Основание кассового документа
DEBET           : Сумма поступления средств
KREDIT          : Сумма расхода средств
KASSA_NUM       : Номер кассы
IS_FISCAL       : Признак фискальная оплата или нет
EXT_INFO        : Дополнительная информация
KASSA_ID        : Ссылка на кассу документа
PAY_SYSTEM_ID   : Ссылка на таблицу PAY_SYSTEMS
---------------------------------------
 
11. DOCS_DEPOSIT : Оплата депозитом, связь 1 к 1 
ID : Первичный ключ
DOC_ID         : Ссылка на таблицу DOCS, базовые реквизиты хранятся там
BASIS_ID       : Основание кассового документа
DEBET          : Сумма поступления средств
KREDIT         : Сумма расхода средств
DOC_KASSA_ID   : Ссылка на ID таблицы DOCS_KASSA
---------------------------------------