Предупреждение
Прекращение развития и поддержки Компоненты
С 1 сентября 2026 года команда разработки прекращает развитие и техническую поддержку Компоненты.
Сама библиотека продолжит работать в текущем виде без каких-либо ограничений со стороны компании, но новая функциональность разрабатываться не будет. Прекратится техническая поддержка со стороны команды разработки: консультации, исправление ошибок и адаптация под изменения внешних систем.
Ключи, выпускаемые через кабинет интегратора, не подходят для использования в Компоненте.
Рекомендуем для интеграции уже сейчас использовать HTTP API Диадока, который будет продолжать развиваться и поддерживаться.
Отправка извещения о получении
Для отказа в подписи документов используйте действие 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();
КонецФункции