Цитата |
---|
Алексей Пономарев пишет: может в будущем можно будет сделать для пользователей с доступом администратора утилиты для массового удаления наработанной информации |
Некоторое количество есть:
Удаление заданий – удаляет все задания по заказу, по выбранным заказам, по отдельным выбранным позициям заказа. Состояние заданий не важно (выполнено/не выполнено). Удаляет все.
Удаление «внеплановых» заданий – удаляет все «внеплановые» задания за указанный период времени – вручную введённые - которые есть в сменах, но ни к каким заказам не относятся.
Очистка заказов – изначально было сделано для удаления тех. карт производственных заказов, которые по какой-то причине стали не нужны. Также отлично удаляет массово спецификации (любые) и технологии, если надо.
Удалить расписание – удаляет из расписания смены без заданий за указанный период, кроме сохранённых шаблонов. Полезно при очистке заданий по старым заказам. Заданий нет никаких, остаётся «пустое» расписание работы постов висеть. Чтобы его удалить быстро.
Удалить учётные документы – быстро удаляет любые выбранные учётные документы со всем содержимым (накладные, ордера и т.п.). Проведённые/не проведённые – не важно. Удаляет всё.
Генератор, удаление – изначально было сделано для быстрого пакетного удаления того, что сделано генератором – выделенных изделий вместе с параметрами, спецификациями и техпроцессами. Чтобы если, например, неправильно по ошибке ввёл параметры изделия нового при генерации, и программа тебе за 3 секунды наплодила автоматом новые детали, узлы, изделие, спецификации на это всё мероприятие, техпроцессы, нормы и т.п. А потом понял, что неправильно ввёл характеристики и это всё, соответственно, неправильное. Чтобы всё это скопом одной кнопкой удалить.
В некоторых случаях удобно использовать для быстрого пакетного удаления изделий, включая параметры, спецификации, техпроцессы.
Цитата |
---|
Алексей Пономарев пишет: чистить этодостаточно утомительная и бестолковая работа, долго очень... |
Если с чисто технической точки зрения, то вот в таких случаях, как раз, и полезно сделать свою собственную «стартовую» базу данных. Без «файлов программы», только с минимально необходимыми данными.
Чтобы в нужный момент (раз в год) её из загашника достать, поднять до последней на этот момент версии, залить «файлы программы» самые современные на этот момент, и получится готовая для работы новая база.
С идеологической точки зрения, моё мнение, каждый год новая база – это перебор.
Зачем?
По-моему, вполне достаточно:
• Удалить по старым заказам задания;
• Удалить расписание пустое оставшиеся за старое время;
• Удалить «сеансы» (историю работы пользователей)
• Пересчитать зависимости
• Сделать shrink базы
• Пересчитать статистику
И всё, мне кажется, на этом можно успокоиться.
А остальное то зачем косить всё? Оно, в принципе, и не тормозит особо ничего, и не мешает. Пусть себе лежит…