Как подписать входящий документ

Входящие электронные документы, который требуют ответной подписи, можно обработать несколькими способами

  1. Подписать документ - Для формализованных документов требуется сначала сформировать т.н. титул покупателя Torg12BuyerContent или AcceptanceCertificateBuyerContent или UtdBuyerContent, и создать задание методом CreateReplySendTask

    Пример кода, формирующий задание на подписание Торг-12:

    ReplySendTask=  Document.CreateReplySendTask();
    
    ReplySendTask.Content.ShipmentReceiptDate = ТекущаяДата();
    
    ReplySendTask.Content.Signer.IsSoleProprietor = Ложь;
    ReplySendTask.Content.Signer.Surname = "Иванов";
    ReplySendTask.Content.Signer.FirstName = "Иван";
    ReplySendTask.Content.Signer.Patronymic = "Иванович";
    ReplySendTask.Content.Signer.JobTitle = "Директор";
    ReplySendTask.Content.Signer.INN = "123456789";
    ReplySendTask.Content.Signer.SoleProprietorRegistrationCertificate = "";
    
    ReplySendTask.Send();
    
  2. Отказать в подписи

    Для всех типов документов применятся метод Reject (Reject объекта NonformalizedTorg12, Reject объекта :doc: XmlTorg12 Reject-(XmlTorg12)> и т.д.), где параметром можно передать свой комментарий отказа в подписи

    Пример:

    СвойКомментарийКОтказу = "Не удовлетворяет условиям договора";
    Document.Reject(СвойКомментарийКОтказу);