Давным давно, когда я только начал изучать Аксапту, я написал обработку для удаления тестовых данных. Впоследствии, Максим Горбунов дал хороший совет, как выполнить удаление тестовых данных штатными средствами Аксапты без программирования.

Недавно, у меня снова состоялся разговор об удалении тестовых даных, я рассказал о том, как стоит удалять проводки. Мне сказали, что не видели того совета и пользуются моей старой формой. Чтобы такого не повторялось, этот совет появился здесь.

Совет: чтобы удалить проводки, нужно выгрузить все данные, кроме проводок. А потом загрузить эти данные с удалением старых.

Как всегда на этом совет можно закончить. Но те, кто только начинает изучение Аксапты, ниже найдут подробную инструкцию. Совет одинаково действует как в Micosoft Axapta 2.5, так и в Microsoft Axapta 3.0.

 

Шаг 1. Создайте группу определения импорта/экспорта

Создайте новую группу определения. Для этого щелкните откройте Главное меню, закладку Администрирование:

  • Axapta 2.5: База данных, Экспорт/импорт, Группы определения
  • Axapta 3.0: Периодические операции, Экспорт/импорт данных, Группы определения
Группы определения импорта/экспорта в Microsoft Axapta 2.5
Группы определения в Аксапте 2.5
Группы определения импорта/экспорта в Microsoft Axapta 3.0
Группы определения в Аксапте 3.0

Создайте новую группу. В Аксапте 2.5 для этого нажмите на кнопку Создать. В Аксапте 3.0 можно просто ввести новую строку.

Укажите код и название группы. В параметрах укажите, что данная группа будет заниматься таблицами с типом:

  • Miscellaneous
  • Paramener
  • Group
  • Main

Выключите типы таблиц: Transaction, WorksheetHeader, WorksheetLine. Вот что у вас должно получиться:

Настройка групп таблиц в Microsoft Axapta 2.5
Настройка групп таблиц в Аксапте 2.5
Настройка групп таблиц в Microsoft Axapta 3.0
Настройка групп таблиц в Аксапте 3.0

Комментарий: Если у вас используются виртуальные компании, то создайте еще одну такую же группу, но дополнительно включите для нее галочку "Включить общие таблицы".

 

Шаг 2. Экспорт настроек

Выполните стандартный экспорт данных с только что созданной группой определений для каждой компании. Для этого воспользуйтесь пунктом Экспорт главного меню на закладке администрирование

  • Axapta 2.5: База данных, Экспорт/импорт, Экспорт
  • Axapta 3.0: Периодические операции, Экспорт/импорт данных, Экспорт

    Комментарий: если у вас используются виртуальные компании, то одну компанию экспортируйте специальной группой с включенной галочкой "Включить общие таблицы".

 

Шаг 3. Импорт данных с удалением всех старых данных

Импортируйте данные в новые компании из только что созданных файлов. Для этого воспользуйтесь пунктом Испорт главного меню на закладке администрирование

  • Axapta 2.5: База данных, Экспорт/импорт, Импорт
  • Axapta 3.0: Периодические операции, Экспорт/импорт данных, Импорт

Обязательно установите галочку "Предварительно стереть все данные компании" в Аксапте 2.5 или галочку "Удаление компании перед импортом" в Аксапте 3.0.

Установите режим обновления индекса такой как вам нравится. Я бы рекомендовал в данном случае использовать режим "Переиндексация после импорта".

Импорт в Microsoft Axapta 2.5
Импорт в Аксапте 2.5
Импорт в Microsoft Axapta 3.0
Импорт в Аксапте 3.0

Комментарий: будьте внимательны с теми данными, которые используются только в локальной версии. В некоторых сервис-паках для некоторых российских таблиц тип был указан неверно. В этом случае, воспользуйтесь средствами разработки и укажите правильный тип или поставьте последний сервис-пак.

 

Буду рад Вашим замечаниям и предложениям.
mazzy@mazzy.ru, Мазуркин Сергей