使用c#应用程序进行Tally数据库同步

时间:2014-09-22 09:09:27

标签: c# sql-server odbc erp

我想创建一个应用程序,将Tally Sales OrderSales Invoice从Tally同步到我们的SQL数据库。目前,出于测试目的,我正在使用Tally ERP 9 Educational Version

我已经创建了一些销售订单,需要使用tally ODBC Sql query

来计算所有订单及其详细信息

根据我的研究,我收到的销售订单详细信息很少,例如Voucher NumberOrder Date,'凭证类型'等等来自计数ODBC表{{1} }。但很少有细节是空的,尽管相关数据按照统计顺序存在。比如CompanyVoucherReference ......等等。

此外,我无法找到Party Name以获取其他与销售订单相关的数据,例如Tally ODBC table等。

任何人都可以从我可以找到这些订单相关数据的地方建议item name, item number , item quantity, rate and order total, order noSQL Query。另外,我不确定,如果由于Tally ODBC Table我们无法访问这些详细信息,以及Educational Version对访问这些详细信息的任何限制。

所以请在此建议我。

1 个答案:

答案 0 :(得分:1)

同步是在客户端 - 服务器环境中使用Tally.ERP 9在两台或多台计算机之间复制数据的过程。数据从客户端传输到服务器,反之亦然。 Tally.ERP 9提供对同步频率的控制,即数据可以在每次交易后复制或以特定间隔更新。

配置服务器以进行同步

要配置服务器公司以进行同步,请按照以下步骤操作:

转到Tally网关> F12:配置>高级配置

在“高级配置”屏幕中,

在“客户端/服务器配置”部分下, 设置选项Tally作为服务器,将Tally.ERP 9作为Sync Server运行 在端口字段中指定所需的端口号(例如9009)....

按Tab键到Tally Sync Configuration部分:

将“忽略客户端已修改凭证类型主服务器”选项设置为“否”,以便在服务器上更新对客户端上的凭证类型主服务器所做的修改

将启用同步记录选项设置为是,以生成包含同步凭证的日志文件,并保存在Tally文件夹中。

设置选项截断前一个日志,然后将同步设置为是,以允许当前日志文件覆盖以前的日志文件。

转到结束并按Enter保存详细信息。

要使上述更改生效,Tally.ERP 9将提示您重新启动应用程序,如下所示:

按Enter或选择是以在服务器计算机上重新启动Tally.ERP 9。 Tally.ERP 9将重新启动,在信息面板中,您可以看到它被配置为Sync Server,如下所示。

详细参考here

  

如果数据存在但您无法访问同步   必须是您的版本中的限制