Страница 1 из 1
Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 14:39
Игорь Столяров
Привет всем !
Класс для обмена данными с системой ЭДО «Контур.Диадок».
Здесь реализована отправка УПД ЭДО + сервисные методы.
Может пригодится и упростить начало запуска работ с сервисом документооборота.
Класс полностью рабочий, но сделан давно. Сейчас современные возможности
класса cJSON позволяют формировать пакеты обмена данными значительно проще.
В комплекте примеры использования.
Любые замечания, исправления и дополнения - приветствуются !

------------------------------------------------------------------------------------------------------------
Мы используем актуальные версии классов LibCurl и cJSON с сайта автора.
Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 15:19
finsoftrz
Игорь, это вроде то, что когда-то присылали. Все сложности работы с эдо диадока это формирование и отправка документов (подтверждений), что очень запутано отражено в документации. В том числе формирование подписей, мчд. В классе про это ничего нет. Смысл его есть выкладывать в таком виде?
Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 15:47
Игорь Столяров
Игорь Столяров писал(а): 29 Октябрь 2025, 14:39
Может пригодится и упростить начало запуска работ с сервисом документооборота.
Напрасно не читаете описание - я постарался сделать его максимально кратким.
Заявленные операции прокомментированы и прекрасно выполняются.
У меня дальше эти работы не пошли из-за платной подписки Диадок на интеграцию.
Пользователи не хотят покупать их платную подписку для обмена документами.
Ну а смысл а том, что показан рабочий вариант взаимодействия с сервисом без траты
времени на кодирование парметров в UTF-8 для DOS строки и прочих причуд.

Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 16:05
finsoftrz
Если нужны консультации, пишите, помогу ускорить процесс развития класса. У нас уже устаканилось со стороны магазинов. Работают достаточное время, вопросов не задают.
Пока выложенный класс это заготовка, не позволяющая практически ничего реального делать с эдо.
К слову, помимо Диадока интересно было бы наладить работу со Сбис и ЭдоЛайт. Пользователи есть, но потребности интеграции по апи у них пока не возникло. И у них апи бесплатное.
Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 16:11
Игорь Столяров
finsoftrz писал(а): 29 Октябрь 2025, 16:05
Если нужны консультации, пишите, помогу ускорить процесс развития класса.
Спасибо за предложение. Возможно это действительно будет кому-то нужно.
Можно спрашивать прямо в этой теме (ну или в отдельной - как Вам удобно).
Просто когда я начинал работь с Контур.Диадок - не было ничего.
Сейчас уже есть разные варианты и это прекрасно !

Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 16:14
finsoftrz
Я подумал, у Вас клиент созрел. Когда нет конкретного заказа, делать такие вещи лениво.
Класс для API ЭДО «Контур.Диадок»
Добавлено: 29 Октябрь 2025, 16:20
Игорь Столяров
finsoftrz писал(а): 29 Октябрь 2025, 16:14
Я подумал, у Вас клиент созрел.
Неть. Но я привёл код класса в актуальное и читабельное состояние, в котором его не стыдно показать без картинок.
