Как найти сотрудника, который изменил документ или справочник в 1С 8.3

· 9 мин

Содержание

Чтобы посмотреть, кто вносил изменения в 1С, откройте журнал регистрации: в БП 3.0, ЗУП 3.1 и УТ 11 он находится в Администрирование → Обслуживание, а в любой конфигурации его можно открыть через Все функции → Стандартные → Журнал регистрации. Поставьте отбор по нужному документу или справочнику и по событиям «Данные. Изменение», «Данные. Проведение», «Данные. Удаление». В строках будут дата, время, пользователь, компьютер и сеанс.

Журнал отвечает на вопрос «кто и когда записал объект». Что именно поменяли — сумму, контрагента, счёт, — он не показывает. Для этого нужна история изменений (версионирование объектов). Ниже оба способа: когда хватает журнала, а когда без истории версий не обойтись.

ИнструментЧто показываетКогда выбирать
Журнал регистрацииКто, когда, с какого компьютера записал, провёл или удалил объектНужно найти автора правки или удаления
История изменений (версионирование)Значения реквизитов и табличных частей до и после правкиНужно понять, какое поле изменили
Поле «Ответственный» в документеКто создал или отвечает за документБыстрая проверка без прав администратора

Что фиксирует журнал регистрации 1С и зачем он нужен

Журнал регистрации — встроенный механизм платформы 1С:Предприятие 8.3. Он пишет события работы с базой, независимо от конфигурации. Поэтому способ подходит и для Бухгалтерии, и для ЗУП, и для Управления торговлей.

Что попадает в журнал при стандартной настройке:

  • 📝 запись, проведение и отмена проведения документов;
  • 🗑️ пометка на удаление, снятие пометки и непосредственное удаление;
  • ➕ добавление и изменение элементов справочников;
  • 🔑 вход и выход пользователей, неудачные попытки аутентификации;
  • ⚙️ изменение списка пользователей и их прав;
  • 🧩 обновление конфигурации и работа регламентных заданий;
  • ❌ ошибки, которые видели пользователи.

По каждому событию хранится набор колонок: дата и время, пользователь, компьютер, приложение (тонкий клиент, веб-клиент, конфигуратор, фоновое задание), событие, метаданные (тип объекта), данные (сам объект), сеанс, транзакция и её статус, комментарий.

Журнал полезен не только при поиске виноватого. По нему видно, что документ провела обработка или регламентное задание, а не человек. Это часто снимает конфликт в отделе.

Как включить протоколирование, чтобы изменения записывались

Журнал пишет столько, сколько разрешено настройкой. Если уровень снижен, событий «Данные. Изменение» в нём просто не будет. Проверить это стоит заранее, а не в день разбирательства.

Уровень журнала регистрации

  1. Откройте базу в режиме Конфигуратор под администратором.
  2. Выберите Администрирование → Настройка журнала регистрации.
  3. В поле уровня выберите Регистрировать все события.
  4. Задайте, как разделять журнал на файлы: по дням, месяцам или годам. При большой базе удобнее по месяцам.
  5. Нажмите «ОК». Перезапуск пользователей не нужен.

Уровни от слабого к полному:

УровеньБудут ли видны правки документов
Не регистрироватьНет, журнал пустой
Регистрировать ошибкиНет
Регистрировать ошибки и предупрежденияНет
Регистрировать ошибки, предупреждения и информациюЧастично
Регистрировать все событияДа

Журнал не восстанавливает прошлое. Если уровень был «Регистрировать ошибки», события изменений за прошедший период не записаны, и найти автора по журналу уже нельзя.

Где лежат файлы журнала

  • 📁 Файловая база: каталог 1Cv8Log внутри папки базы.
  • 🖥️ Клиент-серверная база : на сервере 1С, в каталоге кластера srvinfo\reg_1541\<идентификатор базы>\1Cv8Log.

Внутри файлы .lgf и .lgp (последовательный формат) или один файл .lgd (формат SQLite). Папку 1Cv8Log имеет смысл включить в резервное копирование . Тогда журнал переживёт и сбой диска, и случайное сокращение.

Кто может смотреть журнал

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

Пошагово: как посмотреть, кто менял документ в журнале регистрации

Пример: в реализации от 12-го числа сумма изменилась со 118 000 на 81 000 рублей, и нужно узнать, кто это сделал.

Шаг 1. Откройте журнал

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

В Конфигураторе журнал открывается через Администрирование → Журнал регистрации. Содержимое то же самое.

Шаг 2. Сузьте период

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

Шаг 3. Поставьте отбор по объекту

В окне отбора журнала:

  1. В поле «Метаданные» выберите тип объекта, например Документ. Реализация (акт, накладная, УПД).
  2. В поле «Данные» выберите конкретный документ из списка.
  3. В поле «События» оставьте нужные: Данные. Изменение, Данные. Проведение, Данные. Отмена проведения, Данные. Пометка удаления, Данные. Удаление.
  4. Примените отбор.

Шаг 4. Прочитайте результат

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

Шаг 5. Если документ удалён

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

Перед разбором инцидента проверьте
Выполнено: 0 / 4

Как понять, что именно изменили в документе

