【发布时间】:2019-07-19 13:51:14
【问题描述】:
我有一个 TCP 文件,我想在我的 Tally XML 请求中包含该代码,以获取响应 XML 请求的数据。这样我就不必依赖该用户是否安装了该 TCP 文件..
这可能吗?我在哪里读过。但我无法在这方面取得成功。任何帮助表示赞赏。提前致谢。
【问题讨论】:
标签: tally
我有一个 TCP 文件,我想在我的 Tally XML 请求中包含该代码,以获取响应 XML 请求的数据。这样我就不必依赖该用户是否安装了该 TCP 文件..
这可能吗?我在哪里读过。但我无法在这方面取得成功。任何帮助表示赞赏。提前致谢。
【问题讨论】:
标签: tally
如果您可以获得 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>
【讨论】:
Tcp 文件是一个加密文件,除非你有源代码,否则你不能将它包含在你的 xml 请求中。
tcp 文件只能被tally 平台读取,tcp 加载有几种方法
1 使用命令行 2 使用理货帐户 tdl 3 xml格式编写的tdl代码
【讨论】: