GetProductsList - Վերադարձնում է ընտրման պայմաններին համապատասխանող ապրանքների կամ ծառայությունների ցուցակը` դրանց մասին համառոտ տեղեկատվությամբ:
Մուտքային տվյալներ
Ստորև ներկայացված է մուտքային տվյալների կառուցվածքը 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/GetProductsList</Action> </s:Header> <s:Body> <GetProductsList xmlns="http://www.armsoft.am/Accountant/6.0"> <sessionId>1b1f18b0-2fdd-4310-b894-57254a16dd1d</sessionId> <seqNumber>1</seqNumber> <Type>All</Type> <Group>11</Group> <ShowOnlyInPriceList>false</ShowOnlyInPriceList> <LikeName /> </GetProductsList> </s:Body> </s:Envelope> |
Ստորև ներկայացված է պարամետրերի նկարագրությունը.
Պարամետր |
Նկարագրություն |
Պարտադիր է |
sessionId |
Միացման նույնացուցիչ: |
Այո |
seqNumber |
Հարցման հերթական համար: |
Այո |
Type |
Տեսակ (All - վերադարձնում է ապրանքները և ծառայությունները, Goods - վերադարձնում է ապրանքները, Services - վերադարձնում է ծառայությունները): |
Ոչ |
Group |
Ապրանքների և ծառայությունների խմբի կոդ: |
Ոչ |
ShowOnlyInPriceList |
Վերադարձնել միայն գնացուցակում ընդգրկված ապրանքները ( ծառայությունները): Համապատասխանաբար -False/True: |
Այո |
LikeName |
Վերադարձնել այն ապրանքները և ծառայությունները, որոնց անվանումը պարունակում է նշված պարամետրի արժեք: |
Ոչ |
Արդյունքային տվյալներ
Ստորև ներկայացված է արդյունքային տվյալների կառուցվածքը XML ֆորմատով.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header /> <s:Body> <GetProductsListResponse xmlns="http://www.armsoft.am/Accountant/6.0"> <GetProductsListResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Total>1</Total> <Offset>0</Offset> <Rows> <ProductListRow> <Id>100068</Id> <Code>00003</Code> <Name>fssdsd</Name> <LongName>fssdsd</LongName> <Type>1</Type> <TypeName>Ապրանք</TypeName> <Group>11 </Group> <GroupName>Հեռուստացույց</GroupName> <GroupPath>1!11</GroupPath> <CPACode /> <Unit>001</Unit> <UnitName>հատ </UnitName> <AltUnit>001</AltUnit> <AltUnitName>հատ </AltUnitName> <BarCode /> <ExpMethod>1</ExpMethod> <ExpMethodName>ՖԻՖՈ</ExpMethodName> <ShowInPriceList>true</ShowInPriceList> <Description /> <ExternalCode /> <Country> </Country> <Producer> </Producer> <Property1> </Property1> <Property2> </Property2> <MinQTY>0.0000</MinQTY> <MaxQTY>0.0000</MaxQTY> <Extra>0.0000</Extra> <Bonus>0.0000</Bonus> <Point>1400.0000</Point> <Coeff>1.0000</Coeff> <Discount>0.0000</Discount> <PLUCode i:nil="true" /> <VAT>true</VAT> <EcoFeeRate>0.0000</EcoFeeRate> <SubstituteItemsGroup /> <IsWeight>false</IsWeight> <Body /> <Image /> <ImageExists>false</ImageExists> <CaptionEN /> <CaptionRU /> <AdditionalDescription1 /> <AdditionalDescription2 /> </ProductListRow> </Rows> </GetProductsListResult> </GetProductsListResponse> </s:Body> </s:Envelope>
|
Ստորև ներկայացված է արդյունքային տվյալների նկարագրությունը.
Պարամետր |
Նկարագրություն |
Total |
Ցանկում տողերի ընդհանուր քանակ: Offset պարամետրի հետ համատեղ թույլ է տալիս կազմակերպել էջ առ էջ ցանկի բեռնումը: |
Offset |
Կիրառվում է ցուցակի սկզբից ընթացիկ էջի շեղումը որոշելու համար: Վերադարձնում է ընթացիկ էջին նախորդող տողերի ընդհանուր քանակը: |
Rows |
Մատյանի տողեր (մասսիվ): |
Օբյեկտ ProductsInfo (Rows օբյեկտի տողեր) |
|
Պարամետր |
Նկարագրություն |
Code |
Ապրանքի (ծառայության) կոդ: |
Name |
Ապրանքի (ծառայության) անվանում: |
LongName |
Ապրանքի (ծառայության) լրիվ անվանում: |
Type |
Տեսակ (1-ապրանք, 2-ծառայություն): |
TypeName |
Տեսակի անվանում: |
Group |
Ապրանքի (ծառայության) խմբի կոդ: |
GroupName |
Խմբի անվանում: |
GroupPath |
Ապրանքի (ծառայության) խմբի ամբողջական ճանապարհը, որտեղ վերին մակարդակի խմբից մինչև տվյալ խումբը բոլոր խմբերը բաժանված են անջատիչ սիմվոլով (!): |
CPACode |
Ապրանքի (ծառայության) ԱՏԳԱԱ դասակարգիչ: |
Unit |
Ապրանքի (ծառայության) չափման միավորի կոդ: |
UnitName |
Չափման միավորի անվանում: |
AltUnit |
Ապրանքի (ծառայության) հիմնական չափման միավոր: |
AltUnitName |
Ապրանքի (ծառայության) լրացուցիչ չափման միավոր։ |
BarCode |
Ապրանքի (ծառայության) գծիկավոր կոդ: |
ExpMethod |
Ապրանքի հաշվառման մեթոդ (1. ՖԻՖՈ -առաջինը մուտք՝ առաջինը ելք, 2.ԼԻՖՈ -վերջինը մուտք՝ առաջինը ելք, 3. Միջին կշռված գնով): |
ExpMethodName |
Հաշվառման մեթոդի անվանում: |
ShowInPriceList |
Ցույց տալ ապրանքը (ծառայությունը) գնացուցակներում: Համապատասխանաբար -False/True |
Description |
Ապրանքի (ծառայության) բնութագիր: |
ExternalCode |
Ապրանքի (ծառայության) արտաքին կոդ: |
Country |
Արտադրող երկիր: |
Producer |
Արտադրող կազմակերպություն: |
Property1 |
Ապրանքը (ծառայությունը) բնութագրող հատկության կոդ: |
Property2 |
Ապրանքը (ծառայությունը) բնութագրող հատկության կոդ: |
MinQTY |
Նվազագույն քանակ (min): |
MaxQTY |
Առավելագույն քանակ (max): |
Extra |
Հավելագնի %: |
Bonus |
Բոնուսի %: |
Point |
Բոնուսի միավոր: |
Coeff |
Հավելյալ ծախսերի բաշխման գործակից: |
Discount |
Զեղչի տոկոս: |
PLUCode |
Ապրանքին տրվող չկրկնվող կոդ է, որը ենթակա է արտահանման էլ. կշեռք: |
VAT |
Հանդիսանում է ապրանքը (ծառայությունը) ԱԱՀ-ով հարկվող` •0 / False - ԱԱՀ-ով •1 / True - առանց ԱԱՀ : |
EcoFeeRate |
Բնապահպանական հարկի %: |
SubstituteItemsGroup |
Փոխարինվող ապրանքի (ծառայության) խմբի կոդ: |
IsWeight |
Նշվում է` տվյալ ապրանքը քաշային է, թե ոչ: Կիրառվում է էլեկտրոնային կշեռքով աշխատելու դեպքում - False/True: |
Body |
Պարունակում է ընդլայնված դաշտեր: |
Image |
Նկար: |
ImageExists |
Նկարի գոյության հայտանիշ - False/True: |
CaptionEN |
Ապրանքի (ծառայության) անգլերեն անվանում: |
CaptionRU |
Ապրանքի (ծառայության) ռուսերեն անվանում: |
AdditionalDescription1 |
Լրացուցիչ բնութագիր 1: |
AdditionalDescription2 |
Լրացուցիչ բնութագիր 2: |