标签: dynamics-ax-2012

从Axe 2012年列表页面(EP)多重选择下载文档.aspx

我一直在努力解决这个问题,似乎无法为我的问题找到解决方案.如果可能的话,我真的希望得到一些帮助,这对我来说意义重大.

我目前正在企业门户网站运行ax2012的列表页面,该页面允许用户选择发票,然后单击开始下载生成的发票PDF的按钮.它看起来像这样: 在此输入图像描述

按钮EpDocuGetMenuitem(输出菜单项)指的是启动静态文件的URL webMenuItem downloadDocument.aspx.

downloadDocument.aspx获取Websession和axaptasession,并提取在Ax中选择的单个记录ListPage. downloadDocument.aspx具有以下代码:

<%@ Page Language="C#" Trace="false" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.Portal, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.Data.Ax, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.BusinessConnector, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.BusinessConnector.Proxy, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.Metadata.AX, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Import Namespace="Microsoft.Dynamics.Framework.Portal" %>
<%@ Import Namespace="Microsoft.Dynamics.Framework.Portal.UI" %>
<%@ Import Namespace="Microsoft.Dynamics.AX.Framework.Portal.Data" %>
<%@ Import Namespace="Microsoft.Dynamics.Framework.BusinessConnector.Proxy" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net axapta enterprise-portal dynamics-ax-2012

25
推荐指数
1
解决办法
503
查看次数

SSRS报告参数.label显示parameter.value

我有一个SSRS报告,在我的报告中我有一个具有ID和NAME字段的数据集,然后我创建了一个参数并将其值设置为数据集中的ID和数据集的标签到NAME.当我预览报告并选择它时,我可以看到标签,但我也在报告中显示所选参数,我正在使用表达式:

=参数!P_TargetBrand.Label

但是当报告运行时,它显示参数VALUE而不是Label.

我的SQL版本是:

Microsoft SQL Server 2008 R2(SP1) - 10.50.2550.0(X64)2012年6月11日16:41:53版权所有(c)Windows NT 6.1上的Microsoft Corporation标准版(64位)(Build 7601:Service Pack 1)

axapta ssrs-2008 dynamics-ax-2012

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

如何在AX 2012中设置单个维度值?

我的问题是设置从外部源读取的一些维度值.

鉴于AX 2009声明:

ledgerJournalTrans.Dimension    = ledgerTable.Dimension;
ledgerJournalTrans.Dimension[1] = "abc";
Run Code Online (Sandbox Code Playgroud)

与AX 2012相同的方法是什么?

这将导致假设存在"部门"维度作为第一维度.

axapta dynamics-ax-2012

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

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万
查看次数

AX零售POS登录定制

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

此致,Rassal

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

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

在AX 2012中刷新整个表单?

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

谢谢.

x++ axapta dynamics-ax-2012

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

动态AX视图中的LEFT JOIN

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

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

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

谢谢

dataview axapta aot dynamics-ax-2012

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

Dynamics AX 2012只打开表单的一个副本

任何人都有任何提示/代码片段,以防止一次打开自定义X ++表单的多个副本?

最佳案例:尝试打开表单的另一个副本,原始收益集中

可接受:用户收到表单已打开的通知

forms x++ axapta dynamics-ax-2012

6
推荐指数
1
解决办法
1862
查看次数

Dynamics AX 2012 - 更改产品收据的总帐过帐

我的任务是在DAX 2012中扩展产品收据的总帐过帐.

在2012年,在我看来,微软已经开始转向使用传统的LedgerVoucher,LedgerVoucherObject和LedgerVoucherTransObject方式向总账进行过帐,以使用源文档框架.

在我的情况下,我将扩展总帐过帐,以便在进行产品收货时进行额外过帐.现在,在进行产品收据更新时,实际上会创建两个凭证.一种是产品实际收货的核算,另一种是产品收货时的应计责任(这是在产品模型组/(现场组"分类帐集成")/(现场)产品收货的累计责任上设置的.

我设法通过修改类InventMovement和使用LedgerVoucherTransObject :: newTransactionsAmountDefault处理方法的updateLedgerPhysical方法来扩展其中一个凭证的发布.

我通过使用调试器并在上面提到的方法中放置一个断点,然后在调用堆栈中回溯跟踪到正确的方法.

但对于其他凭证(应计负债),我无法在哪里查找实际的总帐过帐,因为在我看来,ledgerVOucherTransObject的addTrans方法从未被调用过这个凭证?!?!?!

我已经尝试使用CIL在AOS上进行调试而没有执行CIL,我怀疑源文档框架使用除LedgerVoucher类之外的其他方式发布到总帐.

有没有人对源文档框架有任何经验,特别是如何使用这个框架工作添加总帐过帐,在我的情况下,我必须寻找适合我的modicfication的地方.

product axapta receipt dynamics-ax-2012 dynamics-ax-2012-r2

6
推荐指数
1
解决办法
1077
查看次数

如何在Dialog中添加checkBox并获取值?

我想在对话框中添加一个 CheckBox.

我用过这段代码:

Dialog dialog;
DialogField dialogField;
NoYesId checkValue;
;
dialog = new Dialog("New dialog with checkBox");

dialogField = dialog.addFieldValue(identifierStr(NoYes) , checkValue);
checkValue= dialogField.value();
dialog.run();
info(strfmt("Value %1" , checkValue));
Run Code Online (Sandbox Code Playgroud)

所以,在Debug中我看到变量(checkValue)的值始终为NO.

在网络教程中,我看到了这段代码:

dialog.addFieldValue(typeid(NoYes), NoYes::Yes, "tip");
Run Code Online (Sandbox Code Playgroud)

但我有一个错误方法typeid不存在.

这是什么方式?谢谢大家,

请享用!

checkbox dialog x++ axapta dynamics-ax-2012

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