我正在尝试连接到Epicor905并以编程方式发布日记条目。 我发现以下代码连接到Epicor。但是,我无法找到有关访问GL Journal Entry模块的任何信息。我对C#很陌生,只是想让某人在逻辑/技术上指出我正确的方向。我知道它的核心是使用DLL和业务对象。但除此之外,我一无所知。以下是我发现连接到EPICOR的代码:
using Ice.Core;
using Erp.Common;
try
{
Session obj = new Session("manager", "manager", Session.LicenseType.Default, @"C:\Epicor\E10Pilot.sysconfig");
if (obj != null)
{
MessageBox.Show("Sesion valida");
obj.Dispose();
obj = null;
}
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
答案 0 :(得分:1)
识别所需调用的最简单方法是启动客户端跟踪并运行您希望在UI中自动执行的过程。这将记录UI为您的特定进程进行的调用。然后,您应该能够在代码中复制它们。
您需要从客户端目录中引用所需的每个BO的合同程序集。
这将需要一些实验来确定正确的呼叫,但这正是Epicor中的CSG团队将如何处理这一问题。