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

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

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

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

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

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

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

Способы просмотра изменений: что доступно в 1С

В типовых конфигурациях 1С (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия и другие на базе Библиотеки стандартных подсистем) существует три основных источника информации об изменениях документа.

Первый — версионирование объектов. Это штатный механизм, который сохраняет копию документа при каждой записи. По каждой версии видно автора, дату и время, а также можно сравнить любые две версии и увидеть, какие реквизиты и строки табличных частей изменились.

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

Третий — специализированные отчёты и подсистемы конкретной конфигурации, например отчёт «История изменений» или механизмы согласования, если они настроены. Набор таких инструментов зависит от конфигурации.

Сравнение способов

Версионирование объектов

Показывает содержимое каждой версии и отличия реквизитов. Требует предварительного включения для нужного типа документов.

Журнал регистрации

Работает всегда, показывает автора, время и тип события, но не показывает значения реквизитов до и после изменения.

Отчёты конфигурации

Зависят от конкретной программы: могут показывать историю согласования и статусов, но не полный слепок документа.

Как включить версионирование документов

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

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

Учитывайте, что версионирование увеличивает объём базы: каждая запись документа создаёт новую версию. Для массово создаваемых документов (например, при высокой загрузке заказов) это может заметно разрастать хранилище версий. В настройках предусмотрена очистка устаревших версий — задайте срок хранения, соответствующий вашим требованиям к аудиту.

Включение версионирования
  1. 1
    Откройте раздел «Администрирование» (или «Настройка») и найдите пункт «Версионирование объектов».
  2. 2
    Установите флажок включения версионирования.
  3. 3
    Откройте настройку типов объектов и для нужных документов выберите режим «Версионировать при записи».
  4. 4
    Настройте срок хранения версий и очистку устаревших, если объём базы критичен.
  5. 5
    Создайте тестовый документ, измените его и проверьте, что в истории появились две версии.

Как открыть историю изменений конкретного документа

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

Выберите версию и нажмите «Открыть версию» — документ отобразится в том виде, в каком он был на момент этой записи. Версия открывается только для чтения: редактировать её нельзя, но можно восстановить документ до этой версии, если текущее состояние нужно откатить.

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

Как сравнить две версии документа

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

Такой отчёт удобен, когда нужно понять, что именно поменял пользователь: например, изменил цену в строке заказа, добавил товар или скорректировал дату отгрузки. Отчёт можно сохранить или распечатать — это полезно для внутреннего разбирательства или аудита.

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

Как найти изменения через журнал регистрации

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

Чтобы найти события по конкретному документу, настройте отбор: укажите период, пользователя (если известен), тип события «Данные. Изменение» (а также «Добавление» и «Удаление» для полной картины). В поле «Данные» можно указать конкретный документ — тогда журнал покажет все операции именно с ним: создание, каждую запись, проведение, пометку удаления.

По каждому событию видно время с точностью до секунды, имя пользователя, компьютер и сеанс. Это позволяет установить автора правки даже без версионирования. Но содержимое документа на момент события журнал не хранит — для восстановления значений понадобится резервная копия базы.

Ограничения и типичные ошибки

Самая частая ситуация: пользователь ищет историю изменений, но версионирование никогда не включалось. В этом случае доступен только журнал регистрации, а значения реквизитов до правки восстановить не удастся — только из резервной копии.

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

Третья проблема — автоматическая очистка версий. Если задан короткий срок хранения, старые версии удаляются регламентным заданием, и история за прошлые периоды недоступна. Перед расследованием давних изменений проверьте настройки очистки.

Типичные ошибки
01
Версионирование не включено заранее — старые версии документа восстановить невозможно, доступен только журнал регистрации.
02
Ищут историю в журнале регистрации без отбора по документу — среди тысяч событий нужную запись найти сложно, всегда настраивайте фильтр.
03
Короткий срок хранения версий — регламентная очистка удаляет историю раньше, чем возникает необходимость её посмотреть.
04
Восстановление старой версии без анализа связей — документ может быть основанием для других, и откат приведёт к расхождениям в учёте.

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

После включения версионирования убедитесь, что механизм работает: создайте тестовый документ, запишите его, измените любой реквизит и запишите снова. Откройте историю изменений — должно быть минимум две версии с разными значениями. Сравните их и убедитесь, что отчёт показывает именно ваше изменение.

Если версии не создаются, проверьте права пользователя, который записывает документ: при недостатке прав на запись версий механизм может работать с ошибками. Также убедитесь, что регламентные задания, связанные с версионированием и очисткой, выполняются без ошибок — их состояние видно в консоли заданий.

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

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

История изменений документа
Норма

Отображается список версий с датами и авторами

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

Команда отсутствует или список пуст при включённом версионировании

Сравнение версий
Норма

Отчёт подсвечивает изменённые реквизиты и строки

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

Отчёт пуст, хотя документ точно изменялся

Журнал регистрации
Норма

По отбору находятся события записи документа с автором и временем

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

Событий нет — проверьте период отбора и уровень регистрации событий

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

Итог

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

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

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

Почему в меню «Ещё» нет пункта «История изменений»?

Наиболее вероятные причины: версионирование не включено в настройках, для данного типа документов выбран режим «Не версионировать» или у пользователя недостаточно прав. Проверьте раздел администрирования и настройку типов объектов, затем права своей роли.

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

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

Можно ли восстановить документ из старой версии?

Да, в списке версий есть команда перехода к выбранной версии: документ будет перезаписан данными этой версии. Перед восстановлением проверьте связанные документы и проводки — откат может вызвать расхождения в учёте, поэтому действие стоит выполнять осознанно и желательно после создания копии базы.

Видны ли изменения, сделанные до включения версионирования?

Нет. Версии создаются только в момент записи документа при включённом механизме. Для прошлых правок доступен только журнал регистрации, который фиксирует факт изменения и автора, но не значения реквизитов.

Сильно ли версионирование увеличивает размер базы?

Рост зависит от количества версионируемых документов и частоты их перезаписи. При массовой загрузке документов объём может расти заметно. Чтобы контролировать размер, настройте срок хранения версий и регламентную очистку устаревших, а для редко меняющихся объектов выбирайте версионирование только при проведении.

Чем журнал регистрации отличается от истории изменений?

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