问题标签 [acumatica-kb]
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.
acumatica - 如何将客户类字段添加到 Acumatica 中的 SO 屏幕?
我在通过自定义引入 CustomerClass 字段时遇到问题。ACM 并没有把所有的价值都传递过来。请帮忙!
acumatica - 如何将客户价格等级添加到 Acumatica 上的 SO 屏幕?
我正在尝试在 SO 屏幕上包含客户价格等级。提交的价格类别位于
我怎样才能做到这一点?
ms-office - Power BI 到 Acumatica 的连接
我在尝试将 Power BI 连接到我的 Acumatica 时遇到错误。我不确定它是否在 Acumatica 本身中没有正确设置,或者我是否完全做错了。我遵循了很多我在网上找到的步骤。其中一些例子是蒂姆罗德曼和微软。当我尝试在 Power BI 上登录 Acumatica 应用程序时遇到的错误:
- Microsoft.Mashup.Engine1.Library.Resources.HttpResource:请求失败:OData 版本:3 和 4,错误:远程服务器返回错误:(404) 未找到。(未找到)OData 版本:4,错误:远程服务器返回错误:(404)未找到。(未找到)OData 版本:3,错误:远程服务器返回错误:(404)未找到。(未找到)
- 错误 #2:处理数据集中的数据时出现错误。请稍后再试或联系支持人员。如果您联系支持人员,请提供这些详细信息。消息未找到表的“已创建”列。
- 处理数据集中的数据时出错。请稍后再试或联系支持人员。如果您联系支持人员,请提供这些详细信息。消息键与表中的任何行都不匹配。Activity IDc718a6b5-154d-4691-8896-f4a328acf95e Correlation ID44788a32-ef31-8554-0c50-c5f36aa3f730 Request IDb76f990c-4581-6f0a-4a28-d77115d25747 Status code400 TimeFri Nov 16 2018 09:40:27 GMT-0500 (Eastern Standard Time) Version13 .0.7382.141 集群 URIhttps://wabi-us-east2-redirect.analysis.windows.net
当我将 url 更改为最后的 companyName 而不是https://[sitedomain]/odata/时,我收到错误 #2 和 #3 。错误 #2 url = https://[sitedomain]/odata/[companyname]。
任何想法都会有所帮助。
谢谢,
acumatica - 如何使用自定义项目更改登录屏幕图像?
当我登录 Acumatica 时,我的用户会看到默认的 Acumatica 图像,而我想要我自己的品牌。
如何用我自己的替换登录屏幕的图像?对于托管的 SaaS 环境,我该如何做到这一点?
acumatica - 通过基于 SOAP 合同的 API 将数千条记录导入 Acumatica
我正在使用基于合同的 SOAP API 尝试将大约 25,000 个日记账分录行从银行系统导入单个 Acumatica GL 批次。
如果我尝试一次将所有记录添加到同一个 GL 批次,我的请求会在几个小时后超时。由于它使用相同的 GL 批处理,因此该解决方案不利用多线程。
我还尝试一次将 25000 行添加到单个 GL 批处理中,并且请求不会超时,但是在将大约 3000 条左右的记录添加到 GL 批处理后,性能速度开始显着下降。此过程需要几个小时才能运行,并且由于它使用相同的 GL 批处理,因此此解决方案不利用多线程。
我还研究了多线程,将数据导入到几个较小的 GL 批次中,每个批次有 5000 行,并且没有任何超时问题。但它仍然需要大约一个半小时才能运行。此外,客户不接受这种多批次的方法;他们希望将所有日常数据集中在一个 GL 批次中。
25,000 条记录对我来说似乎并不多,所以我想知道 Acumatica 的 API 是否不是针对单个事务中的这么多行构建的。我在代码中所做的只是通过读取文本文件来构建实体信息,然后调用 put 方法使用具有 25,000 行记录的实体创建 GL 批处理。
我已经阅读了几篇关于优化 API 的文章,但它们主要处理实体的不同实例,例如在几个不同的 GL 批次或几个不同的库存项目中。在这些情况下,多线程是一项很好的资产,因为您可以让多个线程创建多个“不同”的 GL 批次,但在更新同一个 GL 批次时,多线程没有帮助。
这是我到目前为止所读到的:
https://asiablog.acumatica.com/2016/12/optimizing-large-import.html
https://adn.acumatica.com/blog/contractapioptimization/
我在这里不知所措,所以任何指针都将不胜感激。
我期待着您的回复。
这是我的代码:
我的遗留系统行项目的自定义类,然后我需要将其格式化为 Acumatica 的格式:
我尝试了下面描述的 Yuriy 的方法,但我的自定义字段没有更新。只有标准字段正在更新。我应该使用哪个命令来更新扩展(自定义)字段。请参见下面的代码:
acumatica - Acumatica - 能够将相同的序列号项目分配给多个销售订单
我们需要能够同时在多个销售订单上拥有相同的序列项目。问题是,如果我们将序列项目保存在销售订单中(即使处于“打开”状态),它也不允许我将相同的序列项目分配给另一个销售订单。
我们有几个需要这样做的用例,但似乎默认情况下 Acumatica 会阻止这种情况发生。
有谁知道我们是否缺少 Acumatica 中的分配设置,或者我们如何解决这些限制?
excel - 使用 Acumatica 的导出方法为 Excel 单元格填充颜色
我正在尝试使用我通过这篇文章找到的导出方法以编程方式用颜色填充 Excel 的单元格。我注意到该库包含一个名为 AddFill 的方法,该方法具有以下参数AddFill(int startRow, int startColumn, int endRow, int endColumn, string fgColor, string bgColor, [bool doNotOverride = false])
,但我设置为 fgColor 和/或 bgColor 的所有内容都会使单元格颜色变为全黑。我试过“red”、“Red”、“RED”、“#FF0000”、“(255,0,0)”,结果总是一样。如果有人知道如何使用 Acumatica 用来为单元格填充颜色的库来做到这一点,那将非常有帮助
acumatica - Acumatica:InventoryItemMaintExtension -- 不能为空错误
再会!
我有一个继承 InventoryItemMaint的文件PropertyMaint 。
我还创建了一个自定义页面,其 TypeName 是 PropertyMaint。
一切运行顺利,但是当我尝试在Attributes TAB中上传图像文件时,出现错误,再次询问提供的字段。
这些是重现错误的步骤:
- 第 1 步:创建一个新项目。
- 第 2 步:填写所有必填字段。(常规设置、价格/成本和 GL 帐户选项卡)
- 第 3 步:转到“属性”选项卡,单击“浏览”添加任何图像,选择任何图像并单击“上传”。
- 第四步:点击保存按钮,出现错误。
有没有人遇到过我遇到的类似错误?
第 3 步和第 4 步 - 浏览图像、保存和错误 --- 截图
代码文件
LINK ---->>> InventoryItemExtension 链接
我目前正在使用带有 Build 18.202.0029 的 Acumatica 2018 R2 版本。
我在使用 Acumatica 框架方面还是新手,因此非常感谢任何建议和帮助。太感谢了
更新 12-14-2018 我检查了图表的持久化方法,我注意到需要值的字段上没有 NULL 值,错误仍然存在。
更新 2018 年 12 月 26 日即使我只是使用继承的图表从我的页面更新记录,仍然会发生 null/empty 错误。但是当我撤消时,记录可以再次更新。有没有办法扩展图表或继承它们?