acumatica相关内容
在活动/任务屏幕(Cr306020)中,有一个带有PXSelector查找的‘Related Entity’字段以及一支用于打开相关实体屏幕的铅笔: 我想知道是否有方法可以对自定义字段执行此操作。我已经查看了该字段的源代码(它是DAC中的EPActivity.Source),但我没有看到任何将这些属性添加到该字段上的内容。没有PXSelector或任何类似内容。 推荐答案 下面的
..
我在SOOrder DAC扩展上有一个用户字段,它是文档上一些行的总和(基于Soline扩展中的一个字段)。当我添加新行时,合计正在正确更新。然而,当我第一次加载文档时,屏幕显示为0.00。我创建了一个SOOrderEntry扩展,并将代码放入Soline_RowSelecting事件处理程序。当我加载文档时,它进入代码,看起来它正在正确设置字段,但它们没有显示在屏幕上。从Soline_CuryL
..
在Acumatica(AEF)中,是否可以编程更改屏幕标题。在我的例子中,我希望在屏幕加载时更改它(基于一个特定值)。示例根据案例的特定字段,在运行时将案例屏幕标题更改为子案例。 推荐答案 编辑: 尝试在图形构造函数或图形扩展初始化事件中设置当前站点地图节点的标题: PXSiteMap.CurrentNode.Title = "Test"; 据我所知,页面标题来自网站地图。总
..
Acumatica中DateAdd函数的等价物是什么? 我看到有DateDiff,但没有DateAdd。 我正在尝试做以下事情- SQL: (DateAdd(day,(180*RemainingQty/TotalQty),GetDate() [PXDBCalced(typeof(Add,totalQty>,AccessInfo.Commercial Date>),typeof(Date
..
我有一个要求,需要根据条件设置网格栏的颜色。 例如:我在网格中有两个字段 1.销售价格 2.新销售 如果销售价格和新销售价值相同,我想显示绿色 如果销售价格高于新销售,则想要显示红色 如果销售价格低于新销售,则希望显示黄色。 这不是一个通用的查询屏幕,这就像在标题中使用FormDetal模板处理屏幕一样,我有一些筛选值基于我的网格数据将被加载到上面,我将修改上面提到的价格字段。我将修改“Ne
..
我目前正在使用带有 Acumatica REST Api 的 Postman 进行一些测试.我正在尝试使用对销售订单端点的 PUT 请求创建销售订单.我可以说我到达了正确的端点并开始创建销售订单,但我不断收到 Subitem 不能为空的错误,即使我正在尝试向它传递一个值.这是我的 PUT 请求的正文: {“订单类型":{值:“QT"},“客户 ID":{值:300000014},“细节" :[{
..
我正在尝试创建可在 Acumatica 框架中使用的自定义用户控件.文档非常有限,所以我希望有人可能有一些如何最好地实施的经验/示例? 似乎可以通过创建一个从 PXWebControl 派生的 WebControl 并创建一个具有匹配名称的全局 JS 函数来实现. 解决方案 要以简单的方式创建自定义用户控件,您需要: 打开自定义您的项目(系统 - 自定义 - 自定义项目) 在
..
我想知道是否可以覆盖 DefaultEndpointImpl.cs 或在另一个文件中添加我自己的 API 逻辑? 我正在努力处理一些 API 调用,这些调用需要覆盖或添加此文件中的逻辑.例如,我能够通过 api 成功为 PO 创建购买收据,但是我无法以相同的方式添加“转移收据"购买收据. 我在 API 端点中包含了各种非标准字段,这些字段引用了原始转移、转移订单和发货,但都没有成功.A
..
我创建了一个自定义选择器,其逻辑取决于屏幕标题部分中的字段值.由于逻辑不在包含视图的图中,我将如何获取此标头部分的缓存的当前值?我已将我在标题中引用的字段设置为 commitchanges=true,我什至将 SyncPosition=true 放在页面的标题部分.以下逻辑没有给我缓存中的当前值(我假设): mh = (xTACMappingHeader)PXSelect>>.Select(ne
..
在执行现有操作后,我需要执行更多操作.例如,在分销 > 销售订单 > 发货 > 操作 > 确认发货后,我需要将所有跟踪编号填充到另一个文本框中.请提出建议. 解决方案 在我看来,这里最好的事情是覆盖 stock 方法的逻辑.这将允许您在不接触基本方法的情况下添加所需的代码,并且您可以在调用基本方法之前和之后验证信息. 在您的示例中,“Confirm Shipment"操作最终执行方法
..
我有一个显示各种记录的网格视图.从一行中的 FieldUpdated 事件中,我可能会更新也显示在网格视图中的其他相关行中的值. 在回发返回时立即显示其字段触发回发的行中的更改.但是,如何在客户端指示也已更新的其他依赖行需要刷新? sender.SetValueExt(dependantRow, newValue);用于设置值并触发相关事件,但它不会导致 UI 更新,直到缓存被持久化并
..
我关于计算未绑定字段的一些问题,我想通过行索引从网格获取值,例如c#中的RowIndex属性,是否可用来自 acumatica? protected virtual void BSMTActivityTypePlanDetail_RowSelected(PXCache sender, PXRowSelectedEventArgs e){if(e.Row == null){返回;}BSMTActi
..
一些用户字段已添加到 ARInvoice 输入屏幕 (AR301000) 的顶级表单中.用户希望在发票发布后修改特定用户文本字段 - 实现此目的的最佳方法是什么? 解决方案 对于 ARInvoice 条目屏幕,所有特定于顶级表单的 UI 呈现逻辑仅在 ARInvoiceEntry BLC 中实现: public class ARInvoiceEntry : ARDataEntryGrap
..
我在“支票和付款"屏幕中遇到网格问题.当我单击“添加行"按钮时,网格中会出现一个新行,但不在缓存中.不会触发 APAdjust_RowInserting、APAdjust_RowInserted 等事件. 也许有人知道为什么会这样? 解决方案 要在网格中插入新行时立即触发对服务器的回调,您需要添加标签
..
当 POOrder 状态像描述字段一样处于“待批准"状态时,我试图启用某个字段,但是当我在 POOrder_RowSelected 事件上覆盖它时,它仍然没有启用该字段. protected void POOrder_RowSelected(PXCache cache, PXRowSelectedEventArgs e, PXRowSelected InvokeBaseHandler){if(I
..
我在客户屏幕中创建了 2 个自定义字段(UsrFFA 和 UsrFreeFreightDay),如下所示.客户屏幕 然后我在销售订单屏幕上创建了类似的字段,如下所示销售订单 我希望销售订单屏幕上的这些字段填充相应客户 ID 的值. 我翻阅了T200的培训资料,找到了这个代码 protected void SOOrder_CustomerID_FieldUpdated(PXCa
..
有没有办法建立一个文件的超链接,该文件将打开其内容或从它所属的表中下载它?(在某种意义上,做与 AllowEdit 完全相同的事情,但改为打开/下载文件.)示例: 默认规范文件来自客户的文件: 请注意,显示的是文件的注释.如果有人对如何显示文件名有任何建议,也将不胜感激. 解决方案 你可以这样获取文件名: UploadFileMaintenance uploadFileMai
..
我正在尝试将销售订单 (SOLine) 行上的自定义字段值传播到销售发票 (ARTran).我查看了其他示例,但无法使代码正常工作...见下文: 使用 PX.Objects.SO;命名空间 PX.Objects.SO{公共类 SOInvoiceEntry_Extension:PXGraphExtension{#region 事件处理程序公共委托无效 InvoiceCreatedDelegate(
..
我有一个用户想要上传一个 zip 文件,其中包含多个图像和一个包含与图像相关的数据的 CSV 文件.他们希望能够上传 zip 文件,并让程序通过查找和处理 CSV 文件中的数据来解析它,然后将 zip 中的图像存储到适当的位置. 我正在尝试弄清楚如何打开 zip,以便我可以循环浏览其中的每个文件以找到我需要的内容.有没有办法做到这一点? 解决方案 您可以使用 Acumatica Fr
..
我正在尝试更新 GLTran 中的自定义字段.在帐户详细信息屏幕上,我有一个按钮,单击该按钮后,应为每个选定的交易更新自定义字段.我无法访问自定义字段以更新它.这是我最近的代码迭代: 公共类 AccountByPeriodEnq_Extension:PXGraphExtension{公共 PXAction侦察;[PXButton(CommitChanges = true)][PXUIField(
..