Администрирование · 10 мин
Как в 1С узнать, кто пометил объект на удаление
Как в 1С узнать, кто пометил документ или справочник на удаление: журнал регистрации, история изменений, версионирование объектов и типовые ошибки.
Пометка на удаление в 1С — это не физическое удаление записи, а установка специального признака. Объект остаётся в базе, но перестаёт участвовать в отчётах и проведении. Когда обнаруживается, что важный документ или элемент справочника внезапно помечен, возникает закономерный вопрос: кто и когда это сделал. Ответ зависит от того, какие механизмы протоколирования включены в конкретной базе.
В типовых конфигурациях есть три основных источника информации: журнал регистрации, механизм истории изменений (версионирование объектов) и дополнительные отчёты вроде «Анализ прав доступа». Первый работает всегда, но хранит ограниченный объём данных. Второй показывает историю наглядно, но действует только если его заранее включили. Ниже разберём каждый способ с конкретными шагами.
Важно понимать ограничение: если ни одно средство протоколирования не настроено, а журнал регистрации уже перезаписался, восстановить автора пометки штатными средствами не получится. Поэтому в конце статьи приведены рекомендации по настройке, которые помогут не оказаться в такой ситуации в будущем.
Проверка через журнал регистрации
Журнал регистрации — встроенный механизм платформы, который фиксирует действия пользователей, включая изменение пометки удаления. Открыть его можно в режиме «1С:Предприятие»: меню «Администрирование» → «Обслуживание» → «Журнал регистрации». В некоторых конфигурациях путь отличается, но пункт называется одинаково.
Чтобы найти нужное событие, нажмите кнопку «Отбор» и задайте условия. В поле «Данные» укажите представление объекта — например, номер документа или наименование элемента справочника. В поле «Событие» можно выбрать категорию «Данные», а если точная формулировка неизвестна, оставьте событие пустым и фильтруйте только по данным и периоду. Событие установки пометки обычно отображается как изменение данных с указанием объекта.
В найденной строке видны дата, время, имя пользователя, компьютер и вид события. Если пометку снимали и ставили несколько раз, в журнале будет несколько записей — сравните их по времени, чтобы восстановить последовательность действий. Двойной щелчок по строке открывает детали события, где иногда видно, какие именно свойства объекта изменились.
- 1Откройте Администрирование → Обслуживание → Журнал регистрации
- 2Нажмите «Отбор» и укажите период, когда объект мог быть помечен
- 3В поле «Данные» введите представление объекта (номер документа, наименование)
- 4При необходимости сузьте отбор по событию «Данные» и пользователям
- 5Откройте найденное событие двойным щелчком и проверьте пользователя, время и детали изменения
Ограничения журнала регистрации
Журнал регистрации не безразмерен. В его настройках задаётся режим хранения: при заполнении старые записи удаляются или журнал разделяется по периодам. В активно используемых базах с большим числом пользователей записи могут храниться всего несколько недель. Если пометка была установлена давно, событие могло быть вытеснено.
Кроме того, в журнале фиксируется факт изменения данных, но не всегда очевидно, что именно изменилось — пометка удаления, проведение или другой реквизит. Если по объекту найдено несколько событий изменения от разных пользователей, однозначно определить автора пометки бывает сложно. В таком случае помогает версионирование объектов.
История изменений и версионирование объектов
В типовых конфигурациях на платформе с Библиотекой стандартных подсистем есть механизм «Версионирование объектов». Если он включён, в карточке документа или элемента справочника появляется вкладка или команда «История изменений», где видно, кто, когда и что именно менял — включая установку и снятие пометки удаления.
Проверить, включено ли версионирование, можно в разделе «Администрирование» → «Общие настройки» → «История изменений» (в разных конфигурациях название пункта может отличаться). Там же задаётся список типов объектов, для которых ведётся история: документы, справочники, отдельные виды. Если нужный тип не добавлен в список, история по нему не собирается.
Если механизм включён, откройте помеченный объект и перейдите к истории изменений. В списке версий найдите ту, где появился признак пометки — рядом будет указан автор и точное время. Это самый наглядный способ, потому что видно не только действие, но и состояние объекта до и после.
Что делать, если событие не находится
Если ни журнал регистрации, ни история изменений не дают ответа, действуйте по остаточному принципу. Сначала уточните дату изменения пометки: откройте объект и посмотрите на его состояние, а также проверьте связанные данные — например, движения документа или ссылки на элемент справочника. Иногда косвенные признаки сужают период поиска.
Затем расширьте отбор в журнале регистрации: уберите фильтр по данным и оставьте только период и события категории «Данные». Если пользователей немного, просмотрите действия каждого из них за этот период. Это трудоёмко, но в небольших базах работает.
Ещё один вариант — проверить, не выполнялась ли пометка обработкой или регламентным заданием. В журнале регистрации такие события записываются от имени пользователя, под которым работает фоновое задание, или от имени того, кто запустил обработку. Групповая пометка множества объектов одним пользователем за короткое время — типичный признак обработки «Групповое изменение реквизитов» или «Удаление помеченных объектов».
Как выбрать способ поиска
Настройка протоколирования на будущее
Чтобы вопрос «кто пометил на удаление» больше не оставался без ответа, включите версионирование объектов для ключевых типов данных: документов поступления и реализации, кассовых документов, справочников контрагентов и номенклатуры. Учтите, что версионирование увеличивает объём базы, поэтому для массовых документов разумно ограничивать глубину хранения версий.
Проверьте настройки журнала регистрации: режим хранения и период разделения. В конфигураторе это делается через «Администрирование» → «Параметры информационной базы» → «Журнал регистрации». Для баз с аудиторскими требованиями имеет смысл настроить регулярное копирование файлов журнала в архив.
Дополнительный уровень защиты — разграничение прав. Если право «Интерактивная пометка на удаление» есть у ограниченного круга пользователей, круг подозреваемых сужается сам собой. Проверить, у кого есть это право, можно через отчёт «Анализ прав доступа» в разделе администрирования или через настройку профилей групп доступа.
Восстановление помеченного объекта
После того как автор установлен, объект обычно нужно вернуть в работу. Для снятия пометки откройте объект и нажмите кнопку пометки удаления повторно — признак снимется. Для документа после этого может потребоваться повторное проведение, чтобы восстановить движения по регистрам.
Если помеченных объектов много, используйте обработку «Групповое изменение реквизитов» или стандартную команду снятия пометки в списке с отбором. Перед массовой операцией сделайте резервную копию и проверьте результат на нескольких объектах: убедитесь, что объект открывается, проводится и корректно отображается в отчётах.
Обратите внимание на связанные данные. Если после пометки по документу успели создать новые документы, вводимые на его основании, или изменить связанные записи, простое снятие пометки может вызвать расхождения. Проверьте последовательность документов и при необходимости перепроведите связанную цепочку.
Частые вопросы
Что важно запомнить
Автора пометки на удаление проще всего найти в журнале регистрации с отбором по объекту, а при включённом версионировании — в истории изменений карточки объекта. Если событие уже вытеснено из журнала и история не велась, восстановить автора штатными средствами нельзя: настройте протоколирование заранее.
Видно ли в журнале регистрации, кто снял пометку на удаление?
Да, снятие пометки — это тоже изменение данных, и оно фиксируется в журнале так же, как установка. Отбор по объекту покажет оба события, по времени и пользователю можно восстановить всю цепочку действий.
Можно ли узнать автора пометки, если объект уже удалён окончательно?
После выполнения обработки «Удаление помеченных объектов» сам объект исчезает, но события в журнале регистрации могут сохраниться — ищите по представлению объекта за нужный период. Если журнал перезаписан, остаётся только анализ резервной копии базы, сделанной до удаления.
Почему в истории изменений нет записи о пометке?
Наиболее вероятные причины: версионирование не включено для этого типа объектов, пометка была установлена до включения механизма или история очищена настройками сокращения хранения версий. Проверьте раздел «История изменений» в настройках администрирования.
Фиксируется ли пометка, установленная обработкой или обменом данными?
Да. Действия обработок записываются от имени запустившего их пользователя, а изменения при обмене данными — от имени пользователя сеанса обмена. В деталях события журнала регистрации это обычно видно по контексту сеанса.
Можно ли запретить пометку на удаление отдельным пользователям?
Да, через профили групп доступа или роли: уберите права на интерактивную пометку для нужных объектов. После этого пользователь сможет просматривать и редактировать данные, но пометить их на удаление не сможет.
Где посмотреть, какие объекты вообще помечены на удаление в базе?
Используйте обработку «Удаление помеченных объектов» в режиме просмотра без удаления — она покажет полный список помеченных объектов. Либо постройте отбор в списке документов или справочника по признаку пометки, если такая колонка доступна в настройках списка.