使用 Tally ODBC 将数据导出到 Excel
Tally ERP 支持 SQL(结构化查询语言)。您可以使用 SQL SELECT 查询通过Tally ODBC或Tally 软件本身的计算器面板导出 Tally 数据。但是,有一些限制。您只能从 Tally ERP 中检索第一级字段。例如,您可以获取日期、凭证类型、凭证编号、方分类帐等,但您无法使用 Tally ODBC 接口检索每个凭证条目的所有分类帐。
下面是一些使用 ODBC 从 Tally 检索数据的 SQL SELECT 语句。
从 Tally ERP 导出销售数据
Select $Date,$Reference,$VouchertypeName,$PartyLedgerName,$$CollectionField:$Amount:1:LedgerEntries from RTSAllVouchers where $$IsSales:$VoucherTypeName
从 Tally ERP 导出付款数据
Select $Date,$Reference,$VouchertypeName,$PartyLedgerName,$$CollectionField:$Amount:1:LedgerEntries from RTSAllVouchers where $$IsPayment:$VoucherTypeName
从 Tally ERP 导出收据条目
Select $Date,$Reference,$VouchertypeName,$PartyLedgerName,$$CollectionField:$Amount:1:LedgerEntries from RTSAllVouchers where $$IsReceipt:$VoucherTypeName
PS:Tally 中的CompanyVouchers集合仅导出当前日期的数据。因此,我们使用了一个名为RTSAllVouchers的用户定义集合。此用户定义集合的 TDL 代码如下所示:-
[Collection: RTSAllVouchers]
Type: Voucher
IsODBCTable: Yes
Fetch : *, AllLedgerEntries.*, LedgerEntries.*
使用 Tally ODBC 从 Excel 导入数据
截至目前,您无法使用 ODBC 将数据导入 Tally ERP。虽然,Tally ODBC 驱动程序支持 SQL SELECT 查询,但它目前不支持 UPDATE 或 DELETE 查询。要将数据导入 Tally,您必须在端口 9000 上向 Tally 发送 HTTP 发布请求。您可以在将数据导入 Tally ERP 中了解有关 Tally XML 的更多信息