Как в 1С посмотреть, кто изменил документ и когда: 5 рабочих способов

· 12 мин

Содержание

Чтобы в 1С посмотреть, кто менял документ и когда, есть два основных пути. Первый — открыть документ и нажать Ещё — История изменений: там видно список версий с датой и автором каждой правки. Второй — зайти в Администрирование — Обслуживание — Журнал регистрации и поставить отбор по этому документу: журнал покажет, кто вносил изменения, с точностью до секунды и номера сеанса.

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

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

Что 1С запоминает о правках, а что — нет

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

Фактически 1С ведёт два независимых хранилища:

  • 📒 Журнал регистрации — технический лог: кто, когда, из какого сеанса, с какого компьютера, какое событие («Добавление», «Изменение», «Проведение», «Удаление»). Содержимое изменённых полей не хранит.
  • 🗂 Версии объектов (механизм версионирования БСП) — полные снимки документа на момент каждой записи. Позволяет сравнить две версии построчно и увидеть, что именно поправили: сумму, контрагента, дату, строку номенклатуры.

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

С чего начать: выбираем способ под свою ситуацию

Что именно нужно выяснить по документу?

Способ 1. История изменений: как в 1С посмотреть, кто изменял документ и когда

Это штатный механизм версионирования из библиотеки стандартных подсистем. Он есть в Бухгалтерии 3.0, ЗУП 3.1, УТ 11, ERP и КА.

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

  1. Зайдите в базу с правами администратора.
  2. Откройте Администрирование — Общие настройки — История изменений (в УТ 11 и ERP путь начинается с НСИ и администрирование).
  3. Поставьте флажок «Хранить историю изменений».
  4. Нажмите ссылку «Настроить» — откроется список объектов конфигурации.
  5. Для нужных документов выберите вариант версионирования.

Вариантов три:

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

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

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

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

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

Из списка документов тоже работает: выделите строку и вызовите ту же команду через Ещё.

Таблица версий содержит:

  • 🔢 номер версии;
  • 📅 дату и время записи;
  • 👤 автора — того самого пользователя, который вносил изменения в документ;
  • 💬 комментарий (например, «Версия создана при проведении»).

Двойной щелчок по строке открывает отчёт по версии — полный слепок документа со всеми реквизитами и строками табличных частей.

Сравнение версий: что именно поправили

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

Так разбирается классический спор «сумма была другая». В отчёте сравнения видно, что 14 марта в документе стояло 118 000 ₽, а 17 марта тот же пользователь поменял количество с 10 на 12 и сумма стала 141 600 ₽.

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

После откатов и перепроведения проверьте проводки кнопкой Дт/Кт в форме документа, а по складу — отчётом «Ведомость по товарам на складах».

Способ 2. Журнал регистрации: как в 1С посмотреть, кто внёс изменения в документ

Журнал пишется независимо от версионирования, поэтому это основной инструмент, когда история изменений пуста.

Открываем журнал и ставим отбор по документу

Путь по конфигурациям:

  • Бухгалтерия 3.0, ЗУП 3.1 — Администрирование — Обслуживание — Журнал регистрации.
  • УТ 11, ERP, КА — НСИ и администрирование — Администрирование — Обслуживание — Журнал регистрации.
  • В любой базе — Все функции — Стандартные — Журнал регистрации.

Дальше:

  1. Нажмите «Настроить отбор » (или Ещё — Установить отбор).
  2. Задайте период — например, последние 30 дней.
  3. В поле «Данные» выберите тип объекта и сам документ.
  4. В списке событий отметьте «Данные. Изменение», «Данные. Проведение», «Данные. Добавление».
  5. Нажмите «Применить».

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

Что означают события журнала

События журнала регистрации по документам

Отбор по пользователю и периоду

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

Полученный список выгружается в таблицу: Ещё — Вывести список → Сохранить как → .xlsx. Дальше сводная таблица в Excel по колонкам «Пользователь» и «Данные» даёт картину за месяц.

