Документация Формулы
Разделы документации

Руководство

Обзор руководства

Бизнес-процессы и задачи

Бизнес-процессы и задачи

КОНСТРУКТОР

История изменений записи

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

# Как открыть

  1. Откройте карточку записи.
  2. В правой части панели инструментов нажмите значок История (круговое время). На кнопке может быть счётчик версий — серый кружок с числом (больше 99 → 99+).

Панель История изменений открывается справа, поверх формы.

js
┌───────── Форма записи ─────────┬──── История изменений ────┐
│ Номер: РН-000012               │ № 3  [Изменение] [текущая]│
│ Дата:  12.05.2026              │  12.05.2026 14:20  Иванов │
│ Контрагент: ООО «Ромашка»      │   Контрагент: — → ООО …   │
│                                │ № 2  [Проведение]         │
│                                │ № 1  [Создание]           │
└────────────────────────────────┴───────────────────────────┘

# Что показывает каждая версия

ЭлементЧто означает
№ NНомер версии. Чем больше — тем новее
Метка операцииСоздание, Изменение, Проведение, Распроведение, Восстановление версии
текущаяЭто самая новая (действующая) версия
Дата и времяКогда версия была записана
Имя пользователяКто внёс изменение
Список измененийПострочно: поле: было → стало. Удалённое значение — красным зачёркнутым, новое — зелёным
на формеВерсия, состояние которой сейчас показано на форме

Если версия ничего не изменила по реквизитам (например, повторное проведение), список изменений не показывается — остаётся только метка операции.

Для ссылок и табличных частей вместо технических идентификаторов показываются понятные подписи: ООО «Ромашка», №РН-000005, таб. часть (3 стр.).

Если история пуста, панель пишет:

История изменений пока пуста. Изменения начнут фиксироваться при сохранении объекта.

# Просмотр прошлого состояния на форме

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

Внизу панели появляется кнопка Вернуть текущее состояние (подсказка: «Вернуть форму к текущему состоянию"). Она возвращает форму к состоянию до открытия истории.

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

# Восстановление версии

Восстановление — это откат записи к прошлому состоянию. Пока на форме показана какая-то версия, в панели инструментов появляется оранжевая кнопка Восстановить (Версия: N).

Порядок:

  1. Выберите версию в списке истории.
  2. Нажмите Восстановить (Версия: N).
  3. В диалоге «Восстановление версии» проверьте номер и нажмите Восстановить (или Отмена).

Диалог предупреждает: «Текущее состояние объекта будет заменено данными версии № N.»

После восстановления:

  • форма перезагружается данными выбранной версии;
  • появляется уведомление «Версия N восстановлена»;
  • в истории создаётся новая версия с операцией Восстановление версии — прошлое не стирается, история только дополняется.

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

# Когда фиксируется версия

СобытиеОперация в истории
Первое сохранение записиСоздание
Правка и сохранениеИзменение
Проведение документаПроведение
Отмена проведенияРаспроведение
Откат к версииВосстановление версии

Версии записываются при сохранении (кнопка Записать в карточке). Пока вы просто редактируете поля, история не меняется.

В список изменений не попадают служебные поля (начинающиеся с _) — версии, блокировки и подобные технические данные.

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

ВопросОтвет
Можно ли откатить только одно поле?Нет. Восстанавливается вся запись на момент версии
Пропадут ли прошлые версии после отката?Нет, история дополняется новой записью
Видно ли, кто изменил поле?Да, рядом с версией указаны дата и пользователь
Нужно ли проводить документ после отката?Если версия была «до проведения» — да, проведите документ заново
Движения регистров откатываются?Сам откат записи движения не пересчитывает; для пересчёта используйте перепроведение

# Смотрите также