You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 09:02:42