diadoc / diadocsdk-csharp

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

Изменение подписанта в не отправленных УПД из EDI #1056

Closed vladstudio58 closed 1 year ago

vladstudio58 commented 1 year ago

Добрый день! Есть исходящее УПД в Диадоке, которое сформировалось из EDI INVOIC оно ждем подписания с моей стороны в УПД по умолчанию такая строчка <Подписант ОблПолн="3" Статус="2" ОснПолн="Доверенность"><ИП ИННФЛ="999999999950" СвГосРегИП=" "><ФИО Фамилия=" " Имя=" " Отчество=" "/></ИП></Подписант> Я подписываю УПД и меняю подписанта var sign = new DocumentSignature { ParentEntityId = d.EntityId, PatchedContentId = content.PatchedContentId, Signature = crypt.Sign(docContent, certsygn.RawData) }; patch.Signatures.Add(sign); var msgPatch = api.PostMessagePatch(authTokenCert, patch); в УПД подписант появляется а подпись валится с ошибкой "Ошибка подписи" я понимаю что контент "Подписант" изменился Делаю подпись второй раз, все проходит без ошибки Вопрос: возможно изменить подписанта до PostMessagePatch

vladstudio58 commented 1 year ago

https://github.com/diadoc/diadocsdk-csharp/issues/382