Очистка базы данных от данных по организации
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В БД велось несколько организаций. Некоторые закрылись несколько несколько лет назад. Сама БД стала весить гораздо более 400 ГБ. Встал вопрос об уменьшении базы за счет "вырезания" из нее ненужных документов закрытых организаций.
Для этого был написана эта обработка.
Как пользоваться:
1. Запустить обработку в 1С предприятии в нужной базе.
2. Выбрать Организацию.
3. Нажать кнопку "Выполнить". Запустится процедура генерации SQL-скрипта. Будет создан файл и в сообщении указано его имя.
4. Запустить SQL Server Management Studio.
5. Нажать кнопку "Open File" и выбрать созданный файл.
6. Выбрать нужную базу для выполнения скрипта.
7. Нажать кнопку "Execute". Скрипт начнет выполняться. Время выполнения зависит от объема данных по организации и мощности сервера. У меня с 400Г до 200Г резалось около часа. Документов было около миллиона.
8. После выполнения скрипта запустить 1С в режиме Конфигуратор в обрезанной базе.
9. В меню "Администрирование" выбрать пункт "Тестирование и исправление". Откроется окно настройки тестирования и исправления.
10. Выбрать только пункт "Пересчет итогов". Скрипт не смотрит на таблицы итогов и оборотов в регистрах, поэтому пересчет итогов необходим.
Вступайте в нашу телеграмм-группу Инфостарт