diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
35 stars 64 forks source link

Вопросы по методам получения информации от контрагента: заблокировал ли он нас, контакты контрагента #1030

Closed sviridovaeyu closed 1 year ago

sviridovaeyu commented 1 year ago
  1. Есть ли метод, которым мы можем получить от контрагента информацию о том, что он заблокировал нашу организацию? Или только постоянно мониторить статусы методом GetCounteragent?
  2. Есть ли метод, которым мы можем получить контакты контрагента, где указано "Мы готовы получать от вас документы"/"Мы готовы отправлять вам документы", контактное лицо, должность, телефон, e-mail?
OsnND commented 1 year ago

Добрый день.

При помощи метода GetCounteragents с использованием параметра counteragentStatus возможно сразу отфильтровать весь список контрагентов по статусу и узнать кто вас заблокировал, чтобы не обрабатывать каждого контрагента отдельно. ( https://developer.kontur.ru/Docs/diadoc-api/http/GetCounteragents.html )

Отдельного метода, для получения информации о том, что вас заблокировали нет.

Метода, которым можно получить контакты контрагента, нет.

sviridovaeyu commented 1 year ago

Добрый день.

Спасибо за ответ! Правильно я понимаю, что информацию о том, что от контрагента пришло новое приглашение или он принял наше приглашение, мы только таким же способом можем получить - при помощи метода GetCounteragents с использованием параметра counteragentStatus?

OsnND commented 1 year ago

Верно. Определить получение либо принятие приглашения контрагентом можно с использованием CounteragentStatus. Он возвращается в структуре Counteragent и получить её можно только методами GetCounteragent ( по одному контрагенту) либо GetCounteragents.

sviridovaeyu commented 1 year ago

Спасибо!