我有一个 TCP 文件,我想在我的 Tally XML 请求中包含该代码,以获取响应 XML 请求的数据。这样我就不必依赖用户是否安装了该 TCP 文件..
这可能吗 ?我在哪里读过。但我无法在这方面取得成功。任何帮助表示赞赏。提前致谢。
我有一个 TCP 文件,我想在我的 Tally XML 请求中包含该代码,以获取响应 XML 请求的数据。这样我就不必依赖用户是否安装了该 TCP 文件..
这可能吗 ?我在哪里读过。但我无法在这方面取得成功。任何帮助表示赞赏。提前致谢。
如果您可以获得 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平台读取,有几种方法可以用tally加载tcp
1 使用命令行 2 使用tally 帐户tdl 3 以xml 格式编写的tdl 代码