Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

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.

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

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

Полезные материалы
Рекомендуем