К статье
Практический материал

Администрирование · 10 мин

Как посмотреть историю удаления документов в 1С

Разбираем, как в 1С посмотреть историю удаления документов: журнал регистрации, пометка на удаление, права доступа, поиск виновника и восстановление данных.

Удалённые или «пропавшие» документы — одна из самых частых причин разбирательств в учётных базах 1С. Кто-то пометил накладную на удаление, кто-то отменил проведение счёта-фактуры, а иногда объект исчезает после обмена или регламентной обработки. Чтобы понять, что произошло, нужно знать, где 1С фиксирует такие события и как правильно их прочитать.

Основной инструмент — журнал регистрации: он записывает действия пользователей с данными, включая пометку на удаление и непосредственное удаление объектов. Дополнительно помогают фильтры списков документов, анализ прав доступа и резервные копии, если объект нужно не только найти, но и вернуть.

Важно понимать ограничения: журнал регистрации показывает факт события, но не всегда хранит содержимое документа «до удаления». Поэтому полный цикл работы с такой ситуацией — это поиск события, определение пользователя и времени, а затем решение о восстановлении данных из копии или повторном вводе документа.

Как 1С фиксирует удаление: пометка и непосредственное удаление

В 1С существует два принципиально разных способа «удалить» документ. Первый — пометка на удаление: документ остаётся в базе, перестаёт влиять на проведение и отчёты, но физически хранится в таблицах. Такой объект легко восстановить, сняв пометку. Второй — непосредственное удаление: объект уничтожается из базы безвозвратно, и вернуть его можно только из резервной копии.

Обычные пользователи чаще всего работают с пометкой — именно так настроены типовые конфигурации. Непосредственное удаление доступно либо через специальную команду (если она включена администратором), либо через обработку «Удаление помеченных объектов», которая окончательно стирает всё помеченное при отсутствии ссылок на эти объекты.

Это различие критично для расследования: если документ только помечен, проблема решается за минуту. Если объект удалён физически — потребуется копия базы и аккуратное восстановление. Поэтому первый шаг всегда один: выяснить, какой именно сценарий произошёл.

Просмотр истории через журнал регистрации

Журнал регистрации — встроенный механизм платформы, который фиксирует действия пользователей и системные события. В типовых конфигурациях он открывается через раздел «Администрирование» → «Обслуживание» → «Журнал регистрации». В режиме тонкого клиента путь может называться «НСИ и администрирование» → «Поддержка и обслуживание» → «Журнал регистрации» — зависит от конфигурации.

Открыв журнал, установите отбор. Ключевые параметры фильтра: период (когда предположительно удалили документ), пользователь (если есть подозрения) и событие. Для удаления данных выбирайте виды событий «Данные. Удаление» (непосредственное удаление) и «Данные. Пометка на удаление» / «Данные. Снятие пометки на удаление». После применения отбора журнал покажет список событий с датой, временем, именем пользователя и представлением объекта.

В колонке «Данные» отображается представление удалённого объекта — например, «Реализация товаров и услуг 0000-001234 от 15.03». По двойному клику на событии можно увидеть подробности: имя компьютера, сеанс, режим работы. Этого достаточно, чтобы установить виновника и момент времени.

Порядок действий
  1. 1
    Откройте Администрирование → Обслуживание → Журнал регистрации
  2. 2
    Нажмите «Отбор» и задайте период предполагаемого удаления
  3. 3
    В списке событий отметьте «Данные. Удаление» и «Данные. Пометка на удаление»
  4. 4
    При необходимости укажите конкретного пользователя
  5. 5
    Примените отбор и изучите список: дата, пользователь, представление документа
  6. 6
    Откройте событие двойным кликом для подробностей (сеанс, компьютер)

Как найти помеченные на удаление документы

Если документ помечен, а не удалён окончательно, его можно найти прямо в списке документов. Откройте нужный журнал (например, «Реализации товаров и услуг») и включите отображение помеченных объектов: в типовых конфигурациях это кнопка «Ещё» → «Показывать помеченные на удаление» или аналогичная настройка списка. Помеченные документы отобразятся с перечёркнутой пиктограммой.

Альтернативный способ — обработка «Удаление помеченных объектов» («Администрирование» → «Обслуживание»). На первом её шаге система показывает полный список всех помеченных объектов в базе, сгруппированных по типам. Это удобно, когда нужно оценить масштаб: сколько и каких документов ожидает окончательного удаления.

Чтобы восстановить помеченный документ, откройте его и нажмите кнопку снятия пометки (обычно та же команда «Пометить на удаление / Снять пометку»). После этого документ снова участвует в учёте, но проведение придётся выполнить заново, если оно было отменено. Проверьте связанные данные: движения по регистрам, связанные счета-фактуры, состояние взаиморасчётов.

Что делать, если документ удалён окончательно

Если в журнале регистрации зафиксировано событие «Данные. Удаление», объект физически отсутствует в базе. Восстановить его штатными средствами нельзя — потребуется резервная копия. Порядок действий зависит от того, сколько времени прошло и насколько критичны данные, введённые после удаления.

