Варианты интеграции
В зависимости от ваших задач, требований к клиентской части и доступных средств разработки вы можете выбрать один из нижеперечисленных способов интеграции с API Диадока.
HTTP API
HTTP API — базовый уровень интеграции. Используя API, можно построить платформо-независимые решения: такие клиентские приложения могут быть написаны на разных языках программирования и запускаться под разными операционными системами.
Но этот способ имеет свой недостаток: все сложности взаимодействия клиентской части с API через HTTP разработчик должен взять на себя.
Документация, которую вы читаете, описывает работу именно с HTTP API: его подходы, инструменты и методы.
Чтобы интегрироваться с Диадоком с помощью HTTP API, следуйте инструкции. Для упрощения интеграции воспользуйтесь описанием API в спецификации OpenAPI.
Готовые интеграционные решения
Чтобы упростить взаимодействие клиентской части с HTTP API, мы разработали готовые решения: вы можете использовать их в своих клиентских приложениях вместо того, чтобы обращаться к HTTP API напрямую. Эти интеграционные решения скрывают внутри себя работу с API, предоставляя для использования удобные адаптированные интерфейсы.
SDK Диадока — набор готовых инструментов для разработки клиентских приложений. Включает в себя решения на языках C# и Java.
Диадок.Коннектор — облачное решение, которое интегрирует Диадок с учетной системой. Подойдет компаниям со сложными бизнес-процессами и большим объемом документооборота.
1С модуль — модуль для интеграции 1С-решений. Для разработчиков интеграционных решений на основе модуля размещена отдельная документация.
SAP модуль — комплекс Контур-ERP для SAP. Обеспечивает бесшовную интеграцию SAP ERP с Диадоком.
Устаревшие интеграционные решения
Некоторые готовые решения, которые раньше использовались для интеграции с Диадоком, прекращают или уже прекратили свое развитие. Мы не рекомендуем использовать их в клиентских приложениях: они больше не поддерживаются.
SDK C++ — набор инструментов для клиентских приложений на С++. С 01 января 2024 не поддерживается и не обновляется.
Внешняя компонента — библиотека для интеграции учётных систем с Диадоком через COM-интерфейс на языке C++. С 01 сентября 2026 поддержка прекращается.
Библиотека .NET/COM — библиотека
DiadocApi.dllдля обращений к API через инфраструктуру COM. Заключает в себе работу с криптографией и позволяет работать с Диадоком через прокси-сервер. Точка входа в библиотеку — объектDiadocApi.