【发布时间】:2022-08-19 12:50:36
【问题描述】:
从计数中导出数据时,我无法获取发票的分类帐详细信息。
只能获取外部级别的详细信息。
我尝试使用 Walk by: Ledger Entries 但它不在 Voucher 标签下。如何使它成为可能。
对Form、Part、Line工作流程也有很大的疑问。
<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>Export</TALLYREQUEST>
<TYPE>Data</TYPE>
<ID>DaybookGR</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES>
<EXPLODEFLAG>Yes</EXPLODEFLAG>
<CURRENTCOMPANY>${company}</CURRENTCOMPANY>
<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
<SVFROMDATE>${fromDate}</SVFROMDATE>
<SVTODATE>${toDate}</SVTODATE>
</STATICVARIABLES>
<TDL>
<TDLMESSAGE>
<REPORT NAME=\"DaybookGR\">
<FORMS>DaybookGR</FORMS>
<TITLE>DaybookGR </TITLE>
</REPORT>
<FORM NAME=\"DaybookGR\">
<TOPPARTS>DaybookGR</TOPPARTS>
<XMLTAG>\"TallyGraphs\"</XMLTAG>
</FORM>
<PART NAME=\"DaybookGR\">
<TOPLINES>Daybook Line Title, Daybook Details </TOPLINES>
<REPEAT>Daybook Details : GetLedgerCollAmt</REPEAT>
<SCROLLED>Vertical</SCROLLED>
<COMMONBORDERS>Yes</COMMONBORDERS>
</PART>
<LINE NAME=\"Daybook Line Title\">
<USE>Daybook Details</USE>
<LOCAL>Field : Default : Type : String </LOCAL>
<LOCAL>Field : Field Amount : Set as: \"Amount\"</LOCAL>
</LINE>
<LINE NAME=\"Daybook Details\">
<LEFTFIELDS>PartyLedgerName</LEFTFIELDS>
<RIGHTFIELDS>vchType,VoucherNumber,Amount,Date</RIGHTFIELDS>
<XMLTAG>Voucher</XMLTAG>
</LINE>
<FIELD NAME=\"PartyLedgerName\">
<USE>Name Field</USE>
<SET>$LedgerName</SET>
</FIELD>
<FIELD NAME=\"Date\">
<USE>Long Date Field</USE>
<SET>$$DDMMYYYYDateFormat:$Date:\"-\"</SET>
</FIELD>
<FIELD NAME=\"VoucherNumber\">
<USE>Name Field</USE>
<SET>$VoucherNumber</SET>
</FIELD>
<FIELD NAME=\"Amount\">
<USE>Amount Field</USE>
<SET>$Amount</SET>
</FIELD>
<COLLECTION NAME=\"AllVouchers\" ISMODIFY=\"No\">
<TYPE>Voucher</TYPE>
<BELONGSTO>YES</BELONGSTO>
</COLLECTION>
<COLLECTION NAME=\"GetLedgerCollAmt\" ISMODIFY=\"No\">
<SourceCOLLECTION>AllVouchers</SourceCOLLECTION>
<FETCH>*.*</FETCH>
<FETCH>LedgerEntries.*</FETCH>
<FETCH>VoucherNumber,LedgerName,Amount,VoucherTypeName,Date</FETCH>
</COLLECTION>
</TDLMESSAGE>
</TDL>
</DESC>
</BODY>
</ENVELOPE>
我期望的输出结构是
`<TALLYGRAPHS>
<VOUCHER>
<PARTYLEDGERNAME></PARTYLEDGERNAME>
<VOUCHERTYPENAME></VOUCHERTYPENAME>
<VOUCHERNUMBER></VOUCHERNUMBER>
<AMOUNT></AMOUNT>
<DATE></DATE>
<Ledgerlist>........</Ledgerlist>
<Ledgerlist>........</Ledgerlist>
</VOUCHER>
<VOUCHER>
<PARTYLEDGERNAME></PARTYLEDGERNAME>
<VOUCHERTYPENAME></VOUCHERTYPENAME>
<VOUCHERNUMBER></VOUCHERNUMBER>
<AMOUNT></AMOUNT>
<DATE></DATE>
<Ledgerlist>........</Ledgerlist>
<Ledgerlist>........</Ledgerlist>
</VOUCHER>
</TALLYGRAPHS>`