Open yu-pankova opened 9 months ago
Ошибка такая: иУПД отправляется методом PostMessage, а для него нужна структура MessageToPost чтобы привязать исправление к исходному документу, нужно использовать поле InitialDocumentIds (массив) структуры DocumentAttachment
// InitialDocumentIds - список идентификаторов документов, к которым привязывается отправляемый документ; каждый такой идентификатор задается структурой DocumentId.
// Структура DocumentId представляет идентификатор документа:
// MessageId - идентификатор сообщения, содержащего документ.
// EntityId - идентификатор сущности документа внутри сообщения.
InitialDocumentIds = Новый Массив;
InitialDocumentIds.Добавить(Новый Структура("MessageId, EntityId", ДокументОснование.messageId, ДокументОснование.entityId));
DocumentAttachment.Вставить("InitialDocumentIds", InitialDocumentIds);
Разобралась сама
Описание ошибки MessagePatchToPost.CorrectionRequests[0].SignedContent is required field
Тело запроса отправляю такое
"BoxId":"b1d40265-a64f-4eb6-a7f4-f9976baf6b10", "MessageId":"3c18adb5-bf22-435e-aecb-2a8291ba3ba1", "CorrectionRequests": [ { "ParentEntityId":"4bf542ea-e450-4818-afa8-7c0928e0889e" } ], "RecipientTitles": [ { "ParentEntityId":"4bf542ea-e450-4818-afa8-7c0928e0889e", "SignedContent": { "Signature":"MIIV3AYJKoZIhv...cNAQcCoIIKn5BhhNeic=", "Content":"PD94bWSE...ZET1BQUk1BUktfM1ODp6z4=" } } ]
Подскажите, что некорректно? Или чего не хватает?