Как посмотреть и настроить историю изменений документов в 1С Бухгалтерия 8.3
Содержание
Чтобы посмотреть историю изменений в 1С Бухгалтерия 8.3, откройте документ и нажмите Ещё → История изменений. Если пункта нет — значит хранение версий отключено, и его нужно включить: Администрирование → Общие настройки → История изменений. Там же включается история изменений по справочникам, а кто и когда правил данные без версионирования, покажет журнал регистрации.
Ситуация знакомая: закрыли квартал, сдали НДС, а через две недели в книге покупок не бьётся сумма по одному поставщику. Смотрите поступление — счёт-фактура датирована тем же днём, но сумма другая. Кто её поменял, бухгалтер по участку или сменщик, непонятно. Если версионирование не было включено заранее, восстановить прежние значения реквизитов уже не получится — история пишется только «вперёд», задним числом она не появляется. Поэтому включать её стоит до того, как возникнет спорная ситуация.
Ниже — все рабочие способы: механизм версий объектов, отчёт по истории, журнал регистрации, служебные реквизиты документов и история изменений самой конфигурации.
Что показывает история изменений объектов в 1С 8.3
Механизм называется «Версионирование объектов». При каждой записи документа или элемента справочника 1С сохраняет полный слепок — версию: все реквизиты, все строки табличных частей, автора и точное время.
Что вы увидите в списке версий:
- 🕒 дату и время каждого изменения с точностью до секунды;
- 👤 пользователя, который записал объект;
- 🔄 тип действия — создание, изменение, в ряде случаев и удаление;
- 📊 комментарий о том, чем версия отличается от предыдущей;
- 🧾 возможность открыть версию целиком и сравнить две любые версии между собой.
Чего механизм не делает:
- не отслеживает чтение данных — кто просто смотрел документ, не узнаете;
- не хранит историю движений по регистрам (проводки версии не сохраняются, только реквизиты);
- не работает по тем объектам, которые вы не отметили в настройке;
- не восстанавливает данные за период до включения.
Версионирование — часть библиотеки стандартных подсистем, поэтому в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP механизм один и тот же. Различаются только названия разделов, где он включается.
Как включить историю изменений в 1С 8.3 Бухгалтерия
По умолчанию в типовой Бухгалтерии 3.0 хранение версий выключено — ради размера базы. Включение занимает минуту, но требует прав администратора.
Администрирование → Общие настройки. Разверните группу История изменений (в некоторых релизах — отдельная гиперссылка в правой части формы). Поставьте флажок Хранить историю изменений.Настроить. Откроется список типов объектов: документы, справочники, план счетов, регистры сведений. Напротив каждого — колонка с режимом версионирования. По умолчанию везде стоит «Не версионировать».Версионировать при записи — версия пишется при любом сохранении, даже черновика;
— Версионировать при проведении — только при проведении документа (доступно для документов);
— Не версионировать — объект игнорируется.Ещё. Пункт История изменений должен появиться, а в списке — минимум одна версия.Какие объекты включать, а какие нет
Включать всё подряд — верный способ раздуть базу в разы. Рабочий минимум для бухгалтерии:
| Объект | Включать | Режим | Зачем |
|---|---|---|---|
| Реализация, Поступление | да | При проведении | спорные суммы, НДС, книга покупок/продаж |
| Счёт-фактура выданный/полученный | да | При проведении | расхождения в декларации |
| Операция (БУ и НУ) | да | При записи | ручные корректировки закрытия |
| Контрагенты | да | При записи | подмена банковских реквизитов и ИНН |
| Номенклатура | по ситуации | При записи | ставка НДС, счета учёта |
| Платёжное поручение, Списание с р/с | да | При проведении | изменение суммы и получателя |
| Регламентированные отчёты | нет | — | хранят версии своим механизмом |
| Чеки ККМ, розничные документы | нет | — | большой объём, мало смысла |
Режим Версионировать при записи по документам с частой автоматической перезаписью (обмены, загрузки из банка, интеграции) даёт десятки версий на один документ. Для таких объектов выбирайте проведение или вовсе отключайте версионирование.
Где включается в ЗУП 3.1, УТ 11 и ERP
| Конфигурация | Путь к настройке |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Общие настройки → История изменений |
| ЗУП 3.1 | Администрирование → Общие настройки → История изменений |
| УТ 11 | НСИ и администрирование → Администрирование → Общие настройки → История изменений |
| ERP 2 | НСИ и администрирование → Общие настройки → История изменений |
| Розница 3 | Администрирование → Общие настройки → История изменений |
В ЗУП 3.1 отдельно стоит включить версионирование по документам Приём на работу, Кадровый перевод, Увольнение и по справочнику Сотрудники — именно по ним чаще всего возникают вопросы при проверках и спорах с работниками.
Как посмотреть историю изменения документа в 1С 8.3 Бухгалтерия
Когда версионирование работает, добраться до истории можно тремя путями.
Из открытой формы документа
- Откройте документ — например,
Поступление (акт, накладная, УПД). - Нажмите кнопку
Ещёв верхней командной панели. - Выберите
История изменений. - В открывшемся списке версии отсортированы по дате, сверху — самая свежая.
- Двойной щелчок по строке открывает отчёт по версии: все реквизиты и табличные части на тот момент.
Из журнала документов
Выделите строку в списке, затем Ещё → История изменений. Удобно, когда нужно быстро пройтись по нескольким документам одной даты: открывать каждый не требуется.
Сравнение двух версий
Это самое ценное в механизме. В списке версий отметьте флажками две строки и нажмите Сравнить версии.
1С построит отчёт, где отличия выделены: изменённый реквизит, старое значение, новое значение. По табличным частям видно добавленные, удалённые и исправленные строки.
Если версий много, сначала посмотрите колонку с комментарием — часто там сразу видно, что менялась только, например, Сумма или Ставка НДС, и сравнение не нужно.
Возврат к прежней версии
В форме версии есть команда Перейти на версию. 1С перезапишет документ значениями выбранной версии.
Переход на версию — обычная перезапись объекта. Движения по регистрам при этом не возвращаются автоматически: документ нужно перепровести, а при изменении периода — заново выполнить закрытие месяца. Перед откатом сделайте резервную копию.
Отчёт по истории изменений: кто и что менял за период
Когда нужен не один документ, а картина целиком («что правили в марте после сдачи отчётности»), работает сводный отчёт.
Открывается он так: Главное меню (≡) → Все функции → Отчёты → История изменений.
Если пункта Все функции в меню нет, включите его: Главное меню (≡) → Сервис → Параметры → флажок Отображать команду "Все функции".
В отчёте доступны отборы:
- 📅 по периоду — ограничивает дату изменения, а не дату документа;
- 👤 по пользователю — все правки конкретного бухгалтера;
- 📁 по типу объекта — только документы
Реализацияили толькоКонтрагенты; - 🔍 по конкретному объекту — вся история одной накладной;
- 🔄 по виду изменения — создание или изменение.
Типовой сценарий перед сдачей уточнённой декларации: отбор по периоду «после даты подписания отчёта», тип объекта — счета-фактуры и реализации. На выходе — список документов, которые влияют на базу уже сданного периода.
Журнал регистрации: что делать, если версионирование не включено
Журнал регистрации пишется платформой независимо от настроек версионирования и фиксирует сам факт действия: кто, когда, с какого компьютера и с каким объектом работал.
Путь: Администрирование → Обслуживание → Журнал регистрации.
Как найти нужное событие
- Нажмите
Установить отбор(или кнопку с воронкой). - Задайте период — чем уже, тем быстрее отработает отбор.
- В поле
Пользователивыберите подозреваемого или оставьте всех. - В поле
СобытиявыберитеДанные. Изменение,Данные. Добавление,Данные. Удаление. - В поле
Данныеможно подставить конкретный документ — тогда журнал покажет всю его биографию.
Что журнал даёт и чего не даёт:
| Вопрос | Журнал регистрации | Версионирование |
|---|---|---|
| Кто изменил документ | да | да |
| Когда именно | да | да |
| С какого компьютера и сеанса | да | нет |
| Какие реквизиты изменились | нет | да |
| Прежние значения | нет | да |
| Кто удалил документ | да | частично |
| Работает без предварительной настройки | да | нет |
Если журнал пустой
Уровень регистрации событий задаётся в конфигураторе: Администрирование → Настройка журнала регистрации. Если выставлено «Не регистрировать» или только «Ошибки», изменения данных туда не попадают. Для рабочей базы разумный минимум — регистрировать ошибки, предупреждения и информацию, включая изменения данных.
Физически журнал лежит рядом с базой:
Файловая база: <каталог базы>\1Cv8Log\1Cv8.lgd
Клиент-сервер: <каталог кластера>\reg_1541\<идентификатор базы>\1Cv8Log\
Файл 1Cv8.lgd со временем вырастает до гигабайтов и тормозит открытие журнала. Чистить его можно командой Сократить в форме журнала (конфигуратор) — она выгружает старые записи в отдельный файл и освобождает место.
Кто создал документ и кто правил последним: быстрые приёмы
Иногда полная история не нужна — достаточно фамилии.
- Реквизит
Ответственный. В большинстве документов Бухгалтерии 3.0 он заполняется текущим пользователем при создании. Выведите его колонкой в журнал:Ещё→Изменить форму→ отметьте полеОтветственный. - Служебные поля формы. В ряде документов внизу формы есть подпись с автором и датой создания.
- Подбор по журналу регистрации. Отбор по полю
Данныеи событиюДанные. Добавлениедаёт того, кто документ создал. - Дата изменения в списке. Для справочников в версиях видна последняя дата записи, что часто и нужно при вопросе «когда поменяли реквизиты контрагента».
Учтите разницу: Ответственный — это реквизит, его можно переписать вручную. Журнал регистрации и версии переписать из интерфейса нельзя.
История изменений самой конфигурации и настроек
Вопрос «кто изменил» иногда относится не к документу, а к программе: пропала печатная форма, поехал расчёт, появилось незнакомое поле.
- Проверка на доработки. В конфигураторе:
Конфигурация→Поддержка→Настройка поддержки. Снятые с поддержки объекты — это и есть доработки. - Сравнение с типовой.
Конфигурация→Сравнить, объединить с конфигурацией из файла— подложите cf-файл того же релиза и получите полный список отличий. - История хранилища. Если база на хранилище конфигурации:
Конфигурация→Хранилище конфигурации→История хранилища. Там видно каждую помещённую версию, автора и комментарий. - История обновлений. В интерфейсе:
Администрирование→Обслуживание→Обновление версии программы→Результаты обновления. - Настройки пользователей. Изменения прав и профилей групп доступа фиксируются в журнале регистрации событиями по пользователям и ролям.
Если ничего не помогло: альтернативы
Версионирования не было, журнал обрезан, а узнать прежнюю сумму нужно. Варианты по убыванию практичности:
- Резервная копия. Разверните бэкап нужной даты во вторую базу и сравните документ напрямую. Самый надёжный путь.
- Регламентированные отчёты. Сданная декларация или расчёт хранят суммы на момент отправки — по ним восстанавливается картина периода.
- Печатные формы и ЭДО. Подписанный УПД или счёт-фактура в архиве ЭДО содержит исходные значения.
- Выгрузки и обмены. Файлы обмена с клиент-банком, маркетплейсом, CRM часто лежат в архиве и содержат прежние данные.
- Журналы СУБД. Для MS SQL и PostgreSQL теоретически можно поднять состояние на момент времени из цепочки лог-бэкапов. Это работа администратора и имеет смысл только при серьёзной сумме спора.
Перед разбором спорной ситуации сразу включите версионирование по проблемному объекту. Даже если прошлое не восстановить, следующий инцидент будет разобран за пять минут.
Типичные ошибки
Администрирование → Общие настройки → История изменений → Настроить и режим напротив нужного документа.Администрирование → Настройки пользователей и прав → Профили групп доступа.Движения документа и сравнение с бэкапом.Закрытие месяца за затронутый период.Как не раздуть базу: срок хранения и очистка версий
Версии лежат в отдельной служебной таблице и занимают реально много. На базе Бухгалтерии 3.0 с 50–80 документами в день включённое по всем объектам версионирование добавляет ориентировочно 1–3 ГБ в год — цифра сильно зависит от размера табличных частей.
Что делать, чтобы это не стало проблемой:
- Отметьте только те объекты, по которым бывают споры, — обычно это 10–15 типов, а не весь список.
- Для документов ставьте
Версионировать при проведении. - Задайте срок хранения: 6–12 месяцев закрывают почти все практические задачи.
- Проверьте, что включено регламентное задание очистки:
Администрирование→Обслуживание→Регламентные операции→Регламентные и фоновые задания→ задание по очистке устаревших версий объектов. - Раз в год делайте тестирование и исправление с реиндексацией и сжатием таблиц.
В файловой базе рост версий особенно чувствителен: приближение к 10–12 ГБ заметно замедляет работу. Если версионирование нужно по широкому кругу объектов, это аргумент в пользу перевода базы на клиент-серверный вариант.
Частые вопросы
Можно ли посмотреть историю изменений за период до включения версионирования?
Где в 1С Бухгалтерия 8.3 включить историю изменений документов?
Администрирование → Общие настройки → История изменений. Поставьте флажок хранения, затем по ссылке Настроить отметьте нужные документы и справочники.Как узнать, кто удалил документ в 1С 8.3?
Администрирование → Обслуживание → Журнал регистрации, отбор по событию удаления данных и нужному периоду. Версионирование по удалённым объектам информативно только при включённом хранении.Сильно ли история изменений замедляет работу 1С?
Можно ли восстановить документ из версии полностью?
Перейти на версию. Проводки придётся получить заново: документ нужно перепровести и перезакрыть месяц.Отличается ли история изменений в ЗУП 3.1 и УТ 11?
НСИ и администрирование. Набор объектов для версионирования, разумеется, свой.