Предупреждение

Прекращение развития и поддержки Компоненты

С 1 сентября 2026 года команда разработки прекращает развитие и техническую поддержку Компоненты.

Сама библиотека продолжит работать в текущем виде без каких-либо ограничений со стороны компании, но новая функциональность разрабатываться не будет. Прекратится техническая поддержка со стороны команды разработки: консультации, исправление ошибок и адаптация под изменения внешних систем.

Ключи, выпускаемые через кабинет интегратора, не подходят для использования в Компоненте.

Рекомендуем для интеграции уже сейчас использовать HTTP API Диадока, который будет продолжать развиваться и поддерживаться.

Отказ в подписи

Для отказа в подписи документов используйте действие Reject в качестве аргумента метода PatchTask.AddToPatch()

Процедура ЗаполнитьОтказВПодписи(dd_DocumentBase, dd_RejectionToSend, dd_PowerOfAttorney)
    // Здесь может быть какая-то ещё логика по обработке dd_DocumentBase
    dd_RejectionToSend.Content.AddComment("Комментарий отказа");

    RejectionToSend.PowerOfAttorneyToAttach.PowerOfAttorney = dd_PowerOfAttorney;
КонецПроцедуры


Функция ОтказатьВПодписиДокумента(dd_DocumentBase, dd_PowerOfAttorney)
    dd_Box = dd_DocumentBase.Organization;
    dd_PatchTask = dd_Box.CreatePatchTask();

    dd_PatchItem_ValueCollection = dd_PatchTask.AddToPatch(dd_DocumentBase, "Reject");
    Для Каждого dd_PatchItem Из dd_PatchItem_ValueCollection Цикл
        ЗаполнитьОтказВПодписи(dd_PatchItem.Document, dd_PatchItem.PatchContent, dd_PowerOfAttorney);
    КонецЦикла;

    Возврат dd_PatchTask.Send();
КонецФункции