14. Администрировние
#16

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

В программе "1С:Бухгалтерия 8" после выполнения функции "Удаление помеченных объектов"

Удаленные объекты не могут быть восстановлены
Неправильно: После «Удаления помеченных объектов» они действительно исчезают из базы без штатной возможности вернуть их «кнопкой назад». Но восстановление возможно через возврат к состоянию базы из резервной копии, поэтому утверждение «никак» слишком категорично.
Удаленные объекты могут быть восстановлены только путем полного восстановления архивной копии информационной базы
Правильно: Физическое удаление помеченных объектов является необратимой операцией внутри текущей базы: отменить ее стандартными средствами нельзя. Поэтому единственный надежный способ вернуть удаленные данные - восстановить базу целиком из резервной копии, созданной до удаления.
Удаленные объекты могут быть восстановлены путем их копирования из архивной копии информационной базы
Неправильно: В 1С нет штатной функции точечного «копирования удаленного объекта» из бэкапа обратно в текущую базу с сохранением всех ссылок, движений и связей. На практике можно поднять резервную копию в отдельной базе и вручную перенести информацию (или пересоздать документы), но это уже не является прямым восстановлением объекта из архива.
Удаленные объекты могут быть восстановлены в результате "отката" последней выполненной операции удаления помеченных объектов
Неправильно: Обработка «Удаление помеченных объектов» не поддерживает механизм отката как у транзакции с отменой на уровне пользователя. После завершения операции данные в текущей базе считаются удаленными окончательно, и «откатить» это штатной командой нельзя.

Пояснение

В 1С есть два разных этапа удаления: 1) Пометка на удаление - объект (документ/элемент справочника) еще хранится в базе, просто помечен как удаляемый. Пока вы не запускали «Удаление помеченных объектов», пометку можно снять, а сам объект продолжает существовать (если это разрешено правами и целостностью ссылок). 2) «Удаление помеченных объектов» - это физическое удаление. Система проверяет, можно ли удалить объект с учетом ссылочной целостности, и затем удаляет его из базы. После этого в текущей информационной базе не остается штатного способа «вернуть» объект обратно. Как действовать, если удалили лишнее: - Единственный гарантированный способ вернуть данные - восстановить базу целиком из резервной копии, сделанной ДО удаления. Именно поэтому перед массовым удалением всегда рекомендуется делать резервную копию. - Если полное восстановление рабочей базы недопустимо (например, в базе уже введены новые документы), практический выход обычно такой: развернуть резервную копию в отдельную тестовую базу, посмотреть, какие данные были удалены, и затем вручную восстановить их в рабочей базе (переоформить документы, повторно ввести элементы справочников). Но это не «восстановление удаленных объектов» в текущей базе, а повторное создание данных. Мини-пример для понимания: - Сегодня бухгалтер пометил на удаление несколько документов и запустил «Удаление помеченных объектов». Завтра выяснилось, что один документ был важен. - Вернуть документ «как был» в текущей базе нельзя. Нужна резервная копия, сделанная до удаления, и восстановление базы из нее (или поиск документа в поднятой копии и ручное восстановление в рабочей базе). Рекомендация администрирования: Перед запуском удаления помеченных объектов делайте бэкап, запускайте удаление в период минимальной активности пользователей и предварительно проверяйте список помеченных объектов (особенно справочники и документы, которые могли быть помечены ошибочно).