Tally实例运行模式



我正在使用vb.net连接到Tally Erp9。使用xml请求,我从理货中导出信息。但在导出之前,我想知道连接的计数实例是在哪种模式下运行的。我想知道统计是以许可模式还是教育模式进行的。

是否有任何xml/TDL请求可以用于获取信息?是否可以获取有关在哪种模式下运行的连接理货的信息?

Tally中没有公开许可证信息的默认报告,所以我们需要使用TDL 创建它

使用下面的xml,你可以从记录中获得许可证信息和一些其他信息

此xml创建包含许可证信息的自定义对象

<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>Export</TALLYREQUEST>
<TYPE>Collection</TYPE>
<ID>LicenseInfo</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES />
<TDL>
<TDLMESSAGE>
<OBJECT NAME="LicenseInfo">
<LOCALFORMULA>IsEducationalMode:  $$LicenseInfo:IsEducationalMode</LOCALFORMULA>
<LOCALFORMULA>IsSilver: $$LicenseInfo:IsSilver</LOCALFORMULA>
<LOCALFORMULA>IsGold: $$LicenseInfo:IsGold</LOCALFORMULA>
<LOCALFORMULA>PlanName: If $$LicenseInfo:IsEducationalMode Then "Educational Version" ELSE  If $$LicenseInfo:IsSilver Then "Silver" ELSE  If $$LicenseInfo:IsGold Then "Gold" else ""</LOCALFORMULA>
<LOCALFORMULA>SerialNumber: $$LicenseInfo:SerialNumber</LOCALFORMULA>
<LOCALFORMULA>AccountId:$$LicenseInfo:AccountID</LOCALFORMULA>
<LOCALFORMULA>IsIndian: $$LicenseInfo:IsIndian</LOCALFORMULA>
<LOCALFORMULA>RemoteSerialNumber: $$LicenseInfo:RemoteSerialNumber</LOCALFORMULA>
<LOCALFORMULA>IsRemoteAccessMode: $$LicenseInfo:IsRemoteAccessMode</LOCALFORMULA>
<LOCALFORMULA>IsLicClientMode: $$LicenseInfo:IsLicClientMode</LOCALFORMULA>
<LOCALFORMULA>AdminMailId:$$LicenseInfo:AdminEmailID</LOCALFORMULA>
<LOCALFORMULA>IsAdmin:$$LicenseInfo:IsAdmin</LOCALFORMULA>
<LOCALFORMULA>ApplicationPath:$$SysInfo:ApplicationPath</LOCALFORMULA>
<LOCALFORMULA>DataPath:##SVCurrentPath</LOCALFORMULA>
<LOCALFORMULA>UserName:$$cmpusername</LOCALFORMULA>
<LOCALFORMULA>UserLevel:$$cmpuserlevel</LOCALFORMULA>
</OBJECT>
<COLLECTION NAME="LicenseInfo">
<OBJECTS>LicenseInfo</OBJECTS>
</COLLECTION>
</TDLMESSAGE>
</TDL>
</DESC>
</BODY>

你可以在这里找到更多xml-https://documenter.getpostman.com/view/13855108/TzeRpAMt

您可以创建一个tdl来提取许可证号。它将确定计数是否以许可模式运行,否则它将以教育模式运行。

最新更新