使用命令行从Tally导出报告时遇到问题



我们想要一些功能,可以使用命令行导出报告,这样我们就可以通过一些批处理文件执行该命令,并在日常计划时间导出报告。

问题:

为此,我们正在尝试Tally开发人员的一些代码片段;帮助-->TDL样品";(这是示例代码C:\Program Files\TallyPrimeDeveloper\Samples\Whats New\Rel 3.x\Rel 3.0\ Programmable Configurations\Export Report Trial Balance.txt的完整路径(。

以下代码示例在点击按钮时正常工作,我们成功地将报告导出到我们的文件夹中

"quot"[按钮:TSPL Smp Export PC]

Key     : Ctrl + E
Action  : Call  : TSPL Smp PC Export Report
Title   : "Export Report"

功能定义开始

【功能:TSPL Smp PC出口报告】

Local Formula       : SysDate           : $$SysInfo:SystemDate
00  : SET           : SVExportLocation  : "."
10  : SET           : SVExportFormat    : $$SysName:PDF
20  : SET           : SVPrintFileName   : "List of Ledgers as onShri_1234 " + $$String:@SysDate + ".PDF"
30  : SET           : SVPrintFileName   : $$MakeExportName:##SVPrintFileName:##SVExportFormat
40  : EXPORT REPORT : .                 : TRUE
50  : Msg Box   : "TestMsg2"    :"We need to download this report through command line" """

但当我们试图通过命令行调用相同的函数时,我们面临着问题
命令行是:"C: \Program Files\TallyPrime\tall.exe"加载:10000/操作:调用:TSPLSmpPCExportReport

根据我们的观察和调试,上面的函数可以通过命令行成功调用,因为当我通过命令行执行它时,我会得到一个";TestMsg2";弹出,但文件没有被导出。似乎只有通过命令行导出文件时才有问题,而不是通过命令行调用函数时。

我有一个可行的解决方案,但没有TDL,使用C#或Python

使用C#可以创建控制台应用程序,并且可以在命令行中使用使用Python,您可以创建脚本并从命令行运行

请参阅此视频了解python

相关内容

最新更新