Как найти сотрудника, который изменил документ или справочник в 1С 8.3
Содержание
Чтобы посмотреть, кто вносил изменения в 1С, откройте журнал регистрации: в БП 3.0, ЗУП 3.1 и УТ 11 он находится в Администрирование → Обслуживание, а в любой конфигурации его можно открыть через Все функции → Стандартные → Журнал регистрации. Поставьте отбор по нужному документу или справочнику и по событиям «Данные. Изменение», «Данные. Проведение», «Данные. Удаление». В строках будут дата, время, пользователь, компьютер и сеанс.
Журнал отвечает на вопрос «кто и когда записал объект». Что именно поменяли — сумму, контрагента, счёт, — он не показывает. Для этого нужна история изменений (версионирование объектов). Ниже оба способа: когда хватает журнала, а когда без истории версий не обойтись.
| Инструмент | Что показывает | Когда выбирать |
|---|---|---|
| Журнал регистрации | Кто, когда, с какого компьютера записал, провёл или удалил объект | Нужно найти автора правки или удаления |
| История изменений (версионирование) | Значения реквизитов и табличных частей до и после правки | Нужно понять, какое поле изменили |
| Поле «Ответственный» в документе | Кто создал или отвечает за документ | Быстрая проверка без прав администратора |
Что фиксирует журнал регистрации 1С и зачем он нужен
Журнал регистрации — встроенный механизм платформы 1С:Предприятие 8.3. Он пишет события работы с базой, независимо от конфигурации. Поэтому способ подходит и для Бухгалтерии, и для ЗУП, и для Управления торговлей.
Что попадает в журнал при стандартной настройке:
- 📝 запись, проведение и отмена проведения документов;
- 🗑️ пометка на удаление, снятие пометки и непосредственное удаление;
- ➕ добавление и изменение элементов справочников;
- 🔑 вход и выход пользователей, неудачные попытки аутентификации;
- ⚙️ изменение списка пользователей и их прав;
- 🧩 обновление конфигурации и работа регламентных заданий;
- ❌ ошибки, которые видели пользователи.
По каждому событию хранится набор колонок: дата и время, пользователь, компьютер, приложение (тонкий клиент, веб-клиент, конфигуратор, фоновое задание), событие, метаданные (тип объекта), данные (сам объект), сеанс, транзакция и её статус, комментарий.
Журнал полезен не только при поиске виноватого. По нему видно, что документ провела обработка или регламентное задание, а не человек. Это часто снимает конфликт в отделе.
Как включить протоколирование, чтобы изменения записывались
Журнал пишет столько, сколько разрешено настройкой. Если уровень снижен, событий «Данные. Изменение» в нём просто не будет. Проверить это стоит заранее, а не в день разбирательства.
Уровень журнала регистрации
- Откройте базу в режиме Конфигуратор под администратором.
- Выберите
Администрирование → Настройка журнала регистрации. - В поле уровня выберите
Регистрировать все события. - Задайте, как разделять журнал на файлы: по дням, месяцам или годам. При большой базе удобнее по месяцам.
- Нажмите «ОК». Перезапуск пользователей не нужен.
Уровни от слабого к полному:
| Уровень | Будут ли видны правки документов |
|---|---|
| Не регистрировать | Нет, журнал пустой |
| Регистрировать ошибки | Нет |
| Регистрировать ошибки и предупреждения | Нет |
| Регистрировать ошибки, предупреждения и информацию | Частично |
| Регистрировать все события | Да |
Журнал не восстанавливает прошлое. Если уровень был «Регистрировать ошибки», события изменений за прошедший период не записаны, и найти автора по журналу уже нельзя.
Где лежат файлы журнала
- 📁 Файловая база: каталог
1Cv8Logвнутри папки базы. - 🖥️ Клиент-серверная база
: на сервере 1С, в каталоге кластера
srvinfo\reg_1541\<идентификатор базы>\1Cv8Log.
Внутри файлы .lgf и .lgp (последовательный формат) или один файл .lgd (формат SQLite). Папку 1Cv8Log имеет смысл включить в резервное копирование
. Тогда журнал переживёт и сбой диска, и случайное сокращение.
Кто может смотреть журнал
Просмотр журнала — отдельное право. В типовых конфигурациях оно есть у полноправных пользователей и администраторов. Рядовой бухгалтер обычно журнал не откроет, и это нормально: в нём видны действия всех сотрудников.
Пошагово: как посмотреть, кто менял документ в журнале регистрации
Пример: в реализации от 12-го числа сумма изменилась со 118 000 на 81 000 рублей, и нужно узнать, кто это сделал.
Шаг 1. Откройте журнал
В пользовательском режиме перейдите в Администрирование → Обслуживание и откройте журнал регистрации из группы журналов. Если раздела «Администрирование» нет или ссылку найти не удаётся, включите Сервис и настройки → Настройки → Отображать команду «Все функции» и откройте Все функции → Стандартные → Журнал регистрации.
В Конфигураторе журнал открывается через Администрирование → Журнал регистрации. Содержимое то же самое.
Шаг 2. Сузьте период
Сразу задайте интервал дат. Без отбора форма грузит последние записи, а в большой базе их миллионы. Берите период с даты документа до текущего дня: правка могла быть и через месяц после создания.
Шаг 3. Поставьте отбор по объекту
В окне отбора журнала:
- В поле «Метаданные» выберите тип объекта, например
Документ. Реализация (акт, накладная, УПД). - В поле «Данные» выберите конкретный документ из списка.
- В поле «События» оставьте нужные:
Данные. Изменение,Данные. Проведение,Данные. Отмена проведения,Данные. Пометка удаления,Данные. Удаление. - Примените отбор.
Шаг 4. Прочитайте результат
Список покажет все записи этого документа по времени. Смотрите колонки «Пользователь», «Компьютер» и «Приложение». Если строк несколько, автор интересующей правки — тот, кто записывал документ после последней проверки суммы.
Шаг 5. Если документ удалён
Удалённый объект в поле «Данные» уже не выбрать. Тогда поставьте отбор только по метаданным и событию Данные. Удаление, а нужную строку найдите по колонке «Представление данных»: там остаётся номер и дата документа.
Как понять, что именно изменили в документе
Журнал скажет: «Иванова записала документ в 15:42». Но была ли это правка суммы или просто перепроведение — по одной строке не понять. Для деталей есть три пути.
История изменений (версионирование объектов)
Механизм хранит копию объекта при каждой записи. В БП 3.0, ЗУП 3.1 и УТ 11 он включается в Администрирование → Общие настройки, флажок в группе «История изменений». По кнопке настройки выбирают, для каких документов и справочников хранить версии.
После включения в карточке документа появляется команда «История изменений» (в меню «Ещё» или на панели навигации формы). Она открывает список версий: номер, дата, автор. Две версии можно выделить и сравнить. Отчёт подсветит реквизиты и строки табличной части, которые отличаются.
Версии начинают копиться только с момента включения. Для старых правок их не будет. Кроме того, база растёт: при тысячах документов в день включайте историю только для важных объектов — платёжек, реализаций, кадровых приказов.
Комментарий события
Для части событий конфигурация пишет в колонку «Комментарий» пояснение. Это бывает при обменах, обработках, ошибках проведения. Откройте строку двойным щелчком — там больше данных, чем видно в списке.
Сравнение с резервной копией
Если ни истории изменений, ни подробного журнала нет, остаётся старая копия базы. Разверните её отдельной базой, откройте тот же документ и сравните реквизиты вручную. Журнал при этом подскажет, к какой дате копии нужно вернуться: она должна быть сделана до времени правки.
Как читать результаты: частые затруднения
| Что видите | Что это значит | Что делать |
|---|---|---|
| Пользователь «<Не указан>» | В базе не было списка пользователей или вход шёл без авторизации | Завести пользователей, иначе автора не установить |
| Пользователь — фоновое задание или обработка | Объект изменил обмен, регламентное задание или групповое перепроведение | Смотреть колонку «Приложение» и комментарий |
| Одинаковый пользователь у всех | Сотрудники входят под общим логином | Определять человека по колонке «Компьютер» и сеансу |
| Транзакция со статусом «Отменена» | Запись не завершилась, изменения не сохранились | Такую строку не считать правкой |
| Время сдвинуто на несколько часов | Журнал пишет время сервера, а не ваше | Сверить часовой пояс сервера |
| Журнал открывается очень долго | Огромный объём событий без отбора | Сначала задать узкий период и объект |
Отдельный случай — групповое перепроведение. Если бухгалтер провёл документы за квартал, в журнале появятся сотни событий «Данные. Проведение» под его именем. Это не значит, что он менял суммы. Сравните время событий: у пакетной обработки строки идут подряд с интервалом в доли секунды.
Ещё одна ловушка — правка через обмен. Например, документ пришёл из УТ в БП и перезаписался при следующей синхронизации. В колонке «Пользователь» окажется пользователь, под которым работает обмен. Искать нужно в базе-источнике, а не в приёмнике.
Хотите показать результат руководителю? Выгрузите отфильтрованный список в табличный документ или Excel через меню «Ещё → Вывести список». Отбор сохранится, лишних строк не будет.
Как анализировать активность пользователей за период
Иногда вопрос шире: что вообще делал сотрудник в пятницу вечером. Тогда отбор строят не по объекту, а по пользователю.
- Откройте журнал и задайте период, например с 18:00 до 23:59.
- В отборе поля «Пользователь» выберите сотрудника.
- События не ограничивайте — увидите вход, выход и все записи объектов.
- Отсортируйте по времени.
В типовых конфигурациях на БСП есть ещё отчёт «Анализ журнала регистрации». Он открывается из раздела Администрирование (группа отчётов администратора). У него есть варианты для активности пользователей: сколько объектов каждый изменил за период. Это удобно для поиска аномалий, когда автор правки заранее неизвестен.
Как защитить базу от несанкционированных правок
Найти автора — половина дела. Вторая половина — сделать так, чтобы задним числом менять закрытые данные было нельзя.
Персональные учётные записи
- 👤 У каждого сотрудника свой логин и пароль. Общий «Бухгалтер» обнуляет ценность журнала.
- 🚪 Уволенным сотрудникам сразу запрещайте вход: снимите флажок входа в программу в карточке пользователя, а не удаляйте его. Иначе журнал потеряет связь с их действиями.
- 🔒 Пароль «Администратора» знает минимум людей.
Права по профилям групп доступа
Рядовым пользователям не нужны полные права. В типовых конфигурациях права выдаются через профили групп доступа в Администрирование → Настройки пользователей и прав. Бухгалтер по банку не должен проводить кадровые документы, кладовщик — менять цены.
Даты запрета изменения
После сдачи отчётности закройте период настройкой «Даты запрета изменения». Документы до этой даты станут доступны только для просмотра. Если кто-то попытается их перезаписать, программа откажет. Отдельно можно разрешить правки конкретному главному бухгалтеру.
Контроль самого журнала
- 📦 Копируйте папку
1Cv8Logвместе с резервной копией базы. - ✂️ Не сокращайте журнал без нужды. В Конфигураторе есть команда сокращения, она удаляет события до выбранной даты безвозвратно.
- 🗂️ Если журнал разросся, выгрузите старый период в файл перед сокращением. Это делается в том же окне сокращения.
- 🧑💼 Доступ к серверу 1С и папке базы — только у администратора. Тот, кто может удалить файлы журнала, может скрыть свои действия.
Частые вопросы
Можно ли узнать, кто менял документ, если журнал был выключен?
Видит ли пользователь, что администратор смотрит его действия?
Сколько хранится журнал регистрации?
Почему в журнале нет событий изменения, хотя уровень «Все события»?
Можно ли посмотреть журнал без запуска 1С?
.lgf и .lgp текстовые, но читать их вручную неудобно: ссылки на пользователей и объекты там закодированы. Надёжнее открыть журнал в 1С или выгрузить его из Конфигуратора.