2

我正在尝试连接到 Epicor905 并以编程方式发布日记条目。我找到了连接到 Epicor 的以下代码。但是,我无法找到有关访问 GL 日记帐分录模块的任何信息。我对 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);
        }
4

1 回答 1

1

识别所需调用的最简单方法是启动客户端跟踪并运行您希望在 UI 中自动化的过程。这将记录 UI 为您的特定进程所做的调用。然后,您应该能够在您的代码中复制它们。

您将需要从您的客户端目录中为每个所需的 BO 引用合同程序集。

这将需要一些实验来确定正确的调用,但这正是 Epicor 的 CSG 团队处理此问题的方式。

于 2018-01-16T09:04:59.173 回答