База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как удалить все документы в 1С и оставить только справочники? › RE: Как удалить все документы в 1С и оставить только справочники?
Для удаления всех документов из базы 1С: Бухгалтерия и оставления только справочников, можно воспользоваться следующим подходом:
1. **Создайте резервную копию базы**. Это очень важно, чтобы в случае ошибки вы могли восстановить данные.
2. **Запустите 1С в монопольном режиме**. Это необходимо для того, чтобы избежать конфликтов с другими пользователями.
3. **Используйте обработку для массового удаления документов**. Вы можете написать свою обработку на языке 1С или использовать готовую. Пример кода для удаления документов может выглядеть так:
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1C Процедура УдалитьДокументы() // Получаем все документы Документы = Документы.Выбор(); // Перебираем все документы и помечаем на удаление Пока Документы.Следующий() Цикл Документы.Удалить(); КонецЦикла; // Удаляем помеченные документы УдалитьПомеченные(); КонецПроцедуры |
4. **Запустите обработку**. После выполнения кода все документы будут помечены на удаление.
5. **Удалите помеченные документы**. Для этого можно использовать стандартные средства 1С или написать отдельную процедуру.
6. **Проверьте базу**. Убедитесь, что все документы удалены, а справочники остались.
7. **Упакуйте базу**. После удаления документов рекомендуется упаковать базу для оптимизации.
Этот процесс требует осторожности, так как удаление документов необратимо. Убедитесь, что у вас есть резервная копия перед выполнением этих действий.
Рекомендую посмотреть здесь: https://helpf.pro/faq/view/9.html