Пытаюсь синхронизировать 1С и BPM
Использую вот такой код:
Type v7Type = Type.GetTypeFromProgID("V77.Application", true);
dynamic v7 = Activator.CreateInstance(v7Type);
object[] arg = new object[3];
arg[0] = v7Type.InvokeMember("RmTrade", BindingFlags.Public | BindingFlags.InvokeMethod | BindingFlags.Static, null, v7, null);
arg[1] = "/d\\\\ITL.LOCAL\\files\\1Cbases\\itl-db-test\\" + " /nАдминистратор";
arg[2] = "NO_SPLASH_SHOW";
v7Type.InvokeMember("Initialize", BindingFlags.GetProperty, null, v7, arg);
arg = new object[1];
arg[0] = @"Справочник.ПТО";
object sprNomen = v7Type.InvokeMember("CreateObject", BindingFlags.GetProperty, null, v7, arg);
и т.д.
dynamic v7 = Activator.CreateInstance(v7Type);
object[] arg = new object[3];
arg[0] = v7Type.InvokeMember("RmTrade", BindingFlags.Public | BindingFlags.InvokeMethod | BindingFlags.Static, null, v7, null);
arg[1] = "/d\\\\ITL.LOCAL\\files\\1Cbases\\itl-db-test\\" + " /nАдминистратор";
arg[2] = "NO_SPLASH_SHOW";
v7Type.InvokeMember("Initialize", BindingFlags.GetProperty, null, v7, arg);
arg = new object[1];
arg[0] = @"Справочник.ПТО";
object sprNomen = v7Type.InvokeMember("CreateObject", BindingFlags.GetProperty, null, v7, arg);
и т.д.
В visual studio код работает на ура, а в bpm ошибки
Вроде подключил все библиотеки, которые подключены в visual studio.
Нравится
3 комментария
20 февраля 2013 10:00
"Сазанов Александр Владимирович" написал:Вроде подключил все библиотеки, которые подключены в visual studio.
Александр, для того, чтобы подключить в конфигурацию сторонние библиотеки, нужно http://www.community.terrasoft.ru/developer/article/6591
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать