如何用Tally XML请求提取含子组的指定库存组/分类全量库存信息
如何通过Tally XML请求提取指定库存组/分类下所有库存项目(含子组)并获取数量、单价、别名/零件号?
能否通过Tally XML请求,从指定的Tally库存组/分类中提取所有库存项目,包括子组内的项目?同时需获取这些库存项目的数量、单价、别名/零件号。
第一次尝试(无法获取子组内项目)
我尝试修改代码,在<STATICVARIABLES>中设置<EXPLODE>为YES,但无法获取子组内的库存项目:
<ENVELOPE> <HEADER> <VERSION>1</VERSION> <TALLYREQUEST>Export</TALLYREQUEST> <TYPE>Collection</TYPE> <ID>maincol</ID> </HEADER> <BODY> <DESC> <STATICVARIABLES/> <TDL> <TDLMESSAGE> <COLLECTION ISINTERNAL="No" ISOPTION="No" ISINITIALIZE="No" ISFIXED="No" ISMODIFY="No" NAME="maincol"> <Type>stock item</Type> <Method>Name:$name</Method> <Method>parent:$parent</Method> <Filters>test</Filters> </COLLECTION> <SYSTEM ISINTERNAL="No" ISFIXED="No" ISMODIFY="No" NAME="test" TYPE="Formulae">$parent="Tes" </SYSTEM> </TDLMESSAGE> </TDL> </DESC> </BODY> </ENVELOPE>
// 这段代码无法获取子组内的库存项目
第二次尝试(无法获取零数量项目及别名/零件号)
我还尝试了另一段代码,它能获取子项目,但无法获取零数量的项目,也无法获取别名/零件号:
<ENVELOPE> <HEADER> <TALLYREQUEST>Export Data</TALLYREQUEST> </HEADER> <BODY> <EXPORTDATA> <REQUESTDESC> <REPORTNAME>STOCKGROUPSUMMARY</REPORTNAME> <STATICVARIABLES> <SVEXPORTFORMAT>$$SysName:XML_WithAlias</SVEXPORTFORMAT> <SVFROMDATE>${formattedDate}</SVFROMDATE> <SVTODATE>${formattedDate}</SVTODATE> <SVCompany>${companyName}</SVCompany> <STOCKGROUPNAME>${stockGroupName}</STOCKGROUPNAME> <STOCKCATEGORY>${stockGroupName}</STOCKCATEGORY> <ISITEMWISE>YES</ISITEMWISE> <EXPLODEFLAG>YES</EXPLODEFLAG> <DSPALIASNAME>Yes</DSPALIASNAME> <DSPALIAS>Part Number</DSPALIAS> <DSPZEROQTY>Yes</DSPZEROQTY> <INCLUDEZEROSTOCK>Yes</INCLUDEZEROSTOCK> <NativeMethod>*</NativeMethod> </STATICVARIABLES> </REQUESTDESC> </EXPORTDATA> </BODY> </ENVELOPE>
// 这段代码无法获取零数量的项目,也无法获取别名/零件号
内容的提问来源于stack exchange,提问作者Shounak Katyayan
相关产品推荐
相关产品推荐

