Мы обновили API Диадока и добавили возможность распределять контрагентов по группам и назначать им подразделения, в которые они могут отправлять документы.
Мы реализовали методы и структуры для работы с группами контрагентов:
- CreateCounteragentGroup — создает группу контрагентов,
- UpdateCounteragentGroup — редактирует группу контрагентов,
- DeleteCounteragentGroup — удаляет группу контрагентов,
- AddCounteragentToGroup — добавляет контрагента в группу,
- GetCounteragentGroups — возвращает список групп контрагентов,
- GetCounteragentsFromGroup — возвращает список контрагентов в группе,
- GetCounteragentGroup — возвращает информацию о группе контрагентов,
- CounteragentGroup — представляет собой группу контрагентов,
- DepartmentsInGroup — представляет собой список идентификаторов подразделений, в которые группа контрагентов может отправлять документы.
В структуры Counteragent и GetOrganizationsByInnListResponse мы добавили поле CounteragentGroupId. В нём возвращается идентификатор группы, в которую добавлен контрагент.
Источник: https://www.diadoc.ru/blog/50883-rabotat_s_gruppami_kontragentov