Полезные колонки, которые стоит включить через Ещё — Изменить форму:

  • 🖥 Компьютер — имя рабочей станции, с которой пришла правка;
  • 🔗 Сеанс и Соединение — номер сеанса, помогает отличить работу человека от фонового задания;
  • ⚙️ Приложение — «Тонкий клиент», «Фоновое задание», «COM-соединение», «Конфигуратор».

Способ 3. Быстрая проверка внутри документа

Прежде чем лезть в журнал, посмотрите сам документ — иногда ответ лежит на поверхности.

  • Реквизит Ответственный в УТ 11, ERP и части документов Бухгалтерии: если он не выведен на форму, добавьте через Ещё — Изменить форму.
  • Поле Комментарий — многие бухгалтерии ведут правило «правишь чужой документ — пиши в комментарий».
  • Колонка «Автор» в списках ЗУП 3.1 у ряда кадровых документов.
  • Присоединённые файлы: в разделе «Присоединённые файлы» у каждого файла видно, кто и когда его загрузил.

Ответственный меняется вручную и часто подставляется из настроек текущего пользователя при создании. Как доказательство авторства правки он не годится — только как подсказка, с кого начать разговор.

Способ 4. Список всех изменений за период: регистр версий и отчёт

Когда нужно не одно дело, а общая картина — кто вообще менял документы за квартал.

Через регистр сведений . Откройте Все функции — Регистры сведений — Версии объектов. В списке видны объект, номер версии, дата и автор. Отбор и сортировка — через Ещё — Настроить список.

Через универсальный отчёт. В Бухгалтерии 3.0: Отчёты — Стандартные отчёты — Универсальный отчёт. В шапке выберите тип «Регистр сведений», объект — «Версии объектов», затем в настройках вынесите «Автор версии» в строки, а «Объект» — в группировку. Получите рейтинг правок по пользователям.

Так же решается аудит перед сдачей отчётности: отобрали период с 1 по 25 число, увидели, что после формирования декларации кто-то переписал четыре реализации, — и сразу понятно, почему не сходится НДС.

Способ 5. Журнал регистрации на уровне файлов и конфигуратора

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

  • Конфигуратор: Администрирование — Журнал регистрации. Тот же лог, но фильтры работают быстрее на больших объёмах.
  • Файлы журнала. Файловая база: каталог 1Cv8Log рядом с 1Cv8.1CD, внутри 1Cv8.lgd (SQLite) или пара .lgf + .lgp в старом формате. Клиент-серверная: на сервере srvinfo\reg_1541\<идентификатор базы>\1Cv8Log\.
  • Настройка глубины записи: конфигуратор → Администрирование — Настройка журнала регистрации. Здесь задаются регистрируемые события и период разделения файлов.

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

Сравнение способов: что выбрать

СпособПоказываетНужна настройка заранееГлубина
История измененийАвтора, дату и что изменилосьДа, версионированиеПо сроку хранения версий
Журнал регистрацииАвтора, дату, сеанс, компьютерНет (но события «Данные» должны писаться)По сроку хранения файлов журнала
Реквизиты документаОтветственного, комментарийНетТекущее состояние
Регистр «Версии объектов»Сводку правок по пользователямДа, версионированиеПо сроку хранения версий
Файлы журнала / конфигураторТо же, что журнал, но быстрееНетВесь архив файлов

Особенности в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP

1С:Бухгалтерия 3.0. Версионирование по умолчанию выключено. Включать стоит выборочно: при включении «по всем объектам» база растёт на десятки процентов. Приоритет — документы, влияющие на налоги.

1С:ЗУП 3.1. Помимо версионирования есть собственная история по кадровым данным сотрудника: в карточке сотрудника ссылки вида «История» у ФИО и подразделения. Для начислений и приказов работает общий механизм версий.

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

1С:ERP и КА. Объектов много, список версионирования лучше формировать от узких мест: реализация, производство, взаиморасчёты. Иначе регистр версий разрастается быстрее основной базы.

Облачные сервисы 1С. В арендованной базе журнал регистрации доступен администратору абонента через тот же пункт Обслуживание, но доступа к файлам журнала и конфигуратору обычно нет — остаются способы 1, 2 и 4.

Чек-лист: настроить отслеживание правок один раз

