在Dynamics AX开发方面,我仍然是新手.
我正在这里完成一个教程.完成在C#和X ++中编写代码之后,教程说要运行类并显示消息(测试代码的结果).
我找不到如何在AX开发工作区中"运行"方法或类的解释.我找到了"Go(F5)",但没有任何反应(我在开始时就在两个代码中都有中断,所以它不会是一个无声的错误(如果有这样的话).
任何你能提供的帮助将不胜感激.
凯文
我有几个控件的表单.当我填充这些控件时,除了一个realEdit控件之外,所有控件都正确保存在数据源表中.它在表格中说"未经审查".我已经正确地设置了它的数据源和数据域属性,那么它可能是什么原因以及如何解决它?
我在AX的一份工作中有以下声明:
select RecId from pjiTable
join pID, Type, PrId from sjTable
where pjiTable.Prid == sjTable.PrId &&
(sjTable.Type == PjType::TimeMaterial || sjTable.Type == PjType::FixedPrice);
Run Code Online (Sandbox Code Playgroud)
我必须在SQL Server中使用它.如何将此select语句转换为SQL并在SQL Server Management Studio中使用它?
我有一个AX2012R2 CU6(构建和客户端6.2.1000.1437,内核6.2.1000.5268),有以下问题:
在AP>日记帐>发票>发票日记帐>行(表单LedgerJournalTransVendInvoice)中,当我选择供应商作为帐户类型然后在帐户字段上激活查找时,AX会冻结几分钟,当它恢复时,查找将关闭/从不打开.每当帐户类型供应商,其他帐户类型工作正常时,就会发生这种情况.
我把它调试到LedgerJournalEngine.accountNumLookup() - > VendTable.lookupVendor line
formSegmentedEntryControl.performFormLookup(formRun);
上述过程占用了时间.
在聘请驱魔人之前有任何想法吗?
我在使用FormRun两次打开表单时看到一个奇怪的情况
static void Job780(Args _args)
{
FormRun formRun;
Args args = new Args();
;
args.name(formstr(Form1));
formRun = ClassFactory.formRunClass(args);
formRun.init();
formRun.run();
formRun.wait();
}
如果我运行此代码两次,那么我会看到2个表单,但在关闭第二个表单之前我无法关闭第一个表单.
我在几个实例和不同版本(2009年,2012年)上尝试过它.清除缓存和*.auc fiels.结果相同.
问题是如何解决它.我的意思是如何使表单以任何顺序正确关闭.谢谢.
我们中的许多人正在审查AX 2012中的优化问题.在许多情况下,流程相关代码中的优化问题没有像我们在报告中有许多其他方法那样的解决方案.
案例:我有一个案例,我只需点击一下按钮就可以在AX 2012中执行多个销售订单的确认.在确认该销售订单后,我们需要执行一些其他"定制"流程,这是在遵循代码实践并最大限度地优化编码方法之后的一个漫长的过程.所以我对如何通过多线程处理这种场景提出了疑问
multithreading x++ axapta dynamics-ax-2012 dynamics-ax-2012-r3
我只是关注一个非常简单的微软教程,主题是从表创建一个视图:http: //msdn.microsoft.com/EN-US/library/hh272116
我创建了名为TITO_SomeView的视图.我使用DirAddressBookParty表,我无法打开视图,我收到消息:
"您无权访问表'某些视图'(TITO_SomeView).请与您的系统管理员联系."
我已经阅读了 msdn 文章,阅读了有关数字序列的白皮书,并制作了很多次数字序列。但在这种情况下我需要一些帮助。
场景是;我想通过 x++ 代码仅使用数字序列代码而不使用引用等来获取下一个序列号。
我尝试过以下(以及许多其他解决方案,但这是最接近的解决方案);
static void myTestJob(Args _args)
{
NumberSeq num;
num = NumberSeq::newGetNumFromCode('SAO-Y');
info(num.num()) ;
}
Run Code Online (Sandbox Code Playgroud)
它针对某些数字序列代码生成数字序列,但对于其他数字序列,它会抛出错误:
“编号规则不存在。”
我已经尝试了许多其他博客中提到的许多其他选项,并尝试探索 AX,但现在需要一些帮助。
PS 我不是使用 x++ 代码而是从前端(组织管理)创建数字序列。
我想在选择网格列表上的记录时启用/禁用Confirm(MenuItemButtonName: ButtonUpdateConfirmation) 按钮Sales and marketing -> Common -> Sales quotation -> All quotation -> Follow up。目前,Confirm分别在发送/创建报价状态时启用/禁用该按钮。Confirm当所选销售报价达到信用额度时,我想改变我的禁用/启用按钮的这种行为。
问题是,我找不到按钮启用/禁用位置的行为。有谁知道它在哪里?我目前正在查看SalesQuotationListPage表格
如何暂时关闭AOT编译动态AX?在我的开发环境中。我可以添加临时代码以跳转编译。
我在这里问一个技巧,比如跳转同步,dbSynchronize方法,我也想跳转编译。
我想关闭 AOT 编译 (F7)
例如,如果我导入一个 xpo,我不想自动启动编译或将其跳过到代码中。
谢谢