![]() |
#1 |
Участник
|
COM соединение
Здравствуйте. Ткните пожалуйста в пример, создания com-объекта а АХ2009 или если можно здесь привести небольшой кусок кода. буду очень благодарен. Т.е. цель создать com-объект АХ2009, например в 1С и вызвать функцию создания какого-либо объекта в АХ
Последний раз редактировалось DinDim; 04.06.2010 в 15:36. |
|
![]() |
#2 |
MCTS
|
Если в 2009 не изобрели ничего экстранового, то стартовать можно так
X++: ; = ("AxaptaCOMConnector.Axapta"); .Logon2((_userId), (_password), "", "", "", "", ""); ........ .Logoff();
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#3 |
MCTS
|
Создание ворд-документа на основе шаблона "c:\123.dotx":
X++: static void Job55(Args _args) { COM COMApplication; COM comDocuments; COM COMDocument; ; COMApplication = new COM('Word.Application'); comDocuments = COMApplication.Documents(); COMDocument = comDocuments.Add('c:\\123.dotx'); comDocuments.finalize(); COMApplication.displayAlerts(-1); COMApplication.Visible(true); }
__________________
С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. |
|
![]() |
#4 |
Moderator
|
|
|
![]() |
#5 |
MCTS
|
Ага
По ссылке fed даже примерчик небольшой есть для вызова статического метода X++: using System; using Bcn = Microsoft.Dynamics.BusinessConnectorNet; class DemoCallXppFromCSharp { public static void Main() { bool boolStringsSame; Bcn.Axapta axp; axp = new Bcn.Axapta(); try { axp.Logon(null, null, null, null); } catch (Exception excepn) { Console.WriteLine(excepn.ToString()); return; } boolStringsSame = axp.CallStaticClassMethod ("DemoBcnClass", // The class name. "AreStringsTheSameMethod", // The method being called. "H64", "L8"); // These two strings are not the same. Console.WriteLine(boolStringsSame); } } }
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#6 |
MCTS
|
Простите, я неправильно понял вопрос.
__________________
С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от e@gle
![]() Создание ворд-документа на основе шаблона "c:\123.dotx":
X++: static void Job55(Args _args) { COM COMApplication; COM comDocuments; COM COMDocument; ; COMApplication = new COM('Word.Application'); comDocuments = COMApplication.Documents(); COMDocument = comDocuments.Add('c:\\123.dotx'); comDocuments.finalize(); COMApplication.displayAlerts(-1); COMApplication.Visible(true); } |
|