Отказ в подписи
Для отказа в подписи документов используйте действие 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();
КонецФункции