GetForETLDocumentsList - վերադարձնում է ընտրման պայմաններին համապատասխանող, փաստաթղթերի փոխանակման պրոցեսին մասնակցող փաստաթղթերի ցանկը` դրանց մասին կրճատ տեղեկություններով:
Փաստաթղթի Փոխանակման կարգավիճակ վավերապայմանը պետք է լինի 1- Ենթակա է փոխանակման:
Վերադարձվող փաստաթղթերի ցանկը մեծ լինելու դեպքում, այն անհրաժեշտ է կարդալ մաս-մաս` GetDocumentsNextChunk մեթոդի օգնությամբ: Էջում տողերի առավելագույն քանակը 50 է:
Մուտքային տվյալներ
Ստորև ներկայացված է մուտքային տվյալների կառուցվածքը XML ֆորմատով.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://www.armsoft.am/Accountant/6.0/ITradeService/GetForETLDocumentsList</Action> </s:Header> <s:Body> <GetForETLDocumentsList xmlns="http://www.armsoft.am/Accountant/6.0"> <sessionId>4c90305d-721c-46c1-88b5-667680b6c6ab</sessionId> <seqNumber>1</seqNumber> <DateBegin>2001-01-01T00:00:00</DateBegin> <DateEnd>2021-04-07T00:00:00</DateEnd> <DocTypesList /> <PartnerCode /> <State>DraftOrProcessed</State> </GetForETLDocumentsList> </s:Body> </s:Envelope> |
Ստորև ներկայացված է պարամետրերի նկարագրությունը.
Պարամետր |
Նկարագրություն |
Պարտադիր է |
sessionId |
Միացման նույնացուցիչ: |
Այո |
seqNumber |
Հարցման հերթական համար: |
Այո |
DateBegin |
Ժամանակահատվածի սկզբի ամսաթիվ: Կվերադարձվեն այն փաստաթղթերը, որոնց ամսաթիվը ներառվում է նշված ժամանակահատվածում: |
Այո |
DateEnd |
Ժամանակահատվածի վերջի ամսաթիվ: Կվերադարձվեն այն փաստաթղթերը, որոնց ամսաթիվը ներառվում է նշված ժամանակահատվածում: |
Այո |
DocTypesList |
Փաստաթղթերի տեսակների ցանկ` բաժանված ստորակետով (,): |
Ոչ |
PartnerCode |
Գործընկերոջ կոդ: |
Ոչ |
State |
Փաստաթղթի վիճակ: Ընդունում է հետևյալ արժեքները. •0 / DraftOrProcessed - Գրանցված կամ սևագիր, •1 / Draft - Սևագիր, •2 / Processed - Գրանցված, •3 / Deleted - Հեռացված: |
Այո |
Արդյունքային տվյալներ
Վերադարձնում է DocumentsListRow տիպի օբյեկտների ցանկը:
Ստորև ներկայացված է արդյունքային տվյալների կառուցվածքը:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header /> <s:Body> <GetForETLDocumentsListResponse xmlns="http://www.armsoft.am/Accountant/6.0"> <GetForETLDocumentsListResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Total>113</Total> <Offset>0</Offset> <Rows> <DocumentsListRow> <ISN>22835d55-bdfb-4684-b1b1-27befc4c1c10</ISN> <DocumentDate>2020-01-05T00:00:00</DocumentDate> <DocumentNumber>001</DocumentNumber> <DocumentState>Processed</DocumentState> <PartnerCode /> <PartnerName /> <CurrencyCode>AMD</CurrencyCode> <Amount>0.0000</Amount> <Comment /> </DocumentsListRow> <DocumentsListRow> <ISN>37f01c3a-1be1-4df8-ad9d-0600bdeb5640</ISN> <DocumentDate>2020-01-05T00:00:00</DocumentDate> <DocumentNumber>001</DocumentNumber> <DocumentState>Processed</DocumentState> <PartnerCode /> <PartnerName /> <CurrencyCode>AMD</CurrencyCode> <Amount>0.0000</Amount> <Comment /> </DocumentsListRow> … </Rows> </GetForETLDocumentsListResult> </GetForETLDocumentsListResponse> </s:Body> </s:Envelope>
|
Ստորև ներկայացված է արդյունքային տվյալների նկարագրությունը.
Անուն |
Նկարագրություն |
Total |
Ցանկում տողերի ընդհանուր քանակ: Offset պարամետրի հետ համատեղ թույլ է տալիս կազմակերպել էջ առ էջ ցանկի բեռնումը: |
Offset |
Կիրառվում է ցուցակի սկզբից ընթացիկ էջի շեղումը որոշելու համար: Վերադարձնում է ընթացիկ էջին նախորդող տողերի ընդհանուր քանակը: |
Rows |
Մատյանի տողեր (մասսիվ): |
Օբյեկտ DocumentsListRow (Rows օբյեկտի տողեր) |
|
ISN |
Փաստաթղթի նույնացուցիչ {GUID}: |
DocumentDate |
Փաստաթղթի ամսաթիվ: |
DocumentNumber |
Փաստաթղթի համար: |
DocumentState |
Փաստաթղթի վիճակ: Ընդունում է հետևյալ արժեքները. •Draft - Սևագիր, •Processed - Գրանցված, •Deleted - Հեռացված: |
PartnerCode |
Գործընկերոջ կոդ: |
PartnerName |
Գործընկերոջ անվանում: |
CurrencyCode |
Փաստաթղթի արժույթ: |
Amount |
Փաստաթղթի գումար: |
Comment |
Մեկնաբանություն: |