Размещать записи в 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 подошла бы к этому.