Журнал скажет: «Иванова записала документ в 15:42». Но была ли это правка суммы или просто перепроведение — по одной строке не понять. Для деталей есть три пути.

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

Механизм хранит копию объекта при каждой записи. В БП 3.0, ЗУП 3.1 и УТ 11 он включается в Администрирование → Общие настройки, флажок в группе «История изменений». По кнопке настройки выбирают, для каких документов и справочников хранить версии.

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

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

Комментарий события

Для части событий конфигурация пишет в колонку «Комментарий» пояснение. Это бывает при обменах, обработках, ошибках проведения. Откройте строку двойным щелчком — там больше данных, чем видно в списке.

Сравнение с резервной копией

Если ни истории изменений, ни подробного журнала нет, остаётся старая копия базы. Разверните её отдельной базой, откройте тот же документ и сравните реквизиты вручную. Журнал при этом подскажет, к какой дате копии нужно вернуться: она должна быть сделана до времени правки.

Как читать результаты: частые затруднения

Что видитеЧто это значитЧто делать
Пользователь «<Не указан>»В базе не было списка пользователей или вход шёл без авторизацииЗавести пользователей, иначе автора не установить
Пользователь — фоновое задание или обработкаОбъект изменил обмен, регламентное задание или групповое перепроведениеСмотреть колонку «Приложение» и комментарий
Одинаковый пользователь у всехСотрудники входят под общим логиномОпределять человека по колонке «Компьютер» и сеансу
Транзакция со статусом «Отменена»Запись не завершилась, изменения не сохранилисьТакую строку не считать правкой
Время сдвинуто на несколько часовЖурнал пишет время сервера, а не вашеСверить часовой пояс сервера
Журнал открывается очень долгоОгромный объём событий без отбораСначала задать узкий период и объект

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

Ещё одна ловушка — правка через обмен. Например, документ пришёл из УТ в БП и перезаписался при следующей синхронизации. В колонке «Пользователь» окажется пользователь, под которым работает обмен. Искать нужно в базе-источнике, а не в приёмнике.

Хотите показать результат руководителю? Выгрузите отфильтрованный список в табличный документ или Excel через меню «Ещё → Вывести список». Отбор сохранится, лишних строк не будет.

Как анализировать активность пользователей за период

Иногда вопрос шире: что вообще делал сотрудник в пятницу вечером. Тогда отбор строят не по объекту, а по пользователю.

  1. Откройте журнал и задайте период, например с 18:00 до 23:59.
  2. В отборе поля «Пользователь» выберите сотрудника.
  3. События не ограничивайте — увидите вход, выход и все записи объектов.
  4. Отсортируйте по времени.

В типовых конфигурациях на БСП есть ещё отчёт «Анализ журнала регистрации». Он открывается из раздела Администрирование (группа отчётов администратора). У него есть варианты для активности пользователей: сколько объектов каждый изменил за период. Это удобно для поиска аномалий, когда автор правки заранее неизвестен.

Как защитить базу от несанкционированных правок

Найти автора — половина дела. Вторая половина — сделать так, чтобы задним числом менять закрытые данные было нельзя.

Персональные учётные записи

  • 👤 У каждого сотрудника свой логин и пароль. Общий «Бухгалтер» обнуляет ценность журнала.
  • 🚪 Уволенным сотрудникам сразу запрещайте вход: снимите флажок входа в программу в карточке пользователя, а не удаляйте его. Иначе журнал потеряет связь с их действиями.
  • 🔒 Пароль «Администратора» знает минимум людей.

Права по профилям групп доступа

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

Даты запрета изменения

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

Контроль самого журнала

  • 📦 Копируйте папку 1Cv8Log вместе с резервной копией базы.
  • ✂️ Не сокращайте журнал без нужды. В Конфигураторе есть команда сокращения, она удаляет события до выбранной даты безвозвратно.
  • 🗂️ Если журнал разросся, выгрузите старый период в файл перед сокращением. Это делается в том же окне сокращения.
  • 🧑‍💼 Доступ к серверу 1С и папке базы — только у администратора. Тот, кто может удалить файлы журнала, может скрыть свои действия.

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

Можно ли узнать, кто менял документ, если журнал был выключен?
Нет. Журнал и история изменений не записывают события задним числом. Остаётся сравнить документ со старой резервной копией и выяснить, что изменилось, но не кто.
Видит ли пользователь, что администратор смотрит его действия?
Нет. Просмотр журнала никак не отображается у пользователя и сам по себе не создаёт заметных ему событий.
Сколько хранится журнал регистрации?
Пока его не сократят вручную или регламентом. Срок ограничен только местом на диске. За несколько лет в активной базе журнал может занимать десятки гигабайт.
Почему в журнале нет событий изменения, хотя уровень «Все события»?
Проверьте период отбора и выбранные события. Также убедитесь, что смотрите журнал той самой базы: у копии базы и рабочей базы журналы разные.
Можно ли посмотреть журнал без запуска 1С?
Файлы .lgf и .lgp текстовые, но читать их вручную неудобно: ссылки на пользователей и объекты там закодированы. Надёжнее открыть журнал в 1С или выгрузить его из Конфигуратора.