acumatica如何批量删除项目

acumatica如何批量删除项目,acumatica,Acumatica,我们有大约200个项目被上传到Acumatica ERP中,项目代码不正确。是否可以一次性批量删除所有项目,而不是逐个删除?删除项目的问题是它很耗时,因为在删除项目记录之前,必须先将每个任务的状态更改为“已取消”或“已计划” 谢谢编辑:被误解为定制项目 联合国首先公布所有项目 下面的表格应该可以做到这一点。请先试用测试数据库 Delete from CustObject Delete from CustProject Delete from CustomizationDesign Delete

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


谢谢编辑:被误解为定制项目

联合国首先公布所有项目

下面的表格应该可以做到这一点。请先试用测试数据库

Delete  from CustObject
Delete from CustProject
Delete from CustomizationDesign
Delete from CustomizationPublished

编辑:被误解为定制项目

联合国首先公布所有项目

下面的表格应该可以做到这一点。请先试用测试数据库

Delete  from CustObject
Delete from CustProject
Delete from CustomizationDesign
Delete from CustomizationPublished

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

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

  • 创建一个Excel文件,其中包含需要设置为“已取消”状态的项目和项目任务的列表。您可以使用常规查询快速创建此查询,并将查询结果导出到Excel
  • 创建一个导入方案,该方案将定位项目/任务,并将状态更改为已取消并保存项目
  • 创建另一个Excel文件,该文件仅包含项目代码,不包含任务。您还可以使用通用查询进行查询
  • 创建一个可以找到项目的导入场景,并调用该项目

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

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

  • 创建一个Excel文件,其中包含需要设置为“已取消”状态的项目和项目任务的列表。您可以使用常规查询快速创建此查询,并将查询结果导出到Excel
  • 创建一个导入方案,该方案将定位项目/任务,并将状态更改为已取消并保存项目
  • 创建另一个Excel文件,该文件仅包含项目代码,不包含任务。您还可以使用通用查询进行查询
  • 创建一个可以找到项目的导入场景,并调用该项目

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

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

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

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

  • 问题是关于项目,而不是定制项目。此外,我永远不会建议直接从数据库中删除:)哦,它的项目。抱歉误解了。问题是关于项目,而不是定制项目。此外,我永远不会建议直接从数据库中删除:)哦,它的项目。对不起,误会了。