Варианты интеграции

Чтобы взаимодействовать с Диадоком из вашей собственной учетной системы, необходимо настроить интеграцию. На схеме ниже изображены возможные варианты интеграции клиентских приложений с сервисом Диадока.

Схема вариантов интеграции с HTTP API Диадока через интернет: интегратор обращается к API напрямую, через SDK или через Диадок.Коннектор и SDK; 1С-интегратор — напрямую или через универсальный 1С модуль; SAP-интегратор — через SAP модуль

В зависимости от ваших задач, требований к клиентской части и доступных средств разработки вы можете выбрать один из способов интеграции:

Важно

Перед любой интеграцией ознакомьтесь с Политикой устаревания.

HTTP API

HTTP API — базовый уровень интеграции, подходящий для любой системы. Используя API, можно построить платформо-независимые решения: такие клиентские приложения могут быть написаны на разных языках программирования и запускаться под разными операционными системами. Но этот способ имеет свой недостаток: все сложности взаимодействия клиентской части с API через HTTP разработчик должен взять на себя.

Документация, которую вы читаете, описывает работу именно с HTTP API: его подходы, инструменты и методы.

Примечание

Чтобы интегрироваться с Диадоком с помощью HTTP API, воспользуйтесь инструкцией Интеграция с API.

При интеграции вам может быть полезна следующая информация:

Готовые интеграционные решения

Чтобы упростить взаимодействие клиентской части с HTTP API, мы разработали готовые решения: вы можете использовать их в своих клиентских приложениях вместо того, чтобы обращаться к HTTP API напрямую. Эти интеграционные решения скрывают внутри себя работу с API, предоставляя для использования удобные адаптированные интерфейсы.

  • SDK Диадока — набор готовых инструментов для разработки клиентских приложений. Включает в себя решения на языках C# и Java.

  • Диадок.Коннектор — облачное решение, которое интегрирует Диадок с учетной системой. Подойдет компаниям со сложными бизнес-процессами и большим объемом документооборота.

  • 1С модуль — модуль для интеграции 1С-решений. Для разработчиков интеграционных решений на основе модуля размещена отдельная документация.

  • SAP модуль — комплекс Контур-ERP для SAP. Обеспечивает бесшовную интеграцию SAP ERP с Диадоком.

Устаревшие интеграционные решения

Некоторые готовые решения, которые раньше использовались для интеграции с Диадоком, прекратили свое развитие. Мы не рекомендуем использовать их в клиентских приложениях: они больше не поддерживаются.

  • SDK C++ — набор инструментов для клиентских приложений на С++. С 01 января 2024 не поддерживается и не обновляется.

  • Внешняя компонента — библиотека для интеграции учетных систем с Диадоком через COM-интерфейс на языке C++. С 01 сентября 2026 не поддерживается и не обновляется. Инструкция по переходу с компоненты на HTTP API приведена на странице Переход с методов Компоненты на HTTP API.

  • Библиотека .NET/COM — библиотека DiadocApi для обращений к API через инфраструктуру COM, часть SDK C#. С 01 сентября 2026 компонента для работы через COM-интерфейс (ComDiadocApi) не поддерживается и не обновляется.