1. Главная
  2. Блог Onellect
  3. Полезные статьи
  4. Больше, чем маппинг: как коннектор 1С к ELMA365 работает с условиями

Больше, чем маппинг: как коннектор 1С к ELMA365 работает с условиями

19 августа 2026
51
Обычный маппинг (прим. процесс настройки связей между полями из разных баз данных или систем) «поле в поле» работает отлично, пока бизнес-логика не усложняется и процессы остаются линейными. Но при переносе данных часто появляются исключения, ветвления логики и специфические правила маршрутизации. Раньше для этого приходилось писать скрипты или дорабатывать 1С.

Пример линейного процесса: вы синхронизируете справочник контрагентов. «Название компании» из 1С копируется в «Название» в ELMA365. Никаких ветвлений, просто прямая передача данных.

В коннекторе 1С к ELMA365 мы предусмотрели возможность сложных условий на уровне no-code в настройках сопоставления полей по условию прямо в интерфейсе.

Как это устроено: вы настраиваете независимые блоки с любым количеством условий.
  • Логические связки: И, ИЛИ, И НЕ, ИЛИ НЕ.
  • Доступно 12 операторов на выбор:
    * сравнение: =, ≠, >, ≥, <, ≤;
    * проверка содержимого: Содержит, Не содержит, Входит в, Не входит в;
    * проверка заполненности: Пустое / Не пустое значение.
  • Гибкая передача результата: в целевую систему можно отправить как жестко заданное значение (константу), так и динамическое (забрать его из другого поля системы-источника).
На практике такой подход без кода закрывает десятки рабочих сценариев. Вот два частых кейса:

> Из 1С в ELMA365: Умный контроль склада.

Бизнес-задача: При синхронизации справочника номенклатуры мы хотим, чтобы система сама подсказывала специалистам отдела снабжения в ELMA365, какие материалы пора заказывать (без необходимости вручную проверять остатки в 1С). Кроме того, нужно автоматически распределять импортные позиции по группам учета в зависимости от страны происхождения.

Как настраиваем:
Блок 1:
Если Остаток на складе < 100
И
Тип номенклатуры = Сырьё 
автоматически заполняем: Статус закупки = «К пополнению» (фиксированное значение).
Блок 2:
Если Категория содержит Импорт
ИЛИ НЕ Страна происхождения = Россия система сама подтянет нужную страну из 1С в ELMA365 в поле «Группа учета»: Группа учёта = значение из поля «Страна происхождения».

> Из ELMA365 в 1С: Маршрутизация сложных заказов.

Бизнес-задача: Отдел продаж ведет сделки в ELMA365. Если заказ превышает определенную сумму и оплачивается по безналу, в 1С он должен сразу создаваться как особый вид документа для контроля финотделом. Если доставка планируется в регионы, в 1С нужно автоматически пробросить данные выбранной транспортной компании.

Как это настраиваем:
Блок 1:
Если Сумма заказа > 1 000 000
И
Тип оплаты = Безнал создаем в 1С документ с особым видом Вид документа = «Реализация (крупная сделка)» (фиксированное значение).
Блок 2:
Если Срок доставки 01.06.2026 00:00
И НЕ Регион = Москва коннектор автоматически подтянет транспортную компанию напрямую из карточки заказа в ELMA365: тип доставки = значение из поля Транспортная компания.

Пример настройки сопоставления полей по условию в коннекторе 1С к ELMA365.pngИнтерфейс коннектора 1С к ELMA365. Настройка сопоставления условий.

Что это дает пользователям коннектора:

Простая настройка сложных условий. Если появляется новое правило, его можно настроить новым блоком в удобном интерфейсе коннектора без привлечения разработчика и написания ТЗ.

Интеграция становится не просто механизмом «передать поле из точки А в точку Б», а более гибким инструментом, который может учитывать условия и правила конкретного бизнес-процесса.
8 800 777-31-67