Перейти к содержанию

Окружение

Требования к окружению для разработки и тестирования самой подсистемы адаптера.

Обязательные компоненты

Компонент Версия Назначение
1С:Предприятие 8.3.21+ (Linux: 8.3.24+) Платформа
glibc 2.28+ Обязательная зависимость на Linux; на старых дистрибутивах возможны проблемы с запуском внешней компоненты
1C:Enterprise Development Tools (EDT) 2025.2+ IDE для разработки
Apache Kafka 3.7+ Брокер сообщений для тестовой среды

Опциональные компоненты

Компонент Версия Назначение
Elasticsearch + Logstash + Kibana (ELK) 8.x+ Централизованное логирование истории обмена
Grafana + Loki Альтернатива ELK
Docker / Docker Compose Развёртывание Kafka и ELK для разработки

БСП

БСП 3.1.10+ — требование к конфигурации, в которую внедряется адаптер, а не зависимость адаптера как такового. В базовой конфигурации для разработки БСП уже присутствует.

Хранение исходников

Исходный код хранится в EDT-формате (каталог src/). Для локальной работы:

  1. Клонируйте репозиторий адаптера.
  2. Клонируйте базовый проект.
  3. Откройте оба проекта в EDT.
  4. Базовый проект — информационная база для тестирования.
  5. Адаптер — на поддержке библиотеки / как часть основной конфигурации / как расширение.

Kafka для разработки

Запустить кластер Kafka локально проще всего через Docker Compose — скрипты и манифесты — в наборе скриптов.

Тестовое расширение

Для проверки работы API и отладки интеграции используйте демонстрационное расширение.

Смотрите также