Отправка извещения о получении

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

Процедура ЗаполнитьИзвещениеОПолучении(dd_DocumentBase, dd_ReceiptsToSend, dd_PowerOfAttorney)
    // Здесь может быть какая-то ещё логика по обработке dd_DocumentBase

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


Функция ОтправитьИоПДляДокумента(dd_DocumentBase, dd_PowerOfAttorney)
    dd_PatchTask = dd_DocumentBase.Organization.CreatePatchTask();

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

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


Функция ОтправитьИоПДляВходящихДокументовЗаГод(dd_Box, dd_PowerOfAttorney)
    dd_Documents = ВходящиеДокументыЗаГод(dd_Box); // см. https://developer.kontur.ru/Docs/Diadoc/COM/HowTo/document/get.html

    dd_PatchTask = dd_Box.CreatePatchTask();
    dd_PatchItem_ValueCollection = dd_PatchTask.AddToPatch(dd_Documents, "Receipt");
    Для Каждого dd_PatchItem Из dd_PatchItem_ValueCollection Цикл
        ЗаполнитьИзвещениеОПолучении(dd_PatchItem.Document, dd_PatchItem.PatchContent, dd_PowerOfAttorney);
    КонецЦикла;

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