dynamics-ax-2012相关内容
我的任务是开发与外部系统的集成,我相信Azure Service Bus是我应该采用的方式.如果没有,我愿意提出建议.我需要推/拉客户/供应商,销售/购买订单,然后执行某些动作事件(过帐提货单等). 如果找不到现有的服务,我会考虑使用AIF以及一些自定义的AX服务. 根据 https://docs.microsoft.com/zh-cn/dynamicsax-2012/appuser-
..
点击按钮后,我想从代码中复制剪贴板中对话框中的文本. 我需要在对话框中使用功能ctrl + c的按钮. 我的对话框使用了以下代码: 对话框对话框;DialogField dialogField;str字符串;;dialog = new Dialog(“我的个人对话框");dialogField = dialog.addFieldvalue(extendedTypeStr(String
..
我试图在ax 2012中创建像供应商这样的实体.当我单击“新建"按钮时,出现以下错误; 无效的字段/相关字段组合. 我在搜索引擎上寻找它,发现它可能是由于表单数据源中使用的联接错误所致.我已经遍历了联接和链接,它们都很好,但是我仍然遇到相同的错误. 有人吗? 解决方案 在 info.add 方法中放置一个断点以在行为中捕获AX.
..
如果另一个字段包含MS Dynamics AX 2012中的数据,我想禁用对表字段的输入. 更新1: 如果输入了Field1,则Field2和Field3必须为空 | Field1 | Field2 | Field3 |客户编号|ID | | --- 1 --- | -------- | -------- |0000000001 |01 更新2: 系统是否可以触
..
在带有模板“ 列表页”的ax 2012窗体中,通常无法访问按钮上单击的方法。只是不允许您覆盖方法`clicked 您可以通过将按钮属性“ DisplayTarget”设置为值“ Client ”来更改此行为。比您可以更改 clicked 方法的代码。但这感觉不对。 有什么方法可以更好地访问单击方法?例如,通过使用链接到表单属性的 * FormName * ListPageInterac
..
我正在尝试移动文件,没有什么聪明的方法。 AX WONDERS博客。 这样做的原因是,当使用在服务器上运行的AX类时,异常永远不会返回到客户端,因此无法正确处理....该操作不会陷入异常: :CRLError异常 例如,如果源文件由MSWord打开,则会在 fileLocked中引发异常。 任何建议都非常欢迎! 某些代码: 服务器静态无效moveFile(str
..
我正在尝试对表格HcmWorker及其相关查询。 但是我想弄清楚如何将显示方法HcmWorker.primaryDepartmentName()的结果放入查询中它自己的字段中。 我也尝试过创建一个视图以通过ViewMethod执行该函数,但似乎不起作用,因为ViewMethods仅将代码注入对该视图的最终查询中。 我不知道制作表格。最终结果必须通过QueryService。 解
..
我正在尝试使用AIF服务更新现有的销售订单。调用服务操作时,收到以下错误消息: System.ServiceModel.FaultException:发生错误。 服务器堆栈跟踪:System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime操作,ProxyRpc&rpc)中的 System.S
..
是否将AX对话框按钮限制为确定和取消? 是否可以在对话框中添加自定义按钮? 我的对话框具有以下代码: static void mitTabPage(Args _args) { 对话框对话框; DialogGroup对话框组,dialoggroup2; DialogField dialogfield,dialogfield2; ; dialog =新对话框(“新对
..
我目前正在尝试基于特定条件为true的情况下使用数据源构建查询.说“如果value == 1,请使用数据源1.如果value == 2,请使用数据源2. 这些表已经进入了我的数据源的几个层次. 无法在任何地方找到有关此信息! 解决方案 您没有指定表和关系,而是使用以下数据源作为示例: 客户表 CustTrans(JoinMode:ExistsJoin) CustInv
..
我想知道是否有人可以帮助我找出如何在发票标签下的常规日记帐转帐中以编程方式设置凭证编号和日期.我正在尝试使用x ++将其发布到ax 2012的一般期刊中.我目前有可以使用的代码,但是在ledgerjournal trans下没有设置文档编号或日期的方法.实际上缺少许多设置员,并且仅具有linenum帐户类型,日记帐编号等. 如何设置这些字段?下面我有一些代码 static void Test
..
在AX报告中,用户可以选择不同的范围.我试图证明在报表本身中用于过滤用户的条件甚至是 表达式"parameter!CustomerAccount.Value"不起作用,因为此过滤器不是静态参数. 用户可以使用查询中的任何表以及该表中的任何字段以及任何条件. 解决方案 此方法效果很好^ _ ^ (((我使用privet而不是static)) static void
..
我想将凭证的现有编号序列更新为新的会计年度编号序列,以显示序列中的月份,我知道如何使用会计年度来创建编号序列,但是我无法将凭证编号用作我无法在NumberSeqModuleLedger类内的loadModule方法中找到凭证edt. 任何机构都可以引导我在loadModule()中找到edt吗?我可以在哪个类中添加fiscalyear参数类型? 解决方案 在“总帐设置"的“总帐日记帐
..
我必须在文件夹中获取文件.我的流程可以在批处理中使用. 我的代码是这样的: Io file; FileIoPermission perm; int handle; Filename fileName; [handle, filename] = WINAPI::findFirstFile( myFilePatch + "\\*.txt");
..
我想自定义标准的向下钻取功能,并将文本参数添加到向下钻取URL.然后,我将解析并使用SysStartUpCmdDrillDown或EventDrillDownPoller类中的参数,如Jan B. Kjeldsen在此问题中提供的解决方案一样 标准下钻链接为 dynamics:// Target /?DrillDown_ RecID /: dynamics://0/?DrillDown
..
我有一个带有 Query 的简单 View ,我的自定义 Query 具有动态范围. 在类SysQueryRangeUtil中,我插入了一个自定义的 public static 方法,并将其复制到我的“自定义查询"中. 这个范围,效果很好.但是我有一个问题,当范围条件发生变化时,如果我想查看新视图(具有新选择的记录),我必须在AOT的视图中进行同步. 但是此操作无法执行简单的Syste
..
在我的窗体的TabPage中,我有一个CheckBox,如果选择了CheckBox,则该值将保存在Table字段中(在FormDataSource:ParametersTable中存在). 我想在进入TabPage时刷新表单,就像按F5一样. 有可能吗? 解决方案 有一篇很棒的文章,介绍了刷新表单数据的不同方法 1.刷新 此方法基本上使用该特定数据源记录的表单缓存中存储的
..
尝试通过c#应用程序访问AX 2012 QueryService,并且仅希望获取CustomerID和Customername字段.问题是,CustomerID在CustTable中,而CustomerName在DirPartyTable中. 对文章或代码示例的任何帮助将不胜感激. 引用QueryDataSourceMetadata以将联接放入这些表中并获取数据. 有哪些选项以及何时
..
例如,我有以下x ++查询. Select EcoResproduct join tableX where EcoResproduct.RecId == tableX.Product || EcoResproduct.RecId == tableX.DistinctProductVariant; 是否可以通过 AOT查询做同样的事情,而无需使用联合
..
我们可以使用本地和国外采购的部门捕获来创建采购订单编号序列吗? 我们可以在AX 2012中一次创建两个数字序列吗? 解决方案 是的. 不了解您的版本或您已做过或尝试过的事情,我会尝试猜测您使用的是AX 2012. 然后在\ Classes \ CustPostInvoice \ run中查看它们如何设置invoiceId变量. if (countryRegi
..