Все модули

1C Integration

Двусторонняя интеграция с 1С: выбор объектов, расписания, маппинг и формулы трансформации.

Возможности

Что умеет модуль

Подключение к 1С

ErpDb с server, base, user, password и кэшем метаданных 1С (jsonObject, longtext) с датой обновления.

Объекты обмена

ErpObject описывает один объект 1С: имя из метаданных, parentType (сущность платформы), флаги активности.

Два направления и пять режимов

In/Out и Scheduler / OnCreate / OnChange / Manually / Workflow — все комбинации настройки запуска.

Формулы валидации и трансформации

scriptValidation и scriptTransformation на каждом ErpObject — стандартные формулы платформы.

Таблица соответствий

ErpObjectMapping связывает запись платформы с (erpObjectType, erpObjectId, erpObjectLineId); уникальный индекс.

Очередь и журнал ошибок

ErpIntegrationQueue хранит запланированные операции, ErpSyncError — ошибки для разбора.

Модуль BPM2B 1C Integration добавляет в платформу BPM2B настраиваемую двустороннюю интеграцию с платформой 1С. Каждый объект 1С (справочник, документ, регистр) описывается отдельной записью, для него задаётся направление обмена, режим запуска, маппинг атрибутов и формулы валидации/трансформации.

Основные функциональные возможности:

  • Сущность ErpDb: подключение к базе 1С — server, base, user, password; кэш метаданных 1С в поле metadata (jsonObject, longtext) с датой обновления; общее расписание выгрузки и стартовая дата синхронизации.
  • Сущность ErpObject: описание одного объекта обмена — имя выбирается из метаданных 1С через специализированный view; parentType — соответствующая сущность платформы; флаги conduct, useListSync, isActive; собственное расписание.
  • Пять режимов запуска (integrationType): по расписанию (Scheduler), при создании записи (OnCreate), при изменении (OnChange), вручную (Manually) или из BPM-процесса (Workflow).
  • Два направления обмена: In — данные приходят из 1С в платформу; Out — данные уходят из платформы в 1С.
  • Атрибуты и маппинг полей: сущность ErpObjectAttribute описывает соответствие атрибута 1С полю платформы — гибкая настройка без правки кода.
  • Формулы валидации и трансформации: поля scriptValidation и scriptTransformation на каждом ErpObject — стандартные формулы платформы для проверки и преобразования данных перед записью.
  • Таблица соответствий ErpObjectMapping: хранит связь конкретной записи платформы с объектом 1С — erpObjectType + erpObjectId + erpObjectLineId (для табличных частей); уникальный индекс по этим трём полям.
  • Очередь и журнал ошибок: ErpIntegrationQueue хранит запланированные операции обмена; ErpSyncError фиксирует ошибки синхронизации для разбора.

Модуль предназначен для проектов, в которых платформа должна обмениваться данными с 1С (контрагенты, номенклатура, документы) без жёстко прописанных правил — все настройки видны и управляемы из UI. Зависит от bpm2bApiLog ≥ 2.0.2 (логирование запросов).

Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.