Настройка контроля изменений документов
Выполнено: 0 / 10

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

Типичные ошибки и как их избежать

  • ❌ Ищут историю изменений, когда версионирование выключено. Пустая таблица версий не означает, что документ не правили. Проверяйте журнал регистрации.
  • ❌ Считают Ответственного автором правки. Это справочное поле, его меняют руками.
  • ❌ Смотрят журнал без отбора. В рабочей базе журнал — миллионы записей, без отбора по данным и периоду форма будет открываться минутами.
  • ❌ Путают пометку на удаление с удалением. Пометка — это «Данные. Изменение». Полное удаление ищите по событию «Данные. Удаление».
  • ❌ Обвиняют человека, а правил обмен. Если в колонке «Приложение» стоит «Фоновое задание» или «COM-соединение», источник правки — синхронизация, РИБ или внешняя обработка.
  • ❌ Работают под общей учётной записью. Пять человек под логином Бухгалтер — и журнал бесполезен. Разделение учётных записей важнее любых настроек версионирования.
  • ❌ Включают версионирование по всем объектам сразу. База раздувается, записи документов замедляются. Выбирайте объекты осознанно.
  • ❌ Чистят журнал регистрации «для скорости». Удалив файлы 1Cv8Log, вы лишаетесь единственного следа правок за прошлые периоды.

Чтобы вопрос больше не возникал

Технические средства решают задачу наполовину. Вторая половина — организационная:

  1. Персональные логины, пароли, запрет на передачу доступа.
  2. Дата запрета изменения данных по каждому закрытому периоду — Администрирование — Настройки пользователей и прав — Даты запрета изменения.
  3. Роли по минимуму: менеджер не должен иметь права перепроводить документы прошлых месяцев.
  4. Регламент: правишь чужой документ — пиши причину в комментарий.
  5. Ежемесячный короткий отчёт по регистру версий — пять минут, зато правки не копятся незамеченными.

С точки зрения закона логика та же: ФСБУ 27/2021 требует, чтобы исправление документа позволяло определить дату исправления и лицо, его внёсшее, а 402-ФЗ — чтобы исправление в регистре содержало дату и идентификацию ответственного. Версионирование и журнал регистрации как раз закрывают это требование в электронном виде.

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

Как в 1С посмотреть, кто менял документ, если версионирование не включали?
Только через журнал регистрации: Администрирование — Обслуживание — Журнал регистрации, отбор по полю «Данные» на этот документ, события «Данные. Изменение» и «Данные. Проведение». Содержимое правки восстановить не получится — журнал хранит лишь факт, автора и время.
Можно ли узнать, кто вносил изменения в документ год назад?
Зависит от двух настроек: срока хранения версий объектов и того, сохранились ли файлы журнала 1Cv8Log за тот период. Если версии чистятся раз в три месяца, а журнал обрезали — следов не останется.
Как в 1С посмотреть, кто удалил документ?
В журнале регистрации отберите событие «Данные. Удаление» за период. Пометку на удаление ищите как «Данные. Изменение» с тем же объектом. Сам документ восстанавливается только из резервной копии.
Насколько версионирование замедляет работу?
При разумном наборе объектов разница незаметна. Проблемы начинаются, если включить версии по всем объектам, включая массовые документы обмена, — тогда растёт и время записи, и объём базы.
Виден ли в истории изменений номер релиза или IP-адрес?
В истории версий — нет, там автор, дата и содержимое. Технические детали (компьютер, сеанс, приложение, в клиент-серверном варианте — адрес) показывает журнал регистрации в дополнительных колонках.
Как посмотреть, кто изменял документы, если все работают под одним логином?
Достоверно — никак. И журнал, и версии запишут общего пользователя. Единственное решение — развести учётные записи, после чего контроль начнёт работать с этого момента.
Как у вас в базе отслеживают правки документов?

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 9 и ст. 10 — требования к исправлениям в документах и регистрах
  • ФСБУ 27/2021 «Документы и документооборот в бухгалтерском учёте», п. 18–21 — исправление документов, идентификация лица, внёсшего исправление