Импорт
Импорт позволяет загружать транзакции автоматически из внешних систем:
- Загрузка выписки из файла — позволяет загрузить банковскую выписку, автоматически распознать платежи, сопоставить их с контрагентами и распределить по статьям учета.
- Импорт из r_keeper — предназначен для загрузки данных о выручке и кассовых операциях ресторанов.
- Импорт из StoreHouse Pro — предназначен для загрузки данных о движении товаров, контрагентах и остатках на складах.
Интеграции с r_keeper и StoreHouse Pro настраиваются один раз.
Шаги работы с импортом:
- Добавить интеграции на странице Интеграции.
- Настроить импорт на странице Настройки импорта.
- Импортировать данные на странице Импорт.
Импорт банковской выписки
Для импорта банковской выписки:
- На главной панели зайдите в справочник Финансовый модуль>Импорт.

- В центральном окне выберите вкладку Импорт выписки.

- Нажмите на поле Выберите файл и загрузите нужный файл.

При загрузке файла с выпиской, система автоматически разбирает его построчно, чтобы найти и обработать каждую операцию (платёж).
Система различает операции по правилам:
- В файле каждая операция (платёж) начинается с команды СекцияДокумент.
- Заканчивается командой КонецДокумента.
- Всё, что между ними — данные одного платежа.
По каждой операции система:
- Находит счёт по номеру счёта в файле и проверяет, есть ли он в системе. Если не находит, то ищет расчетный счет без номера, назначает ему номер и подставляет этот счет. Если такого нет, то показывает ошибку (если у вас в системе только один счет, то он просто подставляется автоматически).
- Определяет, является ли указанный расчетный счет плательщиком или получателем. То есть, это был расход или поступление.
- Ищет контрагента (того, кто платил или получил деньги). Если система находит его по ИНН — привязывает к операции. Если не находит — создаёт нового автоматически.
Создание в системе строк в таблице транзакций. Заполняются поля:
- Назначение платежа (текст из файла)
- Счёт
- Дата
- Контрагент
- Сумма
- Операция (назначается согласно правилам импорта контрагентов, иначе - нераспознанная)
- Метки (по умолчанию устанавливается Выписка, ее нельзя редактировать).
Определение системой типа операции происходит по заранее найденному настроенному правилу в справочниках в контрагенте. Оно срабатывает, если:
- Подходит счёт (либо правило настроено для всех счетов)
- Подходит тип контрагента (например, Поставщик или Покупатель (зависит от настройки))
- Назначение платежа содержит ключевую фразу из правила.
Если правило подходит — операция сразу получает нужный тип (например, Поступление от клиента).
Про настройку правил, читайте в статье Операции.
Также из выписки загружаются указанные в ней контрагенты, в справочнике контрагентов у них заполняются поля:
- Название контрагента
- Тип
- ИНН
- Создавать правила автоматически (активен по умолчанию).
Импорт r_keeper
Для импорта данных из r_keeper:
- На главной панели зайдите в справочник Финансовый модуль>Импорт.

- В центральном окне выберите вкладку Импорт RK.

- Выберите нужную интеграцию из списка и нажмите кнопку Импортировать. При нажатии кнопки Импортировать автоматически откроется справочник Транзакции.

