acumatica как массово удалить проекты

У нас около 200 проектов, которые были загружены в Acumatica ERP с неправильным кодом проекта. Можно ли массово удалить все проекты сразу, а не удалять по одному? Проблема с удалением проектов заключается в том, что это занимает много времени, поскольку вам нужно сначала изменить статус каждой задачи на отмененную или запланированную перед удалением записи проекта.

Спасибо


person Dick Smith    schedule 16.05.2016    source источник


Ответы (3)


Хороший способ выполнять массовые операции в Acumatica - использовать службы интеграции. Типичный пример использования сценариев импорта - это импорт записей, но вы можете использовать его для обновления существующих записей и их удаления.

Что касается вашего конкретного запроса, я не уверен на 100%, что вы можете выполнять обе операции из одного и того же сценария, поэтому я бы предложил следующее:

  1. Создайте файл Excel, содержащий список проектов и задач проекта, которым необходимо присвоить статус «Отменено». Вы можете использовать общие запросы, чтобы быстро их создать и экспортировать результаты в Excel.
  2. Создайте сценарий импорта, который определит местонахождение проекта / задачи, изменит статус на Отменено и сохранит проект.
  3. Создайте еще один файл Excel, содержащий только коды проекта, без задачи. Вы также можете использовать общий запрос для этого
  4. Создайте сценарий импорта, который найдет проект и вызовет проект.
person Gabriel    schedule 16.05.2016

Вы можете создать общий запрос с опцией «Включить массовое удаление записей».

  1. Перейдите к общей форме запроса (SM208000)
  2. Создать новый общий запрос
  3. Добавить строку в сетку «Таблицы» с именем таблицы PX.Objects.PM.PMProject
  4. Добавьте условия PMProject.NonProject = false, PMProject.IsTemplate = false, PMProject.BaseType = 'P', Status = 'D' (в планировании)
  5. Укажите экран входа = Организация-> Проекты-> Рабочая область-> Управление-> Проверка проектов
  6. Включить массовое удаление записей
person Dmitrii Naumov    schedule 17.05.2016

РЕДАКТИРОВАТЬ: неправильно понимается как проект настройки

Сначала отмените публикацию всех проектов

Таблицы ниже должны помочь. Пожалуйста, сначала попробуйте тестовую БД.

Delete  from CustObject
Delete from CustProject
Delete from CustomizationDesign
Delete from CustomizationPublished
person Sin    schedule 16.05.2016
comment
Речь идет о проектах, а не о проектах по настройке. Кроме того, я бы никогда не советовал удалять прямо из базы данных :) - person Gabriel; 16.05.2016
comment
ох, его проекты. Извините за недопонимание. - person Sin; 17.05.2016