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

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

Как посмотреть историю в 1С УТ 11

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

В 1С: Управление торговлей 11 под «историей» обычно понимают три разные вещи: историю изменений конкретного документа или элемента справочника, историю действий пользователей в базе и историю недавно открытых окон. Для каждой задачи есть свой штатный инструмент, и важно сразу выбрать правильный, чтобы не искать данные не там.

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

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

Как включить версионирование объектов

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

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

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

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

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

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

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

Порядок действий
  1. 1
    Включите версионирование: НСИ и администрирование → Общие настройки → Версионирование объектов
  2. 2
    Отметьте нужные виды документов и справочников в настройке
  3. 3
    Откройте документ и нажмите «Ещё» → «История изменений»
  4. 4
    Выберите версию и откройте её двойным щелчком или сравните две версии
  5. 5
    Проверьте в отчёте о сравнении, какие поля изменились и кем

Как посмотреть историю изменений справочника

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

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

Если кнопки «История изменений» нет

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

Как посмотреть действия пользователей через журнал регистрации

Журнал регистрации — это системный протокол, который ведётся всегда, независимо от версионирования. Он фиксирует входы и выходы пользователей, создание, изменение и удаление объектов, ошибки, проведение документов и другие события.

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

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

Сравнение вариантов

История изменений (версионирование)

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

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

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

Панель «История»

Просто список недавно открытых вами форм для быстрого возврата. Никакой аналитики изменений не даёт.

Как открыть историю недавно просмотренных окон

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

Из списка можно одним щелчком вернуться к нужному документу, не ища его заново в журналах. Учтите ограничение: история окон хранится только в рамках текущего сеанса и очищается при закрытии программы.

Отбор и поиск по истории: как быстро найти нужное событие

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

В списке версий объекта поиск проще: версии отсортированы по времени, и обычно достаточно сравнить две соседние. Если версий много, ориентируйтесь на дату, когда, по словам участников, документ был «ещё правильным», и начинайте сравнение от неё.

Проверка результата и типичные ошибки

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

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

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

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

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

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

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

Штатной кнопки «откатить до версии» в УТ 11 нет. Откройте нужную версию на просмотр и вручную перенесите значения в актуальный документ, либо используйте отчёт сравнения как шаблон для исправлений. Автоматический откат выполняют только через резервную копию базы, но это вернёт к старому состоянию всю базу, а не один документ.

Почему в истории изменений пусто, хотя документ точно редактировали?

Наиболее вероятные причины: версионирование включено после того, как были сделаны изменения; данный вид документа не отмечен в настройках; истёк срок хранения версий. Проверьте настройки в разделе «НСИ и администрирование → Общие настройки → Версионирование объектов».

Кто может видеть журнал регистрации?

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

Замедляет ли версионирование работу программы?

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

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

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

Сохраняется ли история при обмене данными с другими базами?

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