При загрузке:
- Все старые записи по операциям, которые ранее были загружены из r_keeper, удаляются за период, указанный при импорте новых записей. Вместо них загружаются новые данные из текущего файла.
- По коду ресторана в каждой записи система определяет, к какому ресторану относится платеж (ресторан должен быть ранее импортирован). Аналогично, по коду типа валюты определяется тип валюты, а затем — сама валюта.
- Система смотрит, активен ли в настройках ресторана чекбокс Группировать по типу валют:
- Если чекбокс активен, то записи группируются по типу валюты.
- Если чекбокс не активен, то каждая валюта будет выгружена отдельной операцией.
- Если в процессе импорта встречается новый тип валюты, которого раньше не было, система автоматически применяет к нему настройки по умолчанию, указанные в настройках ресторана.
Для каждой операции в таблицу записываются следующие поля:
Поле | Как заполняется |
Счет | Из настроек правил импорта. Если правила не заданы — Нераспределенная выручка. |
Дата | Дата операции из выгрузки. |
Операция | Из настроек правил или по умолчанию - Выручка. |
Сумма | Сумма платежа из выгрузки. |
Назначение платежа | В зависимости от типа группировки (название валюты или типа валюты), а также ресторан. |
Примечание | Пояснение — откуда импорт и какая логика группировки. |
Метки | Из настроек правил импорта. Если их нет — используются метки по умолчанию. |
Импорт StoreHouse
Для импорта данных из StoreHouse:
- На главной панели зайдите в справочник Финансовый модуль>Импорт.

- В центральном окне выберите вкладку Импорт SH.

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

При загрузке данных в системе:
- Из списка импортированных накладных при импорте удаляются те, что уже есть в базе, во избежание повтора.
- Происходит обработка накладных.
В зависимости от того, кто поставщик и кто получатель, создается разная операция. Основные варианты:
- Поставщик — Контрагент, Получатель — Подразделение (обычно это стандартная закупка):
Счет — товарный счет подразделения (получателя).
Корреспондирующий счет — расчеты с контрагентами.
Операция — статья прихода.
Контрагент — поставщик.
Назначение платежа — Поставщик: [имя контрагента], Получатель: [подразделение].
- Поставщик — Подразделение, Получатель — Контрагент (например, продажа товаров):
- Счет — товарный счет подразделения (поставщика).
- Операция — статья расхода.
- Контрагент — получатель (контрагент).
- Назначение платежа — Поставщик: [подразделение], Получатель: [контрагент].
- Перемещение между подразделениями:
- Счет — товарный счет подразделения-поставщика.
- Корреспондирующий счет — товарный счет подразделения-получателя.
- Операция — статья перемещения.
- Назначение платежа — Поставщик: [подразделение 1], Получатель: [подразделение 2].
- Инвентаризация (если поставщик и получатель — одно подразделение, и тип накладной Сличительная ведомость):
- Счет — товарный счет подразделения.
- Операция — статья инвентаризации.
- Назначение платежа — [название подразделения] Сличительная ведомость.
- Остальные случаи:
Если поставщик и получатель — одно и то же подразделение, но тип накладной не Сличительная ведомость, то такая накладная игнорируется и не обрабатывается.
Импорт остатков
Входящие остатки фиксируют, что уже было на складах до начала учета в системе. Это важно, чтобы система могла правильно рассчитывать текущие остатки товаров и движения между складами.
Пример: если вы начинаете импорт с 1 июня, то система создает входящие остатки на 31 мая, чтобы зафиксировать, сколько товаров уже было до старта импорта.
Название транзакции остатков — Входящий остаток [имя подразделения] (Коннектор: [имя коннектора])
Как система обновляет остатки:
Ситуация | Что делает система |
Импортируемая дата больше даты остатков в базе | Удаляет более поздние остатки, создает операцию на новую дату |
Импортируемая дата равна дате остатков в базе | Ничего не делает, всё актуально |
Импортируемая дата меньше даты остатков в базе | Удаляет все остатки, создает новые на нужную дату |
Сопоставление контрагентов StoreHouse с базой
Система автоматически сверяет контрагентов из SH с теми, что уже есть у вас в системе.
Что происходит:
- Загружается список контрагентов из SH с ИНН, названием и внутренними ID.
- Загружается список контрагентов из вашей базы.
- Удаляются записи без ИНН (иначе их не с чем сравнивать).
- Ищется совпадение по ИНН.
- Если контрагент в базе совпал, но не имеет привязки к SH, она добавляется (ID и GUID).
- Контрагенты, которых нет в SH, удаляются (если не участвуют в накладных).
- Контрагенты из SH, которые уже есть в базе исключаются из дальнейшей загрузки.
- Новые контрагенты из SH добавляются в базу.