我有一个TCP文件,我希望将该代码包含在我的Tally XML请求中,以获取响应XML请求的数据。这样我就不必依赖于用户是否安装了TCP文件。
这是可能的吗?我在某些地方读到过。但我不能在这方面取得成功。任何帮助都是非常感谢的。提前谢谢。
发布于 2019-08-08 10:00:13
如果可以获得tdl版本(未编译的源代码),请将其包含在<TDL></TDL>标记中。您也可以使用Tally Developer将tdl源代码转换为XML,方法是右键单击该文件,然后单击“转换为XML”。
这里有一个小的请求示例,其中包含一个只属于Sundry Debtors Group的账本集合。
在TDL中,它是一个简单的4行代码,如下所示:
[Collection: SundryDebtorsLedgers]
Type: Ledger
Child Of: $$GroupSundryDebtors
Fetch: Name, Parent, ClosingBalance在XML中,同样的请求是:
<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>EXPORT</TALLYREQUEST>
<TYPE>COLLECTION</TYPE>
<ID>SundryDebtorsLedgers</ID>
</HEADER>
<BODY>
<DESC>
<TDL>
<TDLMESSAGE>
<COLLECTION NAME="SundryDebtorsLedgers">
<TYPE>Ledger</TYPE>
<CHILDOF>$$GroupSundryDebtors</CHILDOF>
<FETCH>Name, Parent, ClosingBalance</FETCH>
</COLLECTION>
</TDLMESSAGE>
</TDL>
</DESC>
</BODY>
</ENVELOPE>发布于 2019-07-30 11:20:09
Tcp文件是加密文件,除非您有源代码,否则不能将其包含在xml请求中。
Tcp文件只能由理货平台读取,有几种方法可以通过理货平台加载tcp
1使用命令行2使用tally account tdl 3以xml格式编写的tdl代码
https://stackoverflow.com/questions/57113938
复制相似问题