🔗 Бухгалтерский мост

Бухгалтерский мост соединяет модуль Бухгалтерия в TSync с программой, которой уже пользуется ваш бухгалтер, чтобы обе стороны оставались синхронизированными без повторного ввода проводок вручную. Он может отправлять ваши проводки во внешнюю систему и получать проводки из неё по расписанию.

Работает с тремя мирами:

  • SAGA C — через папку обмена XML (и, при желании, чтение из файла Firebird .fdb).
  • 1C Enterprise 8.3+ — через OData (живое веб-соединение) или файлы EnterpriseData XML.
  • SAF-T D406 — стандартный файл ANAF (Румыния), формируемый для ручной подачи в SPV.

Требуется модуль «Бухгалтерия». Мост читает проводки из TSync Бухгалтерия (главная книга), поэтому этот модуль должен быть установлен. e-Factura / e-Transport здесь не обрабатываются — они передаются модулю RO ANAF, если он у вас есть.

Где его найти

Установите модуль из Центр конфигурации → Управление модулями. После активации в боковом меню появляется пункт Бухгалтерский мост со страницами:

Страница Для чего
Цели Внешние системы, с которыми идёт обмен (одна строка на соединение).
SAGA C Запуск и просмотр обмена SAGA.
1C Запуск и просмотр обмена 1C.
SAF-T D406 Формирование файла SAF-T ANAF за период.
Сопоставление счетов Связать счёт TSync с кодом в другой системе.
Сопоставление партнёров Связать клиента/поставщика/сотрудника с кодом другой системы.
Сопоставление номенклатуры Связать товар/номенклатуру с кодом другой системы.
Журнал экспортов Каждый запуск (наружу и внутрь) со статусом и результатом.

Настройка обмена

  1. Добавьте цель. На Цели → Новая дайте имя и выберите драйвер (см. таблицу ниже). Заполните то, что нужно драйверу — путь к папке обмена или веб-адрес плюс логин и пароль.
  2. Добавьте сопоставления. Чтобы обе стороны говорили на одном языке, сопоставьте счета, партнёров и номенклатуру с кодами внешней системы. Запись без сопоставления использует исходный код.
  3. Включите нужное направление(я). Активируйте исходящий (отправка) и/или входящий (приём). После этого обмен идёт автоматически по расписанию — ничего не отправляется, пока вы не включите.
  4. Проверьте журнал экспортов. Каждый запуск фиксирует успех, записанный или прочитанный файл и краткую сводку. Сбой одной цели никогда не блокирует остальные.

Доступные драйверы

Драйвер Система Направление Как соединяется
SAGA C — XML SAGA C в обе стороны Пишет папку OUT, читает папку IN
SAGA — SQL (Firebird) SAGA C только приём Читает файл .fdb напрямую (нужен драйвер Firebird)
1C OData 1C 8.3+ в обе стороны Живое веб-соединение (защищённый вход)
1C EnterpriseData XML 1C в обе стороны Универсальная папка обмена XML
SAF-T D406 RO ANAF только отправка Формирует неподписанный XML для ручной подачи в SPV
Custom REST ваш в обе стороны Заготовка для индивидуальной интеграции

Без двойных проводок (идемпотентность)

Мост устроен так, что запуск можно безопасно повторить:

  • Исходящий — каждая пачка проводок имеет фиксированный id; после отправки она помечается, чтобы не отправиться дважды.
  • Входящий — каждый входящий документ сопоставляется по уникальному id; если он уже в вашей книге, он пропускается (или обновляется, когда внешний файл помечает его как изменение или отмену).
  • Обработанные файлы папки обмена автоматически перемещаются в папку архива, если она настроена.

О файле SAF-T D406

Страница SAF-T формирует XML ANAF D406 за выбранный период — заголовок, план счетов и все проводки из диапазона, сгруппированные по журналам. Что важно знать:

  • Файл здесь не подписывается цифровой подписью — вы подаёте его в SPV вручную (или подписываете через модуль RO ANAF / DUKIntegrator).
  • Начальные и конечные сальдо — это заглушки; точные цифры берутся из закрытия периода бухгалтером.

Безопасность

  • Пароли и API-токены цели шифруются перед сохранением.
  • Папки обмена должны находиться вне публичной веб-папки.
  • 1C OData подключается через защищённый (TLS) вход; проверку сертификата можно усилить в расширенных настройках цели, когда вы не в доверенной локальной сети.

Кто может пользоваться

Доступ управляется правами ролей (в Setup → Роли):

Право Разрешает
Просмотр Видеть цели и журнал.
Настройка целей Создавать цели и сопоставления.
Отправка данных Запускать исходящий экспорт.
Импорт данных Запускать входящий импорт.
Администрирование Удалять цели и управлять ключом шифрования.