acumatica相关内容

扩展基于 Acumatica 投影的 DAC 查询

有什么方法可以扩展/修改投影 DAC 的投影查询. 例如,如果我需要在投影中添加连接语句,然后将新连接的表用于可用字段. 向 PXCacheExtension 添加自定义字段按预期工作,但在 PXCacheExtension DAC 顶部指定 PXProjection 查询似乎没有任何效果. 原文: [可序列化][PXProjection(typeof(Select5,或者 ..
发布时间:2021-10-26 16:35:52 其他开发

更新通过 PXResultset 检索到的 DAC 值的正确方法是什么?

我们有一项业务要求,如果可能,将 SO 退货成本设置为不开具发票的原始成本.我们确定销售订单对于跟踪向我们的客户发出的材料是必要的,我们是成本驱动而不是价格驱动.我们使用 FIFO 成本核算,但因此退货订单似乎不会以原始成本退货,除非开具发票(我们也不以传统方式这样做). 我发现在 Confirm Shipment 和 Update IN 之前直接在数据库中设置 SO Shipment Li ..
发布时间:2021-10-26 16:35:49 其他开发

通过 Rest API 使用 Activity 创建案例

我正在尝试使用 C# 控制台应用程序将案例从我们的旧票务系统导入 Acumatica.我已经加载了旧票,我正在尝试使用 REST API 创建案例. 我创建了一个自定义 Web 服务端点来加载案例,但我还想从旧系统中的帖子创建消息活动.如果我使用组织下的案例屏幕,我可以为活动添加一个详细信息实体.但是,似乎没有办法添加活动详细信息字段,这是活动的主体.这是当前端点设置的屏幕截图,显示了我创建 ..
发布时间:2021-07-09 19:30:42 C#/.NET

Acumatica-创建SalesOrder时出错-变体/子项目不能为空-REST API

我目前正在使用Postman和Acumatica REST Api进行一些测试.我正在尝试使用对销售订单端点的PUT需求来创建销售订单.我可以说我到达了正确的端点并开始创建销售订单,但是我不断收到错误消息,即使我试图将值传递给它,Subitem也不能为空.这是我的PUT请求的正文: {"OrderType":{value:"QT"},"CustomerID":{值:300000014},“细节 ..
发布时间:2021-05-15 18:51:16 其他开发

Acumatica实时动态下拉列表

我有以下用例: Acumatica组合框/下拉列表,可以具有8个左右的值,其选择决定了用于组合框/下拉列表的表格/DAC. 例如: 如果当前 StatusProfileID = WO1并且 Status = WCMP,WCMP是当前 UserStatus ,然后 UserStatus = WRJT,WEXE,WCMP 如果当前的 StatusProfileID = WO1并且 ..
发布时间:2021-05-03 18:42:18 C#/.NET

创建其他“从文件上传"Acumatica中"Detail Grid购买收据"标题中的“按钮"

是否可以在采购收据的凭证明细交易的标题中添加新的附加按钮“从文件上传",如以下屏幕截图所示? 有人知道如何实现这个目标吗? 谢谢. 解决方案 我创建POReceiptEntry的扩展,并使用以下代码: 公共类POReceiptEntry_Extension:PXGraphExtension{#region事件处理程序[PXViewName ..
发布时间:2021-04-27 20:41:22 其他开发

为什么我的PXSmartPanel第一次执行后不能显示正确的数据?

我正在使用PXSmartPanel显示当前行中的数据,并允许用户在操作该数据之前做出选择. 第一次执行完美无缺.但是,后续执行将显示第一个执行的数据.我认为这与代码无关,但这是对话框调用: public PXActionmoveToQueue;[PXButton(CommitChanges = true)][PXUIField(DisplayName ="MoveTo ..
发布时间:2021-04-18 20:01:04 C#/.NET

将文件附加到数据行

我正在尝试将文本文件附加到自定义对象中的数据行.我肯定错过了什么.我有指向当前记录(asn)和字节数组(retLabels.Labels)的指针,但是我无法弄清楚第三个参数应该是什么.另外,附加文件后是否需要执行更新并保存? if(retLabels.Code =="OK" || ediDemo){asnGraph.ASN.Current = asn;PXNoteAttribute.Attac ..
发布时间:2021-04-12 19:24:19 其他开发

在网格中选择一条线时的操作

我想在选择网格中的一行时启用或禁用按钮,这是我现在尝试的方法: public virtual void ARRegister_RowSelected(PXCache sender, PXRowSelectedEventArgs e) { ARRegister row = e.Row as ARRegister; if (row == null) ..
发布时间:2020-08-19 23:52:04 其他开发

如何在GI中显示图像

我们如何在GI屏幕中显示图像,请让我知道. 我尝试将NoteDoc和UploadFile与InventoryItem结合使用,并使用UploadFile表中的FileID,但它仅显示为文本,而不显示为图像. 解决方案 内置的通用查询"StockItemsImages"使用网格“注释/文件"对话框存储图像: 您必须通过对话框来查看图像: 要在网格中显示图像,您必须更改PXGridColumn ..
发布时间:2020-08-19 23:51:55 其他开发

如果进行多次自定义,我们应该如何在同一屏幕上放置字段或控件

我有一个场景,其中同一屏幕在不同的自定义中被多次自定义.一种定制是由我完成的,而另一种则是由不同的人完成的. 现在,我遇到了将控件放在表单上的问题. 定制级别会有所不同吗?在这种情况下,在表单上创建自定义字段或控件的最佳实践是什么? 例如,请参见下面的屏幕截图- 解决方案 这确实是个案.不同的自定义,需要不同的方法.为简便起见,我们将配置称为C1和C2. 在最佳情况 ..
发布时间:2020-08-19 23:50:48 其他开发

Acumatica:打印时的报表设计有所不同

我注意到报告的设计预览和打印是不同的. 我发现所有报告都是相同的. 因此,我尝试创建新的测试报告,并注意到背景颜色未在打印时呈现. 打印时如何保留设计? 设计: 打印: 解决方案 默认情况下,报告以HTML模式呈现.与HTML一样,在浏览器中看到的报告使用与发送到浏览器打印对话框的CSS样式不同的CSS样式.我很确定这样做的原因是为了适应打印机技术.在纯白色背景上打印会消耗大量墨水,而在 ..
发布时间:2020-08-19 23:50:20 其他开发

有没有一种方法可以使用户定义的字段进入选择器?

我有一个利用“用户定义的"字段的客户.我发现这些值位于数据库的KvExt表中,但是我没有找到直接通过DAC或DAC扩展访问这些值的方法.有什么方法可以访问该字段并将其添加到基本的Acumatica页面? 我的具体目标是ARPayments页面中的ARTran.RefNbr选择器. 解决方案 您可能已经知道用户定义字段实际上是在使用系统中定义的属性.用户定义字段和实际记录(例如ARIn ..
发布时间:2020-08-19 23:49:16 其他开发

保存记录时插入网格线

我正在尝试在持久逻辑期间向网格添加新记录.但是,即使确实将记录添加到UI的网格中,刷新页面时,新行也会消失.它并没有持久保存在数据库中. 我正在使用账单页面作为参考. 代码示例 protected virtual void APTran_RowPersisting(PXCache sender, PXRowPersistingEventArgs e) { if (e.Ro ..
发布时间:2020-08-19 23:49:13 其他开发

Acumatica:基于行级安全性的SQL视图

我已经配置了行级安全性,然后我要基于此创建sql视图以支持我的自定义报告。 已更新,以下是我的视图 SELECT s.CompanyID ,DistributorID = s.BranchID ,s.SiteID ,s.SiteCD ,s.Descr ,s.Active ,IsDefault = s.UsrIsDefault ,u。用户名 FROM dbo . ..
发布时间:2020-06-01 20:18:03 其他开发

如何自动刷新SO订单输入页面

我有一个SO订单输入自定义项,它在操作电子邮件销售订单/报价期间为每个SO行都设置了一个确认复选框为true。 public CRActivityList活动; 公共PXAction通知; [PXUIField(DisplayName =“ Notifications”,Visible = false)] [PXButton(ImageKey = PX.Web.UI.Sprite.Main ..
发布时间:2020-06-01 20:18:01 其他开发

如何从站点地图位置打开屏幕作为弹出窗口

有没有办法打开自定义屏幕(如站点地图中Acumatica菜单中所示)作为弹出窗口(而不是新选项卡),以使其不占用现有浏览器? 我试过使用它,效果很好: var url =“ http: // localhost / AcumaticaDB2562 /?ScreenId = AC302000&& OpenSourceName = Bills + and + Adjustments& D ..
发布时间:2020-06-01 20:17:57 其他开发

在采购订单查找屏幕中添加所有者名称

我想在采购订单>订单Nbr中添加所有者名称(在PO屏幕上)。字段查找屏幕。我尝试在OrdNbr的数据类中手动添加以下内容,但未在查询屏幕中显示员工姓名。如果我缺少什么,可以请您帮助或让我知道。 这是我正在尝试的完整代码(附有屏幕截图) [PXCustomizeSelectorColumns( typeof(PX .Objects.PO.POOrder.orderType), type ..
发布时间:2020-06-01 20:17:53 其他开发

通过代码而非自动化步骤添加报告菜单项

我试图通过代码而不是使用自动化步骤将报告添加到SO Order Entry页面的Reports菜单中。我正在使用的代码如下,但是会产生错误: 错误CS0122:由于其保护级别$ b,无法访问“ PX.Objects.SO.SOOrderEntry.Report(PX.Data.PXAdapter,string)” $ b错误CS0119:“ PX.Objects.SO.SOOrderEntry. ..
发布时间:2020-06-01 20:17:49 其他开发

如何将报告添加到报告的“库存转移”下拉菜单

我想在“库存转移”屏幕的下拉菜单中添加报告。搜索堆栈溢出后,我找到了以下示例,但由于似乎总是发生,因此它似乎不适用于此屏幕(该示例适用于APPaymentEntry BLC): 公共类APPaymentEntry_Extension:PXGraphExtension { 公共重写void Initialize() { Base.action.Ad ..
发布时间:2020-06-01 20:17:45 其他开发