axapta相关内容
是否可以在 X++ 中获取实例名称而不是服务器名称? 所附图片显示了我正在寻找的字段: 当我使用 xSession.AOSName(); 时它返回服务器名称,当我使用 sysServerSessions..Instance_Name; 时返回一个空字符串.Instance_Name 字段在数据库中只有“01",所以如果它确实返回了一个值,它仍然是不正确的. 解决方案 Insta
..
我正在制作一个使用 Dynamics AX Business Connector 与 AX 连接的网站,它运行良好,但有时用户不会注销. 这是我的代码: Microsoft.Dynamics.BusinessConnectorNet.Axapta DynAx = new Microsoft.Dynamics.BusinessConnectorNet.Axapta();尝试{DynAx.Lo
..
我想遍历一些名称(aotName)以“HbcCka"开头的表,最后我想从表中删除所有数据. 现在我需要一个逻辑来清空表格.我怎样才能做到这一点? 更新: static void tstDeleteForecastingData(Args _args){字典字典 = 新字典();国际我;SysDictTable dictTable;;for (i=1 ; i
..
在表格的任何地方是否有在位于网格内的列中执行运行总计的示例.网格的用户排序和过滤会影响运行总计列. 如果仅按交易日期排序,我可以轻松执行上述操作,但包括用户排序和过滤,我认为我们必须使用数据源 range() 和 rangecount() 函数(参见 SysQuery::mergeRanges() 示例)然后迭代这些函数以应用过滤,然后包含动态链接.订购也一样,虽然现在更复杂了. 任何
..
我是 d365 Finance and Operations 的新员工 我有一个表单和字段.每次我输入这些字段之一的新记录时,它们的值都应连接起来,并将组合文本放入“详细信息"字段.2 个字段是字符串,我为它们使用 Modified 事件,但另一个字段是查找.如何将查找字段中的“名称"字段写入“详细信息"字段?如果有人帮助我,我将不胜感激. 这是我的字符串字段代码; [FormDat
..
我的任务是开发与外部系统的集成,我相信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
..
我想问问是否可以通过字段的labelId找到特定表的fieldId. 预先感谢 解决方案 可能的解决方案之一: 静态无效的FindTableFieldsByLabel(Args _args){TableId tableId = tableNum(AccountingDistribution);str findLabel = literalStr('@ SYS132687');Sys
..
我试图在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。 解
..
我想找到记录之间的最小日期/时间的日期/时间.在具有多个记录的表中. Fx. - 11/11-15 13:00 - 11/11-15 15:30 - 11/11-15 16:45
..
我的代码将文件从ftp(使用文本传输模式)复制到本地磁盘,然后尝试对其进行处理. 所有文件仅包含文本,并且值之间用换行符分隔.有时,使用二进制传输模式将文件移动到该ftp,看起来这样会弄乱行尾. 使用十六进制编辑器,我比较了行尾,具体取决于用于将文件发送到ftp的传输模式: 使用文本模式:文件结尾为0D 0A 使用二进制模式:文件结尾为0D 0D 0A 是否可以修改我的代码,以便在两种情况下
..
有人知道如何将击键作为字符串存储在X ++中吗? 如果我也想将它们转换为ASCII,反之亦然. 下面的工作没有显示预期的行为. public void textChange() { int i, j; int L = 12; int h = 4; int t = 54; str tmpStr;
..
我目前正在尝试基于特定条件为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
..
当前,我正在使用以下代码: Axapta ax = new Axapta(); string tableName; ArrayList ax_cont = null; ax.Logon(null, null, null, null); try { ax_cont = (Ar
..