问题标签 [ax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dynamics-ax-2009 - 有一个字符串数组字段作为索引,好还是坏?
我的直觉是,将字符串(带有数组元素)字段设置为表上的索引将不利于性能(在表上完成的大部分操作是插入和更新 - 表保存事务数据及其当前大小大约有 2000 万条记录)。
该字符串扩展了具有 4 个数组元素的类型,但并不总是填充所有这些元素。我需要证明为什么不将此字段设置为索引之一。我尝试过寻找答案,阅读 Kimberley Tripps 博客,浏览 MSDN 上的最佳实践重新索引(仅提到索引最好首先在数字上,然后是字符串字段)等等。但这些都没有提到在字段上索引表那是一个数组类型。我可以给出什么理由来证明不对字符串数组字段进行索引。如果我的直觉完全错误并且索引在数组字段上运行良好,为什么会这样?
lookup - 如何从不同公司获取获取值的查找?
在处理跨公司任务时,我试图获取公司名称。
我使用以下代码获取将当前公司作为发票公司的公司名称。
在上面的代码中,我将它存储在一个表中,但我不需要使用表。而不是我需要使用 companyInfo 表并将记录过滤到查找中。
enterprise - Dynamics AX 2009 汇总 7 企业门户 AX_Core 错误使用 Windows server 2008 r2 64 位和 sharepoint 2010 基础
建筑:
AOS 服务器:运行 windows server 2008 r2 std 64 位西班牙语。
Enterprise Portal Server:运行 windows server 2008 r2 std 64 位西班牙语、SharePoint 2010 Foundation 64 位、IIS 7.5
数据库服务器:运行 Window server 2008 r2 std 64 bits spanish、SQL Server 2008 std r2 64 bits spanish、Reporting Services 和 analysis services 2008 r2 64 bits spanish。
问题:
更新到 Dynamics AX 2009 汇总 7 后,我们遇到以下错误。这是第一次实施和部署 EP 门户。我尝试了很多建议,但没有解决这个问题。
EP 用户无法浏览 EP 页面。以下是 EP 页面中出现的错误快照。像往常一样,Sharepoint 不会显示信息/描述性错误,而且调试共享点页面非常困难,所以我下一个赌注是查看事件查看器以获得更详细的错误描述。
事件查看器日志:动态对象适配器调用失败线程被中止 System.Threading.ThreadAbortException at AxCore_Call(UInt64 , Char* , tagVARIANT* , Int32 , tagVARIANT* ) at Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[ ] paramList) 在 Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsObjectAdapter.Call(String methodName)
Microsoft Dynamics AX 业务连接器会话 444。
威胁已经被清除了。在 AxCore_Call(UInt64 , Char* , tagVARIANT* , Int32 , tagVARIANT* ) 在 Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[] paramList)
Microsoft Dynamics 的会话发布失败。
找不到 .NET Business Connector 会话。
Microsoft.Dynamics.Framework.BusinessConnector.Session.Exceptions.NoKernelSessionException 在 Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.get_AxaptaAdapter() 在 Microsoft.Dynamics.Framework.Portal.AxWebSession.WebSessionClientRemove() 在 Microsoft.Dynamics.Framework。 BusinessConnector.Session.DynamicsSession.Release(ICacheContext 上下文)
如果需要,我可以提供更多详细信息。这对我来说似乎是一个错误,任何机构都可以帮助或确认吗?
dynamics-ax-2009 - 如何使 Dynamics AX 2009 中的“使用者”表单工作?
我正在尝试查找标签在应用程序对象中的使用位置。
在标签编辑器中有一个按钮Used By
应该执行此功能。但是,它只会打开一个空对话框。
在此之前我需要先设置某种索引吗?
dynamics-ax-2009 - 如何解决销售或采购订单过帐期间出现的排序问题?
在 Dynamics AX 2009 中的发票过帐过程中,我们面临以下排序问题。应用程序版本如下所示。
安装了 Service Pack 1 和汇总 5的 Dynamics AX 2009 。版本:5.0.1500.2985(内核和应用程序)
以下是我们的用户正在执行的步骤:
- 导航到
Accounts receivable --> Periodic --> Sales update --> Invoice
- 在
Posting invoice
表单上,单击选择按钮。 - 在
Sales update
对话框中,单击排序选项卡。 - 将 field 的搜索方向更改
Sales order
为Descending。 Order lines - Line No - Ascending
从排序中删除了行。- 单击确定退出销售更新对话框。
检索数据后,我看到过帐发票表单的概览选项卡中以升序排列的销售订单。
我们没有设置任何排序参数Accounts receivable --> Setup --> Forms --> Form sorting --> Invoice.
所以,我认为这不是问题。
我还能够在没有任何自定义的标准代码中模拟这种情况。
我想知道是否有人有解决此问题的方法。
提前致谢。
UPDATE:
我刚刚从 Microsoft 支持部门发现该Posting Invoice
表单正在按设计工作。因此,我必须进行更改,以使表单按照用户希望的方式运行。如果我能找到解决方案,我会在这里发布。
要为问题添加更多内容,采购订单过帐表单中也会发生同样的事情。
axapta - 如何使用 X++ 读取具有换行和回车混合的文本文件?
我正在尝试使用 Dynamics AX 读取文本文件。但是,以下代码将行中的所有空格替换为逗号:
我尝试了上述代码的各种组合,包括指定空白''
字段分隔符,但行为相同。
以下代码有效,但似乎应该有更好的方法来做到这一点:
文件的格式是字段格式。例如:
因此,除非我使用上面的解决方法,否则我最终得到的结果是:
这里的根本问题是我有混合输入格式。有些文件只有换行符{LF}
,有些文件有{CR}{LF}
. 使用我上面的解决方法似乎对两者都有效。有没有办法同时处理两者,或者\r
从文件中剥离?
axapta - 如何查询对象 UtilElements 和 UtilIdElements 以获取正确的结果?
我在 Dynamics AX 2009 中查询 UtilElements 和 UtilIdElements 时遇到问题。
屏幕截图#1显示了 SalesFormLetter 类出现在图层sys
、syp
、gls
和glp
中cup
。但是,当我运行以下代码时,输出显示该对象仅存在于sys
图层中。此代码的输出在屏幕截图#2中给出。
我在这段代码中做错了吗?我想知道给定对象所在的所有层。
提前致谢。
截图#1:
截图#2:
dynamic - 如何在 axapta 3.0 报告中使用显示方法作为范围
我只是想知道是否有人可以帮助我。我正在 Axapta 3.0 中设计报告并遇到问题。我在 InventTable 中有一个显示方法,它返回现有库存数量。我在报告中使用它来显示尚未售出的物品数量。现在我想将此方法添加为一个范围,因此只有该项目的数量超过手头的 5 个才应该显示。
我将不胜感激有关此的任何帮助。
问候,
dynamics-ax-2009 - Dynamics AX - 销售装箱单/发票过帐错误
每当我尝试在 AX 2009 中过帐销售订单的装箱单或发票时,都会收到以下错误。我已尝试删除税收调整并重新排列订单。但即使单击“排列”按钮也会产生相同的错误。
当单个销售订单受税收管制时,销售订单不能重新排列。取消对订单的规定,重新安排和规范汇总订单的税收。
axapta - 如何将列添加到 ledgertrans
我必须在 ledgerTrans 中添加一个新列并写入数据,但我不想通过直接 x++ 插入来做到这一点。我更喜欢通过类和权限方法来做到这一点。
我看过 LedgerJournalCheckPost 和 CustVendVoucher 之类的课程,但我取得了不错的成绩。