acumatica相关内容

在Acumatica API中对客户屏幕使用过滤器

通过查看Acumatica的API示例,我编写了代码以基于单个过滤器从“客户”屏幕导出一些数据。过滤器应强制要求客户的电子邮件地址等于特定值(一旦生效,我还将使用加密的密码检查自定义字段)。但是由于某种原因,导出功能返回的似乎是我们数据库中每个客户的记录。谁能说出我的过滤器或其他原因在做什么?调试器的代码和屏幕截图如下。 谢谢! 公共函数ValidateUser(ByVal email ..
发布时间:2020-06-01 20:09:37 其他开发

禁止在禁用的视图上更新便笺/文件

我注意到,当网格不允许更新,插入或删除时,便笺和文件可以在网格上插入/更新/删除(假定形式相同)。有没有办法关闭此功能?我正在编写一个自定义页面,并希望防止用户修改任何内容,包括注释和文件。 我的网格包含以下内容: MyGrid.AllowInsert = false; MyGrid.AllowUpdate = false; MyGrid.AllowDelete = fals ..
发布时间:2020-06-01 20:09:33 其他开发

如何在项目输入屏幕(PM301000)中正确排序具有多级任务ID(例如1、1.1、1.1.5、1.2、2、2.1.3、2.2、4、11、13、44等)的任务?

默认开箱即用排序: 预期排序: 解决方案 将Project Task Segmented Key(CS202000)的 Edit Mask 设置为 Unicode ,以便允许多级任务CD(允许。值) 要获得预期的排序, 我们将创建自定义BQL函数,该函数将填充数字部分到现成的TaskCD字段。 公共类HierarchySorting :B ..
发布时间:2020-06-01 20:09:31 C#/.NET

更新自定义字段将陷入无限循环

我在AR发票和备忘录中有一个自定义字段(屏幕ID AR301000),用于对应的AP参考。 Nbr。并且在类似的经理中,AP帐单和调整中的另一个自定义字段(屏幕ID AP301000)用于相应的AR Ref。 Nbr。 我正在尝试更新AP参考。 Nbr。当用户更新AR参考时,在AR屏幕上显示。 Nbr。在AP屏幕中。 例如- 我在AR屏幕发票0001上,我正在更新AP参考。 Nb ..
发布时间:2020-06-01 20:09:27 其他开发

在员工屏幕上添加图像文件并将其添加到采购订单报表设计器中

在员工屏幕(ScreenId = EP203000)上,我添加了图像文件作为签名。添加后,我想在采购订单表单上将员工的签名显示为所有者和批准。 下面的图片是我想要的,但不知道如何获取这些图片。 解决方案 我已经使用以下解决方案完成了此操作: 编辑报告POOrder(po641000.rpx) 添加更多关系 POOrder加入EPApproval(NoteID-RefNo ..
发布时间:2020-06-01 20:09:24 其他开发

在Acumatica中,可以使用未绑定的DAC获得图形/页面吗?

是否有可能使图形和页面利用完全未绑定的DAC? 当前在4.20中尝试此操作时,我收到以下错误消息: p> 关键字“ FROM”附近的语法不正确。 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.Data.SqlClient.SqlException:关键字“ FROM”附近的语法错误。 ..
发布时间:2020-06-01 20:09:22 其他开发

如何在Acumatica屏幕中有条件地隐藏PXTabItem?

我想隐藏“销售订单行佣金”选项卡,但是我只希望隐藏特定角色的选项卡。这可能吗? 解决方案 选项1:使用PXTabItem VisibleExp属性 这种方法在相当简单的声明性条件下完美地工作,该条件利用了来自特定容器的输入控制值(在这种情况下, PXForm 最常用)。 例如,要隐藏 TR 类型的订单的“销售订单佣金”标签,您应按以下方式撰写 VisibleExp : ..
发布时间:2020-06-01 20:09:20 其他开发

如何更改缓存中的项目

您好,我想更改和更改我的acumatica缓存中的缓存中的值,我想知道该怎么做 例如,我想更改Ext 。语法上显示第一行或第二行的成本值,或者我可以检查交易记录上是否已有“数据备份”。 公共委托void PersistDelegate(); [PXOverride] 公共无效Persist(PersistDelegate baseMethod) { if(Globalvar. ..
发布时间:2020-06-01 20:09:17 C#/.NET

如何在Acumatica框架的操作中添加自定义业务逻辑?

我在SOShipment中添加了一个自定义字段,我想在“订单输入”或“流程订单”屏幕上调用CreateShipment操作时设置其值。我该怎么做? 解决方案 为SOOrderEntry创建图形扩展并添加如下所示的Action方法: 使用PX.Data; 使用System.Collections; 命名空间PX.Objects.SO { 公共类SOOrderEntry_ ..
发布时间:2020-06-01 20:09:15 其他开发

如何在acumatica中为用户分配业务帐户?

我试图将业务帐户分配给用户,但无法弄清楚该怎么做。 解决方案 我相信您正在尝试自定义Acumatica Portal网站上的目录表单(SP700000),并得到您的用户个人资料与任何企业帐户都不相关消息。 在与该页面链接的 InventoryLineMaint 图的构造函数中进行关联的企业帐户检查;如果未找到,则进行检查;提出了异常,这在设计上是正确的。这就是您看到此消息的原因。 ..
发布时间:2020-06-01 20:09:13 其他开发

在库存查询上添加属性字段

我想在销售订单和采购订单上添加用于库存查询的属性,有人知道如何做吗?或有什么想法? 解决方案 请参考下面的代码示例,以利用现成的 CRAttributesFieldAttribute 。 声明一个继承自 PXAddAtttributeColumns c $ c> CRAttributesFieldAttribute 。 公共类PXAddAtttributeColumns:CRA ..
发布时间:2020-06-01 20:09:10 其他开发

如何从报表设计器调用Acumatica函数?

我有一个用Acumatica编写的Common函数,我们在各种Acumatica屏幕上使用了该函数,我们希望在报表设计器中使用此函数,以便我们可以打印该值。 示例:CheckBday()如果​​我们通过客户代码,它将检查该客户生日字段,如果是今天,则返回“生日快乐” 是可以在报表设计器中调用此通用函数进行处理?如果是这样,如何在报表设计器中实现,则任何见解都将有所帮助。 解决方案 ..
发布时间:2020-06-01 20:09:05 其他开发

动态更改列名

我有一个“页眉/详细信息”自定义屏幕,在该屏幕上,根据页眉中的下拉菜单选择要显示的网格列。这可以正常工作,但现在我也想更改一些列名称。使用记录的语法,我无法使它正常工作。我看不到自己在做什么错-似乎没有什么不同。我已附加到流程中,并在此事件中设置了一个断点,并且达到了终点,但是系统似乎只是忽略了它: 受保护的虚拟无效ACMappingHeader_RowSelected(PXCache se ..
发布时间:2020-06-01 20:09:03 C#/.NET

从6.10或2017R2升级到2018R1后,CROpportunity上的自定义字段不会显示已保存的值

我在我的定制项目中对CROpportunity进行了DAC扩展,该扩展在6.10和2017R2中运行良好。现在,我已将网站升级到2018R1,并且自定义字段不再起作用。保存记录后,即使数据库正确保存了值,自定义字段也将变为空白。 为什么会这样? 解决方案 在版本2018R1中, PX.Objects.CR.CROpportunity 成为 PX.Objects.CR.Standalo ..
发布时间:2020-06-01 20:09:00 其他开发

突出显示行时是否触发任何事件?

我创建了一个ListView来显示文档列表,然后创建了一个按钮“ Button A”来执行一些操作,我的要求是我希望按钮状态可以随着所选文档的更改而改变。 Fox示例:下图中有三个文档,我希望在单击Order-00001或Order-00002时启用该按钮,并且对于Order禁用该按钮-00003,因为其中没有钱。 如果您能给我提示,当我单击一行时是否有任何事件要发生,我将不胜感激。非 ..
发布时间:2020-06-01 20:08:56 其他开发

如何使库存物品标签(IN619200)在收到的每个物品的每单位上打印一个标签?

现成的 Acumatica库存项目标签报告( IN619200 )的设计目的是为仅当商品已序列化时才在收据上显示订单项。我们将修改报告,使用户可以选择收据编号,并让系统根据每个项目的接收数量生成标签数量,无论它们是否已序列化 解决方案 我们将修改现成的库存标签报告(IN619200),该报告将按收到的数量打印每个标签,而对于未序列化的库存项目,仅打印所有数量的标签。 我们需要一个用户 ..
发布时间:2020-06-01 20:08:54 C#/.NET

Excel文件生成-公开的API /方法?

Acumatica显然可以从系统中的各个位置创建excel文件。 用于生成excel文件的方法是偶然公开的,并且可以在标准网格,报表,导入服务之外使用? 我需要能够从我的一项操作中生成一个excel文件并将其附加为文件附件。我宁愿在可能的情况下使用内置的excel方法来简化操作,然后再尝试使用EPPlus dll或类似文件。 感谢您提供任何信息 解决方案 您可以使用 PX ..
发布时间:2020-06-01 20:08:52 其他开发

如何为现成的销售订单实体添加属性支持?

现成的 Acumatica销售订单(SO301000)不具有属性支持。如何将属性支持扩展到Acumatica中的销售订单实体? 解决方案 从根本上讲,您的实体主DAC必须具有GUID列( NoteID )引用 CSAnswers 表,并且必须具有标识实体类的字段。 我们将使用订单类型定义属性列表,以收集特定于订单类型的特定信息。 为 SOOrderTypeMaint 图形创建图 ..
发布时间:2020-06-01 20:08:50 其他开发

为什么Acumatica找不到视图?

我创建了一个DAC扩展,映射到SOShipment之外的扩展表。扩展表格中有两个自定义字段,我想添加到“销售订单”输入表单中,尤其是“运货”标签中的表格。当我转到此表单的布局编辑器并选择“货件”选项卡下的“网格:货件清单”时,右侧的“添加数据字段”选项卡中没有任何字段。另外,我在几个地方看到一个带此错误的黄色圆圈: 找不到“ ShipmentList”视图。尝试发布定制项目。 我发布了 ..
发布时间:2020-06-01 20:08:45 其他开发

将数据保存到其他公司

我们有代码在Acumatica BLC中使用Acumatica Web服务,因为我们想将数据保存到其他公司。使我知道了不使用Web服务的另一种方式-例如“公司上下文”之类的东西,但是我找不到对此的任何引用。 是否有一个现有示例来创建具有不同公司上下文的屏幕图形,以便将数据保存到该公司? 解决方案 要将数据保存到其他公司,应在PXLoginScope中执行代码。在下面的示例中,新库存项 ..
发布时间:2020-06-01 20:08:42 其他开发