Окружение¶
Требования к окружению для разработки и тестирования самой подсистемы адаптера.
Обязательные компоненты¶
| Компонент | Версия | Назначение |
|---|---|---|
| 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/). Для локальной работы:
- Клонируйте репозиторий адаптера.
- Клонируйте базовый проект.
- Откройте оба проекта в EDT.
- Базовый проект — информационная база для тестирования.
- Адаптер — на поддержке библиотеки / как часть основной конфигурации / как расширение.
Kafka для разработки¶
Запустить кластер Kafka локально проще всего через Docker Compose — скрипты и манифесты — в наборе скриптов.
Тестовое расширение¶
Для проверки работы API и отладки интеграции используйте демонстрационное расширение.
Смотрите также¶
- Репозитории — полный перечень связанных проектов.
- Форматы поставки — в чём разница между CFE, CF, ZIP, XLIB, CLIB.