GetEntries - վերադարձնում է ընտրման պայմաններին համապատասխանող Գործառնությունները:
Վերադարձվող հաշվետվության ցանկը մեծ լինելու դեպքում, այն անհրաժեշտ է կարդալ մաս-մաս` GetEntriesNextChunk մեթոդի օգնությամբ: Էջում տողերի առավելագույն քանակը 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/IAccountantService/GetEntries</Action> </s:Header> <s:Body> <GetEntries xmlns="http://www.armsoft.am/Accountant/6.0"> <sessionId>b973f6a0-695b-4f37-916a-8e0d040b4cef</sessionId> <seqNumber>1</seqNumber> <DateBegin>2019-01-01T00:00:00</DateBegin> <DateEnd>2020-12-31T00:00:00</DateEnd> <AccountCodeDb>22611</AccountCodeDb> <AccountCodeCr>52111</AccountCodeCr> <AccountCodesANDCondition>true</AccountCodesANDCondition> <PartnerCodeDb /> <PartnerCodeCr>0001</PartnerCodeCr> <PartnersANDCondition>false</PartnersANDCondition> <Analytic1CodeDb>22611</Analytic1CodeDb> <Analytic1CodeCr>52111</Analytic1CodeCr> <Analytic1CodesANDCondition>false</Analytic1CodesANDCondition> <Analytic2CodeDb /> <Analytic2CodeCr /> <Analytic2CodesANDCondition>false</Analytic2CodesANDCondition> <CurrCodeDb>AMD</CurrCodeDb> <CurrCodeCr>AMD</CurrCodeCr> <CurCodesANDCondition>false</CurCodesANDCondition> <DocType>08</DocType> <ShowPartners>true</ShowPartners> <ShowAnalytics1>true</ShowAnalytics1> <ShowAnalytics2>true</ShowAnalytics2> </GetEntries> </s:Body> </s:Envelope>
|
Ստորև ներկայացված է պարամետրերի նկարագրությունը.
Պարամետր |
Նկարագրություն |
Պարտադիր է |
sessionId |
Միացման նույնացուցիչ: |
Այո |
seqNumber |
Հարցման հերթական համար: |
Այո |
DateBegin |
Հաշվետվության ժամանակահատվածի սկիզբ: |
Այո |
DateEnd |
Հաշվետվության ժամանակահատվածի ավարտ: |
Այո |
AccountCodeDb |
Դեբետագրվող հաշիվ: |
Ոչ |
AccountCodeCr |
Կրեդիտագրվող հաշիվ: |
Ոչ |
AccountCodesANDCondition |
True արժեքի դեպքում հաշվետվությունը վերադրաձնում է դեբետագրվող և կրեդիտագրվող հաշիվներով թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետագրվող հաշիվը, կամ կրեդիտագրվող հաշիվը: |
Ոչ |
PartnerCodeDb |
Դեբետ հաշվով գործընկերոջ կոդը: |
Ոչ |
PartnerCodeCr |
Կրեդիտ հաշվով գործընկերոջ կոդը: |
Ոչ |
PartnersANDCondition |
True արժեքի դեպքում հաշվետվությունը վերադրաձնում է դեբետագրվող և կրեդիտագրվող հաշվների գործընկերների թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետ հաշվով գործընկերը, կամ կրեդիտ հաշվով գործընկերը: |
Ոչ |
Analytic1CodeDb |
Դեբետ հաշվով անալիտիկ խումբ 1-ի կոդ: |
Ոչ |
Analytic1CodeCr |
Կրեդիտ հաշվով անալիտիկ խումբ 1-ի կոդ: |
Ոչ |
Analytic1CodesANDCondition |
True արժեքի դեպքում հաշվետվությունը վերադրաձնում է դեբետ և կրեդիտ հաշվների անալիտիկ 1-ին խմբերի թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետ հաշվով անալիտիկ խումբ 1-ը, կամ կրեդիտ հաշվով անալիտիկ խումբ 1-ը: |
Ոչ |
Analytic2CodeDb |
Դեբետ հաշվով անալիտիկ խումբ 2-ի կոդ: |
Ոչ |
Analytic2CodeCr |
Կրեդիտ հաշվով անալիտիկ խումբ 2-ի կոդ: |
Ոչ |
Analytic2CodesANDCondition |
True արժեքի դեպքում հաշվետվությունը վերադրաձնում էդեբետ և կրեդիտ հաշվների անալիտիկ 2-րդ խմբերի թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետ հաշվով անալիտիկ խումբ 2-ը, կամ կրեդիտ հաշվով անալիտիկ խումբ 2-ը: |
Ոչ |
CurrCodeDb |
Դեբետ հաշվի արժույթ: |
Ոչ |
CurrCodeCr |
Կրեդիտ հաշվի արժույթ: |
Ոչ |
CurCodesANDCondition |
True արժեքի դեպքում հաշվետվությունը վերադրաձնում է դեբետագրվող և կրեդիտագրվող արժույթներով թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետագրվող հաշվի արժույթը, կամ կրեդիտագրվող հաշիվի արժույթը: |
Ոչ |
DocType |
Փաստաթղթերի տեսակներ: Ընդունում է հետևյալ արժեքները. Փաստաթղթերի տեսակներ: |
Ոչ |
ShowPartners |
Ցույց տալ գործընկերներին: |
Ոչ |
ShowAnalytics1 |
Ցույց տալ անալիտիկ խումբ 1-ը: |
Ոչ |
ShowAnalytics2 |
Ցույց տալ անալիտիկ խումբ 2-ը: |
Ոչ |
Արդյունքային տվյալներ
Վերադարձնում է GetEntriesResponse տիպի օբյեկտների ցանկը:
Ստորև ներկայացված է արդյունքային տվյալների կառուցվածքը:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header /> <s:Body> <GetEntriesResponse xmlns="http://www.armsoft.am/Accountant/6.0"> <GetEntriesResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Total>3</Total> <Offset>0</Offset> <Rows> <EntrieInfo> <Base>cb325500-5730-4971-b0bb-fec16edf9b7c</Base> <Trans>2</Trans> <Date>2019-01-01T00:00:00</Date> <DocNum>003</DocNum> <fDocType>MTIncomeDoc</fDocType> <DocType>Storage input</DocType> <AccountCodeDb>22611</AccountCodeDb> <AccountCodeCr>52111</AccountCodeCr> <CurrCodeDb>AMD</CurrCodeDb> <CurrCodeCr>AMD</CurrCodeCr> <PartDbID>-1</PartDbID> <PartCrID>100002</PartCrID> <PartCodeDb /> <PartCodeCr>0003</PartCodeCr> <PartNameDb /> <PartNameCr>մատակարար</PartNameCr> <PartGroupDb> </PartGroupDb> <PartGroupNameDb /> <PartGroupCr>02 </PartGroupCr> <PartGroupNameCr /> <PartTaxCodeDb /> <PartTaxCodeCr /> <Analytic1CodeDb /> <Analytic1CodeCr /> <Analytic1NameDb /> <Analytic1NameCr /> <Analytic2CodeDb /> <Analytic2CodeCr /> <Analytic2NameDb /> <Analytic2NameCr /> <Summ>300000.0000</Summ> <CurrSumm>300000.0000</CurrSumm> <Comment /> <IsSystemGenerated>true</IsSystemGenerated> <UserName>ADMIN</UserName> </EntrieInfo> … </Rows> </GetEntriesResult> </GetEntriesResponse> </s:Body> </s:Envelope>
|
Ստորև ներկայացված է արդյունքային տվյալների նկարագրությունը.
Անուն |
Նկարագրություն |
Total |
Ցանկում տողերի ընդհանուր քանակ: Offset պարամետրի հետ համատեղ թույլ է տալիս կազմակերպել էջ առ էջ ցանկի բեռնումը: |
Offset |
Կիրառվում է ցուցակի սկզբից ընթացիկ էջի շեղումը որոշելու համար: Վերադարձնում է ընթացիկ էջին նախորդող տողերի ընդհանուր քանակը: |
Rows |
Մատյանի տողեր (մասսիվ): |
Օբյեկտ EntrieInfo (Rows օբյեկտի տողեր) |
|
Base |
Փաստաթղթի նույնացուցիչ {GUID}: |
Trans |
Փաստաթղթում գործառնության տողի հերթական համար: |
Date |
Գործառնության ամսաթիվ: |
DocNum |
Փաստաթղթի համար: |
fDocType |
Փաստաթղթի համակարգային տեսակ: |
DocType |
Փաստաթղթի տեսակ: |
AccountCodeDb |
Դեբետագրվող հաշիվ: |
AccountCodeCr |
Կրեդիտագրվող հաշիվ: |
CurrCodeDb |
Դեբետ հաշվի արժույթ: |
CurrCodeCr |
Կրեդիտ հաշվի արժույթ: |
PartDbID |
Դեբետ հաշվով գործընկերոջ ներքին նույնացուցիչ: (Առանց գործընկեր թղթակցության դեպքում վերադարձվում է -1 արժեք: ) |
PartCrID |
Կրեդիտ հաշվով գործընկերոջ ներքին նույնացուցիչ: (Առանց գործընկեր թղթակցության դեպքում վերադարձվում է -1 արժեք: ) |
PartCodeDb |
Դեբետ հաշվով գործընկերոջ կոդը: |
PartCodeCr |
Կրեդիտ հաշվով գործընկերոջ կոդը: |
PartNameDb |
Դեբետ հաշվով գործընկերոջ անվանում: |
PartNameCr |
Կրեդիտ հաշվով գործընկերոջ անվանում: |
PartGroupDb |
Դեբետ հաշվով գործընկերոջ խմբի կոդը: |
PartGroupNameDb |
Դեբետ հաշվով գործընկերոջ խմբի անվանում: |
PartGroupCr |
Կրեդիտ հաշվով գործընկերոջ խմբի կոդը: |
PartGroupNameCr |
Կրեդիտ հաշվով գործընկերոջ խմբի անվանում: |
PartTaxCodeDb |
Դեբետ հաշվով գործընկերոջ ՀՎՀՀ: |
PartTaxCodeCr |
Կրեդիտ հաշվով գործընկերոջ ՀՎՀՀ: |
Analytic1CodeDb |
Դեբետ հաշվով անալիտիկ խումբ 1-ի կոդ: |
Analytic1CodeCr |
Կրեդիտ հաշվով անալիտիկ խումբ 1-ի կոդ: |
Analytic1NameDb |
Դեբետ հաշվով անալիտիկ խումբ 1-ի անվանում: |
Analytic1NameCr |
Կրեդիտ հաշվով անալիտիկ խումբ 1-ի անվանում: |
Analytic2CodeDb |
Դեբետ հաշվով անալիտիկ խումբ 2-ի անվանում: |
Analytic2CodeCr |
Կրեդիտ հաշվով անալիտիկ խումբ 2-ի անվանում: |
Analytic2NameDb |
Դեբետ հաշվով անալիտիկ խումբ 2-ի անվանում: |
Analytic2NameCr |
Կրեդիտ հաշվով անալիտիկ խումբ 2-ի անվանում: |
Summ |
Գումարի դրամային համարժեք: |
CurrSumm |
Գումար արժույթով: |
Comment |
Մեկնաբանություն: |
IsSystemGenerated |
Ավտոմատ գեներացված գործառնությունների բնութագրիչ: |
UserName |
Հեղինակ: |