🔗 Бухгалтерский мост
Бухгалтерский мост соединяет модуль Бухгалтерия в 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 с кодом в другой системе. |
| Сопоставление партнёров | Связать клиента/поставщика/сотрудника с кодом другой системы. |
| Сопоставление номенклатуры | Связать товар/номенклатуру с кодом другой системы. |
| Журнал экспортов | Каждый запуск (наружу и внутрь) со статусом и результатом. |
Настройка обмена
- Добавьте цель. На Цели → Новая дайте имя и выберите драйвер (см. таблицу ниже). Заполните то, что нужно драйверу — путь к папке обмена или веб-адрес плюс логин и пароль.
- Добавьте сопоставления. Чтобы обе стороны говорили на одном языке, сопоставьте счета, партнёров и номенклатуру с кодами внешней системы. Запись без сопоставления использует исходный код.
- Включите нужное направление(я). Активируйте исходящий (отправка) и/или входящий (приём). После этого обмен идёт автоматически по расписанию — ничего не отправляется, пока вы не включите.
- Проверьте журнал экспортов. Каждый запуск фиксирует успех, записанный или прочитанный файл и краткую сводку. Сбой одной цели никогда не блокирует остальные.
Доступные драйверы
| Драйвер | Система | Направление | Как соединяется |
|---|---|---|---|
| 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 → Роли):
| Право | Разрешает |
|---|---|
| Просмотр | Видеть цели и журнал. |
| Настройка целей | Создавать цели и сопоставления. |
| Отправка данных | Запускать исходящий экспорт. |
| Импорт данных | Запускать входящий импорт. |
| Администрирование | Удалять цели и управлять ключом шифрования. |