Размещать записи в EPICOR 905 с помощью C#

Я пытаюсь подключиться к 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);
        }

1 ответ

Решение

Самый простой способ определить требуемые вызовы - запустить трассировку клиента и выполнить процесс, который вы хотите автоматизировать в пользовательском интерфейсе. Это будет записывать вызовы, которые пользовательский интерфейс делает для вашего конкретного процесса. После этого вы сможете скопировать их в свой код.

Вам нужно будет ссылаться на сборку контрактов для каждого BO, требуемого из вашего клиентского каталога.

Это займет некоторые эксперименты, чтобы определить правильные вызовы, но именно так команда CSG в Epicor подошла бы к этому.

Другие вопросы по тегам