# Хелперы TODO # DiadocHelper ```C# /// /// Получить информацию в Диадоке о нашей организации /// /// Наша организация /// public static IDictionary GetOwnContractorInfo(IContractor owner) ``` ```C# /// /// Можно ли отправить документ /// /// Наша организация /// Контрагент /// Существующий привязанный документ в системе /// public static EODiadocCanSendStatus CanSendDocument(IContractor owner, IContractor contractor, IDocument doc = null) ``` ```C# /// /// Получить список подразделений в Диадоке /// /// Наша организация /// public static DropDownItemList GetDepartments(IContractor ownorg) ``` ```C# /// /// Получить подписантов для подразделения в Диадоке /// /// Наша организация /// Подразделение в Диадоке /// public static DropDownItemList GetSigners(IContractor ownorg, string departmentId) ```

Начиная с 4.0.28 и 3.15.48

```C# /// /// Привязать к переходам задачи события документа в Диадоке /// /// Задача в процессе /// Uid задачи на диаграмме процесса /// Документ в Диадоке /// Uid перехода при подписании документа в Диадоке /// Uid перехода при отказе в подписании документа в Диадоке /// Uid перехода при удалении документа в Диадоке public static void LinkDiadocEvents(this ITaskBase task, Guid taskElementUid, ICODiadocDocument document, Guid? signedConnectorUid = null, Guid? rejectedConnectorUid = null, Guid? deletedConnectorUid = null) ```