Очень простая вещь, но вопросы "Как удалить все, оставив справочники?" возникают на одноесовских форумах раз в месяц регулярно.
Решил выложить, чтобы можно было отвечать просто ссылкой
Итак. Имеем две версии. bat файл для dbf и ert для sql. Для sql необходима 1cpp (лежит в архиве).
И батник и обработка выполняют одни и те же действия, удаляют все движения (документы, движения по регистрам, проводки и т.д.), оставляя нетронутыми справочники и константы.
После выполнения:
(для dbf, после выполнения батника) Запустить предприятие в монопольном режиме (восстановит файлы)
(для обоих вариантов dbf и sql) Тестирование и исправление с настройками: очищать ссылки, удалять объекты.
Для примера можно использовать обработки, когда необходимо начать работу с нуля, оставив Контрагентов, Номенклатуру и прочие справочники или как один из этапов свертки большой базы.
ПРЕДУПРЕЖДЕНИЕ!!!
И батник и обработка удаляют справочник SC214. В типовых это справочник партий. Поэтому проверьте это в 1cv7.dd или 1cv7.dds и в случае необходимости внесите изменения в обработку.
Не храните эту программу в доступном для неопытных пользователей месте.
При случайном удалении восстановление почти невозможно.
Не забывайте делать копии базы. Обработки ОПАСНЫ. Без рецепта врача (т.е программиста) не применять!!!
Файлы обработки:
- Bystro_udalit_vse_krome_spravochnikov_i_konstant.rar Для скачивания нужна регистрация
В этой группе 1С
- Переходим на новый год в старом складе
- Обрезание или свертка базы (оперативный учет)
- Подготовка для свертки ТиС 9.2x (Чистка Документов+Отчет)
- Свертка цен (для УТ и УПП)
- Создание чистой базы со всеми справочниками - избавление от документов
- Универсальная свертка регистров
- Легко и просто сворачиваем ТиС 7.7
- Генерация SQL-скрипта для удаления документов при свертке базы.