Отправка записей журнала в EPICOR 905 с использованием C#

Я пытаюсь подключиться к Epicor905 и опубликовать запись в журнале программно. Я нашел приведенный ниже код, который подключается к Epicor. Однако я не могу найти никакой информации о доступе к модулю GL Journal Entry. Я новичок в С# и просто хочу, чтобы кто-то указал мне правильное направление логически/технически. Я понимаю, что в основе лежит работа с 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);
        }

person Jared    schedule 15.01.2018    source источник
comment
Ходят слухи, что у вас должен быть логин/пароль для этого сайта: epicweb.epicor.com, который должен содержать документацию, которую вы ищете.   -  person Jacob H    schedule 16.01.2018


Ответы (1)


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

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

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

person Stephen Turner    schedule 16.01.2018