Привет.
Вроде Аксапта работает из под CLR и ядро, как раз, эмулирует работу с p-code, нет?
Ощущение, что стоит искать решение в сторону класса Microsoft.Dynamics.Ax.Services.XppBridge, только он лежит исполняемом файле, как АОСа, так и клиента, но публичный. Возможно через user32 его нужно "дергать".
Я просто "побаловался" подключив в виде reference исполняемый файл и получил, тем самым, возможность скомпилировать следующий код:
X++:
System.Object[] array = new System.Object[0]();
;
try
{
Microsoft.Dynamics.Ax.Services.XppBridge::CallStatic(Microsoft.Dynamics.Ax.Services.XppBridgeSecurityAuthSettings::Checked, "Class2", "method1", array);
}
catch
{
info(CLRInterop::getLastException().ToString());
}
Да, он "валится" с ошибкой, но и не пишу, что это готовое решение.