Docflow
Предупреждение
Структура устарела. Вместо нее используется структура DocflowV3.
Структура Docflow представляет состояние документооборота для одного документа.
message Docflow
{
optional bool IsFinished = 1;
optional SignedAttachment DocumentAttachment = 2;
optional string DepartmentId = 3;
optional bool DocumentIsDeleted = 4;
optional DocflowStatus DocflowStatus = 5;
optional Timestamp SendTimestamp = 6;
optional Timestamp DeliveryTimestamp = 7;
optional InboundInvoiceDocflow InboundInvoiceDocflow = 8;
optional OutboundInvoiceDocflow OutboundInvoiceDocflow = 9;
optional XmlBilateralDocflow XmlBilateralDocflow = 10;
optional BilateralDocflow BilateralDocflow = 11;
optional UnilateralDocflow UnilateralDocflow = 12;
optional RevocationDocflow RevocationDocflow = 13;
optional ResolutionDocflow ResolutionDocflow = 14;
optional bool CanDocumentBeRevokedUnilaterallyBySender = 15;
optional string PacketId = 16;
repeated CustomDataItem CustomData = 17;
optional InboundUniversalTransferDocumentDocflow InboundUniversalTransferDocumentDocflow = 18;
optional OutboundUniversalTransferDocumentDocflow OutboundUniversalTransferDocumentDocflow = 19;
optional RoamingNotification RoamingNotification = 20;
}
IsFinished— признак того, что документооборот завершен и документ не требует дальнейших действий.DocumentAttachment— данные о файле документа и подписи под ним, представленные структурой SignedAttachment.DepartmentId— идентификатор подразделения, в котором находится документ.DocumentIsDeleted— признак того, что документ удален.DocflowStatus— текущий статус документа, соответствующий стадии его документооборота, представленный структурой DocflowStatus.SendTimestamp— время отправки документа, представленное структурой Timestamp.DeliveryTimestamp— время доставки документа, представленное структурой Timestamp.CanDocumentBeRevokedUnilaterallyBySender— признак того, что документ может быть отозван отправителем в одностороннем порядке.PacketId— идентификатор пакета, в котором в данный момент находится документ.CustomData— список пользовательских данных (тегов), привязанных к документу. Каждый тег представлен структурой CustomDataItem.RoamingNotification— данные о доставке документа в роуминг, представленные структурой RoamingNotification.Поля, заполняющиеся в зависимости от типа документа:
InboundInvoiceDocflow— документооборот входящего счета-фактуры, представленный структурой InboundInvoiceDocflow — для документов с типомInvoice,InvoiceRevision,InvoiceCorrection,InvoiceCorrectionRevision.OutboundInvoiceDocflow— документооборот исходящего счета-фактуры, представленный структурой OutboundInvoiceDocflow — для документов с типомInvoice,InvoiceRevision,InvoiceCorrection,InvoiceCorrectionRevision.XmlBilateralDocflow— документооборот двустороннего формализованного документа, представленный структурой XmlBilateralDocflow — для документов с типомXmlTorg12илиXmlAcceptanceCertificate.BilateralDocflow— документооборот двустороннего неформализованного документа, представленный структурой BilateralDocflow — для документов с типомNonformalized,Torg12,AcceptanceCertificate,TrustConnectionRequest,PriceList,PriceListAgreement,CertificateRegistry,ReconciliationAct,Contract,Torg13.UnilateralDocflow— документооборот одностороннего неформализованного документа, представленный структурой UnilateralDocflow — для документов с типомProformaInvoice,ServiceDetails.RevocationDocflow— информация об аннулировании документа, представлення структурой RevocationDocflow.ResolutionDocflow— данные о согласовании документа. Поле устарело и не заполняется методами.InboundUniversalTransferDocumentDocflow— документооборот входящего УПД, представленный структурой InboundUniversalTransferDocumentDocflow — для документов с типомUniversalTransferDocument,UniversalTransferDocumentRevision,UniversalCorrectionDocument,UniversalCorrectionDocumentRevision.OutboundUniversalTransferDocumentDocflow— документооборот исходящего УПД, представленный структурой OutboundUniversalTransferDocumentDocflow — для документов с типомUniversalTransferDocument,UniversalTransferDocumentRevision,UniversalCorrectionDocument,UniversalCorrectionDocumentRevision.
См. также
- Структура используется:
в устаревшей структуре DocumentWithDocflow