Open MonahovS opened 7 months ago
Могли бы вы подсказать как правильно подписывать и отправлять акт torg2?
Акт создается по шаблону: ` var tr = new TemplateTransformationToPost() { BoxId = _BoxId, TemplateId = template.MessageId };
foreach (var en in template.Entities.Where(t=>t.DocumentInfo != null)) { tr.AddDocumentTransformation(new DocumentTransformation() { DocumentId = en.DocumentInfo.EntityId }); } var message = _api.TransformTemplateToMessage(_authToken, tr); `
Все проходит корректно, документ создан. Теперь хочу его подписать, создав и подписав титул:
` var patch = CreatePatch(message.MessageId);
var docList = _api.GetDocumentsByMessageId(_authToken, _BoxId, message.MessageId); foreach (var doc in docList.Documents) { var documentID = doc.EntityId;
var buyerTitle = new UniversalTransferDocumentWithHyphens(); { }; var sRef = new SignerReference() { CertificateBytes = _certificateBytes, BoxId = _BoxId }; buyerTitle.UseSignerReferences(new[] { sRef }); var buyerTitleBytes = buyerTitle.SerializeToXml(); var titleXML = _api.GenerateTitleXml(_authToken, _BoxId, "Torg2", "NoAdditionalInfo", "torg2_05_01_01", 0, buyerTitleBytes); .....
}
Но GenerateTitleXml возвращает ошибку, что "UniversalTransferDocumentWithHyphens not declared".
Как правильно подписать этот акт?
`
Могли бы вы подсказать как правильно подписывать и отправлять акт torg2?
Акт создается по шаблону: ` var tr = new TemplateTransformationToPost() { BoxId = _BoxId, TemplateId = template.MessageId
};
foreach (var en in template.Entities.Where(t=>t.DocumentInfo != null)) { tr.AddDocumentTransformation(new DocumentTransformation() { DocumentId = en.DocumentInfo.EntityId }); } var message = _api.TransformTemplateToMessage(_authToken, tr); `
Все проходит корректно, документ создан. Теперь хочу его подписать, создав и подписав титул:
` var patch = CreatePatch(message.MessageId);
var docList = _api.GetDocumentsByMessageId(_authToken, _BoxId, message.MessageId); foreach (var doc in docList.Documents) { var documentID = doc.EntityId;
}
Но GenerateTitleXml возвращает ошибку, что "UniversalTransferDocumentWithHyphens not declared".
Как правильно подписать этот акт?