You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
при формировании обращения пытался ориентироваться на документацию, но уперся в ошибку "400, reason phrase: Invalid data UserContractData:
Data at the root level is invalid. Line 2, position 1."
Если ставить titleIndex = 1 ответ становится "status code: 400, reason phrase: Parameters letterId and documentId should be presented when titleIndex=1". Может кто-то объяснить, что значат обе ошибки, какие параметры передаются не правильно (что должно быть в documentId / letterId) или какие способы подписания данного типа документа существует (быть может через устаревшие методы - GenerateRecipientTitleXml...)
The text was updated successfully, but these errors were encountered:
Столкнулся с проблемой подписания документа с типом XmlAcceptanceCertificate.
Общая информация по документу :
EntityType: Attachment EntityId: "08dd8d9d-ff2b-43a8-a36c-6920bad580a6" Content { Size: 3807 } AttachmentType: XmlAcceptanceCertificate FileName: "DP_REZRUISP_2BM-9679387467-967901000-201509141254127128738_2BM-9612437724-961201000-201509141253018309040_20230225_62d78382-feb6-422c-a7cc-196df400d15e.xml" DocumentInfo { MessageId: "ac8feb6c-7dff-4875-8b09-9492c25041bb DocumentType: XmlAcceptanceCertificate Content { Size: 3807 } FileName: "DP_REZRUISP_2BM-9679387467-967901000-201509141254127128738_2BM-9612437724-961201000-201509141253018309040_20230225_62d78382-feb6-422c-a7cc-196df400d15e.xml" XmlAcceptanceCertificateMetadata { DocumentStatus: InboundWaitingForRecipientSignature } DocumentDirection: Inbound TypeNamedId: "XmlAcceptanceCertificate" Version: "rezru_05_02_01"
Документ находится в статусе "Требуется подпись"
при формировании обращения пытался ориентироваться на документацию, но уперся в ошибку "400, reason phrase: Invalid data UserContractData:
Data at the root level is invalid. Line 2, position 1."
diadocApi.GenerateTitleXml(
boxId,
"XmlAcceptanceCertificate",
"default",
entity.getVersion(),
0,
true,
null,
packageId, entity.getEntityId(),
AcceptanceCertificateInfoProtos.AcceptanceCertificateSellerTitleInfo.newBuilder()
.setSeller(OrganizationInfoProtos.DiadocOrganizationInfo.newBuilder()
.setOrgInfo(OrganizationInfoProtos.OrganizationInfo.newBuilder()
.setName(organization.getShortName())
.setAddress(organization.getAddress())
.build())
.build())
.setBuyer(OrganizationInfoProtos.DocflowParticipant.newBuilder().getDefaultInstanceForType())
.setDocumentDate(new SimpleDateFormat("dd.MM.yyyy").format(new Date()))
.setDocumentTitle(entity.getFileName())
.setSigner(SignerProtos.Signer.newBuilder()
.setSignerDetails(SignerProtos.SignerDetails.newBuilder()
.setFirstName(certificateDAO.getFirstName())
.setSurname(certificateDAO.getLastName())
.setInn(certificateDAO.getInn())
.build())
.build())
.setSignature(AcceptanceCertificateInfoProtos.AcceptanceCertificateSignatureInfo.newBuilder()
.setSignatureDate(new SimpleDateFormat("dd.MM.yyyy").format(new Date()))
.setOfficial(OfficialProtos.Official.newBuilder()
.setFirstName(certificateDAO.getFirstName())
.setSurname(certificateDAO.getLastName())
.build())
.build())
.build().toByteArray())
Если ставить titleIndex = 1 ответ становится "status code: 400, reason phrase: Parameters letterId and documentId should be presented when titleIndex=1". Может кто-то объяснить, что значат обе ошибки, какие параметры передаются не правильно (что должно быть в documentId / letterId) или какие способы подписания данного типа документа существует (быть может через устаревшие методы - GenerateRecipientTitleXml...)
The text was updated successfully, but these errors were encountered: