1
<ENVELOPE>  
<HEADER>    
<TALLYREQUEST>Export</TALLYREQUEST> 
</HEADER>   
<BODY>  
<EXPORTDATA>    
<REQUESTDESC>   
<STATICVARIABLES>   
<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>  
<SVFROMDATE>" & TextBox2.Text & "</SVFROMDATE>  
<SVTODATE>" & TextBox1.Text & "</SVTODATE>  
</STATICVARIABLES>  
<REPORTNAME>Voucher Register</REPORTNAME>   
</REQUESTDESC>  
</EXPORTDATA>   
</BODY> 
</ENVELOPE> 

使用上述 XML 请求,我们无法从 tally erp9 获取/导出大型 xml 数据。即使指定公司名称、日期间隔等,xml 数据也很大(导致内存不足异常)。是否可以导出指定数量的凭证/分类帐 xml 数据,或者在导出之前获取凭证/分类帐的数量XML。

4

1 回答 1

1

要获得所有代金券的数量,您可以这样做:

<ENVELOPE>
    <HEADER>
        <VERSION>1</VERSION>
        <TALLYREQUEST>EXPORT</TALLYREQUEST>
        <TYPE>FUNCTION</TYPE>
        <ID>$$NumItems</ID>
    </HEADER>
    <BODY>
        <DESC>
            <FUNCPARAMLIST>
                <PARAM>SplVoucherColl</PARAM>
            </FUNCPARAMLIST>
        </DESC>
    </BODY>
</ENVELOPE>

从这里开始,您可以通过以下方式获取优惠券:

  1. 分类帐
  2. 从和到日期
  3. 凭证类型
于 2020-01-28T04:40:50.403 回答