Самый безопасный вариант: развернуть копию базы за дату до удаления в отдельной папке или на тестовом сервере, найти нужный документ и перенести его в рабочую базу. Перенос выполняют либо вручную (перепроводя документ по данным из копии), либо через обработку «Выгрузка и загрузка данных XML», если конфигурации идентичны. Полный откат рабочей базы на старую копию — крайняя мера: все документы, введённые после даты копии, будут потеряны.

Ограничения журнала регистрации и типичные ошибки

Журнал регистрации не является полноценным аудитом данных. Он фиксирует факт события и представление объекта, но не хранит табличные части документа, значения реквизитов «до» и «после». Если журнал очищался регламентно (например, настроено сокращение хранения), старые события могут быть недоступны. В файловых базах при больших объёмах журнал также может работать медленно.

Ещё одно ограничение — права. Просмотр журнала регистрации обычно доступен только пользователям с ролью администратора или правом «Журнал регистрации». Рядовой бухгалтер самостоятельно историю удаления не увидит — это нормальная практика разграничения доступа.

Типичные ошибки
01
Искать удалённый документ только в списке документов без включения показа помеченных — помеченные объекты по умолчанию скрыты
02
Отбирать в журнале регистрации все события без фильтра — в большой базе отбор займёт много времени и даст тысячи лишних строк
03
Считать, что отмена проведения равна удалению — это разные события, и искать их нужно по разным видам отбора
04
Запускать «Удаление помеченных объектов» до завершения расследования — после этого восстановить документы сможет только резервная копия
05
Откатывать рабочую базу на старую копию целиком — теряются все данные, введённые после даты копии

Как предотвратить нежелательное удаление в будущем

После разбирательства стоит закрыть саму возможность повторения ситуации. Первый шаг — настройка прав: в типовых конфигурациях уберите у обычных пользователей право интерактивного непосредственного удаления и оставьте только пометку. Право на запуск «Удаления помеченных объектов» должно быть у администратора или ответственного за базу.

Второй шаг — даты запрета изменения данных («Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»). Закрытые периоды нельзя ни изменить, ни удалить без специальных прав, что исключает удаление документов прошлых кварталов после сдачи отчётности.

Третий элемент — регулярное резервное копирование. Для файловых баз настройте выгрузку в dt по расписанию, для клиент-серверных — бэкапы средствами СУБД. Проверяйте, что копии реально создаются и их можно развернуть: непроверенная копия равносильна её отсутствию.

Контрольные точки

Как проверить результат

Документ найден в журнале регистрации
Норма

Видно событие, пользователя, дату и представление документа

Тревожный признак

События нет — проверьте период отбора или журнал был очищен

Статус документа в базе
Норма

Документ найден с пометкой — можно снять пометку

Тревожный признак

Документа нет даже с показом помеченных — удалён окончательно

Восстановление из копии
Норма

Документ открывается в тестовой копии, данные совпадают

Тревожный признак

В копии документа тоже нет — копия сделана после удаления

Проведение после восстановления
Норма

Документ проводится, отчёты за период сходятся

Тревожный признак

Ошибки проведения или расхождения в отчётах — нужен анализ связанных данных

Частые вопросы

Можно ли посмотреть, кто удалил документ, если журнал регистрации очищен?

Напрямую — нет. Косвенно помогут резервные копии: сравнив копии за соседние даты, можно определить момент исчезновения документа. Имя пользователя при этом восстановить не получится, поэтому важно настроить регламентное хранение журнала на достаточный срок заранее.

Видно ли в журнале регистрации, что именно было в удалённом документе?

Нет. Журнал фиксирует представление объекта (номер, дату, тип), но не хранит реквизиты и табличные части. Содержимое удалённого документа можно посмотреть только в резервной копии базы, сделанной до удаления.

Почему документ «пропал», хотя в журнале нет события удаления?

Возможные причины: документ отменён проведением (событие «Данные. Отмена проведения»), изменён его номер или дата и он «уехал» из отфильтрованного списка, либо данные изменились при обмене с другой базой. Проверьте в журнале события изменения и отмены проведения за тот же период.

Может ли обычный пользователь без прав администратора посмотреть историю удаления?

Журнал регистрации — нет, для него нужны специальные права. Но пользователь может найти помеченные документы в списках, если включить их отображение, и увидеть, что объект помечен. Кто именно это сделал — подскажет только администратор по журналу.

Как удаляются документы при обмене между базами 1С?

При синхронизации пометка на удаление обычно передаётся в базу-приёмник как событие изменения данных. В журнале регистрации такие события будут записаны от имени пользователя, под которым выполняется обмен (часто это служебная учётная запись). Если документы «самопроизвольно» помечаются после обменов, проверяйте настройки синхронизации и права служебного пользователя.

Что делать, если помеченных объектов накопилось очень много?

Сначала завершите все расследования по пропавшим документам и убедитесь, что среди помеченных нет нужных данных. Затем запустите «Удаление помеченных объектов» в нерабочее время, предварительно создав резервную копию. Обработка покажет объекты, которые нельзя удалить из-за ссылок, — их придётся разбирать отдельно.

Итог

Что важно запомнить

История удаления смотрится в журнале регистрации по событиям «Данные. Удаление» и «Данные. Пометка на удаление». Помеченные документы восстанавливаются снятием пометки, окончательно удалённые — только из резервной копии. Перед любыми действиями с удалением объектов создавайте свежую копию базы, а для профилактики настройте права, даты запрета и регулярное резервное копирование.