我一直在努力解决这个问题,似乎无法为我的问题找到解决方案.如果可能的话,我真的希望得到一些帮助,这对我来说意义重大.
我目前正在企业门户网站上运行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) 在X ++中编写代码时,有时需要引用this.functionYouWant()
,有时需要引用element.FunctionYouWant()
.有时两者都在范围内.我经常尝试一个,如果我想要的功能不在那里,我会尝试另一个.是否有规则说明何时使用this
以及何时使用element
?
我有一个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)
我想知道是否有可能获取当前用户对象并获取其凭据,以便我可以将它们传递给NetworkCredential
我用来连接到我的AX .NET Business Connector的对象.因为,目前我必须指定它作为我在实例化NetworkCredential
对象时设置的特定用户连接:
private NetworkCredential nc = new NetworkCredential("myUser", "myPassword", "myDomain");
我本来希望做类似的事情,private NetworkCredential nc = (NetworkCredential)HttpContext.User;
但显然这不会奏效......
这样,就可以更容易地跟踪哪个用户创建了销售订单,例如,当时所有内容都由我指定的用户创建.
我是Microsoft Dynamics AX开发的新手,我想学习它的基本知识.我有一个安装了'09版本的虚拟机.
从一开始就熟悉语言(X ++)是否必不可少?我应该从什么开始(教程,视频,概述,导游)以及我在哪里找到它?
我想要链接,提示或任何可能有用的东西!
是否很容易找到一步一步的教程?任何链接?
我是C#开发人员,想要开始学习Dynamics AX.请指导我可以在Dynamics AX中使用我的.net/C#技能(API知识)吗?
我知道AX是用X ++开发的,但有人告诉我这是可能的.
请指导我AX有一个网络界面或只是一个桌面应用程序.
正如Microsoft Dynamics AX 2009编程:入门一书中所述,需要在x ++中声明后添加分号:
只要第一行代码不是关键字,变量声明后的额外分号就是强制性的.分号告诉编译器变量声明已经结束.在分号后面不能声明新变量.
(直接从书中复制,不变,如果需要我会删除它)
但是,当我删除分号并运行作业时,绝对没有错误或问题:
static void Job1(Args _args)
{
str string1 = "STACKOVERFLOW";
;
print string1;
pause;
}
Run Code Online (Sandbox Code Playgroud)
就像
static void Job2(Args _args)
{
str string1 = "STACKOVERFLOW";
print string1;
pause;
}
Run Code Online (Sandbox Code Playgroud)
真的需要吗?我应该习惯使用它吗?
我的问题是设置从外部源读取的一些维度值.
鉴于AX 2009声明:
ledgerJournalTrans.Dimension = ledgerTable.Dimension;
ledgerJournalTrans.Dimension[1] = "abc";
Run Code Online (Sandbox Code Playgroud)
与AX 2012相同的方法是什么?
这将导致假设存在"部门"维度作为第一维度.