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