diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
35 stars 64 forks source link

Запретить отправку извещения о получении при отправке документа контрагенту #1127

Open Cryogenus opened 6 months ago

Cryogenus commented 6 months ago

Добрый день.

Как можно запретить обязательное требование извещения о получении, если отправляю неформализованное сообщение? Что не получается никак это сделать.

Вот пример кода, который отправляет документ: ` var attachment = new DocumentAttachment { TypeNamedId = "nonformalized", SignedContent = new SignedContent { Content = documentBytes, Signature = signatureBytes }, Metadata = { new MetadataItem("FileName", "Информация для сведения для клиента.pdf"), new MetadataItem("DocumentNumber", "1457684554"), new MetadataItem("DocumentDate", "24.05.2024"), }, NeedReceipt = false };

var messageToPost = new MessageToPost { FromBoxId = senderBoxId, ToBoxId = recepientBoxId, DocumentAttachments = { attachment } };

api.PostMessage(token, messageToPost); `

В итоге контрагенту приходит документ и, если подпись не запрашивалась, обязательно зачем-то запрашивается уведомление о получении. Как это можно отключить? Вроде ведь поставил NeedReceipt = false