Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.
1C_INTEGRATION_SERVICE_ERR 1С:Предприятие и СУБД

Развертывание и настройка сервиса интеграции 1С (Integration Service)

Обновлено: 26.08.2026  ·  Официальная база знаний
  • Сбои асинхронного обмена данными между 1С и корпоративной шиной данных (ESB / 1С:Шина).
  • Ошибка Сервис интеграции не инициализирован в кластере.
  • Очереди исходящих сообщений переполняются и не передаются внешним потребителям.
  • Высокая задержка передачи сообщений при синхронных HTTP-вызовах.

1. Назначение сервиса интеграции 1С

Сервис интеграции (Integration Service) — компонент платформы 1С:Предприятие 8.3, предназначенный для высокопроизводительного асинхронного обмена сообщениями между информационными базами и внешними брокерами сообщений (1С:Шина, Apache Kafka, RabbitMQ) с гарантированной доставкой.

2. Активация сервиса интеграции в кластере

  1. Убедитесь, что в кластере активна лицензия уровня КОРП.
  2. В свойствах кластера серверов проверьте, что сервис Сервис интеграции включен в требованиях назначения функциональности.
  3. Через консоль администрирования или утилиту RAC создайте канал интеграции.

3. Конфигурация канала интеграции через RAC

# Добавление правила для запуска сервиса интеграции на выделенном сервере
rac server assignment-rule add --cluster=<CLUSTER_ID> --server=<NODE1_ID> \
  --object-type=service --service-name="Сервис интеграции" --rule-type=assign

rac cluster apply-assignment-rules --cluster=<CLUSTER_ID>

4. Настройка подключения к брокеру сообщений в 1С

В конфигурации 1С создается объект метаданных КаналИнтеграции. Пример программной инициализации отправки:

// Программная отправка сообщения через сервис интеграции
Канал = СервисыИнтеграции.Каналы["OrdersOutboundQueue"];
Сообщение = Канал.СоздатьСообщение();
Сообщение.Тело = Новый ДвоичныеДанные("/tmp/order_payload.json");
Сообщение.Параметры.Вставить("RoutingKey", "orders.create");
Канал.Отправить(Сообщение);

5. Мониторинг очередей интеграции

Контролируйте состояние очередей через технологический журнал (события INTSERV, EXCP) и счетчики метрик кластера.

Практический опыт инженера: Для высоконагруженных очередей выделяйте сервис интеграции на отдельный рабочий сервер кластера с быстрыми NVMe дисками, чтобы интенсивная дисковая запись буфера сообщений не конкурировала с запросами пользователей СУБД.

Частые вопросы (FAQ)

В чем отличие сервиса интеграции от стандартных HTTP/Web сервисов?

Сервис интеграции работает асинхронно, гарантирует доставку при временной недоступности приемника и оптимизирован для передачи больших потоков сообщений без блокировки сеанса пользователя.

Требуется ли отдельный процесс ОС для сервиса интеграции?

Сервис интеграции функционирует внутри рабочих процессов rphost и менеджера кластера rmngr в соответствии с настроенными требованиями назначения функциональности.

Поддерживается ли прямое подключение к Apache Kafka?

Да, начиная с современных версий платформы 8.3 и продукта 1С:Шина поддерживаются прямые коннекторы к Kafka и RabbitMQ.

Где сохраняются сообщения при отключении внешнего брокера?

Сообщения буферизуются во внутреннем хранилище сеансовых данных и таблицах СУБД информационной базы до момента восстановления связи.