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)
```