acumatica 如何批量删除项目

问题描述 投票:0回答:4

我们有大约 200 个项目已上传到 Acumatica ERP 中,但项目代码不正确。是否可以一次性批量删除所有项目,而不是一个一个删除?删除项目的问题在于,它非常耗时,因为您必须先将每个任务的状态更改为“已取消”或“已计划”,然后才能删除项目记录。

谢谢

acumatica
4个回答
2
投票

您可以使用“启用批量记录删除”选项创建通用查询。

  1. 转到通用查询表 (SM208000)
  2. 创建新的通用查询
  3. 将行添加到网格“表”,表名称为 PX.Objects.PM.PMProject
  4. 添加条件 PMProject.NonProject=false, PMProject.IsTemplate=false, PMProject.BaseType='P', Status='D'(计划中)
  5. 指定条目屏幕=组织->项目->工作区域->管理->项目检查
  6. 启用批量记录删除

1
投票

在 Acumatica 中进行批量操作的一个好方法是使用集成服务。人们想到的导入场景的典型用例是导入记录,但您可以使用它来更新现有记录并删除它们。

对于您的特定请求,我不能 100% 确定您可以在同一场景中执行这两项操作,因此我建议如下:

  1. 创建一个 Excel 文件,其中包含需要设置为“已取消”状态的项目和项目任务的列表。您可以使用通用查询快速创建此查询并将查询结果导出到 Excel。
  2. 创建一个导入场景,用于定位项目/任务并将状态更改为“已取消”并保存项目
  3. 创建另一个 Excel 文件,其中仅包含项目代码,不包含任务。您也可以使用通用查询来解决这个问题
  4. 创建一个导入场景来查找项目并调用该项目。

0
投票

enter image description here

我正在尝试批量删除这些仓库。有简单的方法吗


-1
投票

编辑:被误解为定制项目

先取消发布所有项目

下面的表格应该可以解决问题。请先尝试测试数据库。

Delete  from CustObject
Delete from CustProject
Delete from CustomizationDesign
Delete from CustomizationPublished
© www.soinside.com 2019 - 2024. All rights reserved.