标签: axapta

如何更改AX信息消息的级别

在Dynamics AX 2009中,我试图确定信息消息的缩进级别.我想要的是类似的东西:

Prefix
    Info1
    Info2
Prefix2
    Info3
Run Code Online (Sandbox Code Playgroud)

我找到了这个:

http://www.doens.be/2010/05/the-ax-infolog/

但是不想使用循环,所以我认为这样的东西可能会起作用:

setprefix("Prefix");    

{
    info("Info1");
    info("Info2");
}

setprefix("Prefix2");

{
    info("Info3");
}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.有没有办法在x ++中执行此操作,以及有关缩进级别当前处于活动状态的规则是什么?

x++ axapta

9
推荐指数
1
解决办法
2万
查看次数

X ++或Dynamics AX中的.toString()变量是什么?

是否有类似于Axapta中着名toString()C#方法?

我尝试运行底层代码:

info(this.dataSource());
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误信息:"参数'txt'与所需的类型不兼容."

x++ axapta dynamics-ax-2009 dynamics-ax-2012

9
推荐指数
1
解决办法
1万
查看次数

如何捕获内部异常?

是否有可能捕获内部异常:

try 
{
    ttsbegin;    
    info("step one");        
    try 
    {
       info("step two");
       throw Error("error");
    }
    catch 
    {
       info("catch step two");
    }        
    ttscommit;
}
catch 
{
    info("catch step one");
    ttsabort;
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以评论ttsbegin;/ttscommit,但我需要进行交易.

x++ axapta

9
推荐指数
1
解决办法
6053
查看次数

AX零售POS登录定制

我想在AX POS零售登录模块中进行自定义.而不是输入操作员ID和密码,我可以从外部读取并传递给具有操作员ID和密码的POS吗?

此致,Rassal

microsoft-dynamics axapta dynamics-ax-2012 dynamics-ax-xpo

8
推荐指数
1
解决办法
633
查看次数

在Dynamics AX,X ++中,如何增加日期变量

我不确定它是否与xslt或xpath有关..但如何将日期增加1天?例如,如果日期是2/16/2009,我希望日期增加1到2/17/2009等.

xpath x++ axapta

7
推荐指数
1
解决办法
7509
查看次数

动态轴4.0,打开表格而不对当前记录应用过滤器

例如,我有VendTable网格的表单,其中包含CustAccount字段.

我想放置按钮,单击将打开CustTable表单,其中所有客户都可见.

如果我只是放置CustTable menuitem,然后单击它将打开CustTable表单,但在此表单中只显示一条记录 - 一条记录与vendTable.CustAccount中的AccountNum相同.

如何打开整个custTable?是否有比创建按钮更好的解决方案,然后使用ClassFactory :: FormRunOnClient来显示表单?

PS.我需要按钮,所以RMB - >"转到主表格"不计算在内.

axapta

7
推荐指数
1
解决办法
2926
查看次数

在AX 2012中刷新整个表单?

我目前正在使用底部有网格的表单.每当我点击f5时,网格都会刷新,但表单的其余部分却没有.我该怎么做才能让整个表单刷新它的数据?

谢谢.

x++ axapta dynamics-ax-2012

7
推荐指数
1
解决办法
2万
查看次数

列表<string>上的独特运算符

我试图从Axe存储库中获取不同的字符串值,但是我得到了很多相同的字符串(字符串只包含数字)

var ret = context.XInventTransBackOrder
    .Where(i => i.BatchRouteId != "")
    .Select(i => i.BatchRouteId)
    .Distinct()
    .ToList();
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

c# linq axapta

7
推荐指数
1
解决办法
1万
查看次数

动态AX视图中的LEFT JOIN

有没有人知道如何从AOT(不是以编程方式创建的查询)在Dynamics AX视图中执行LEFT OUTER JOIN.

似乎找不到除INNER JOIN之外的任何其他方法,文档似乎表明它是不可能的.

这似乎是一个巨大的弱点,所以我认为如果他们不支持它,有一种推荐的方法来完成同样的事情.

谢谢

dataview axapta aot dynamics-ax-2012

7
推荐指数
1
解决办法
8144
查看次数

Dynamics AX 2012:从字符串转换日期和/或时间时转换失败

在AX我有几个实体.当我尝试发布未发布的时间表时,除了我遇到SQL错误之外的所有实体都可以正常工作:"从字符串转换日期和/或时间时转换失败"

调用堆栈如下:

在此输入图像描述

在突出显示的方法中,我看到它在AccountDistribution表中找不到任何SourceDocumentHeader,因此AccountingDate为空.

有没有人遇到同样的问题,知道如何解决它?对我来说很奇怪,因为所有其他实体都可以正常工作.

谢谢.

sql-server microsoft-dynamics ssms axapta dynamics-ax-2012-r2

7
推荐指数
1
解决办法
686
查看次数