Кто сдвинул дату запрета изменения: ищем пользователя по следам в базе

· 10 мин

Содержание

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

Частое заблуждение — искать ответ в самих документах или в помощнике закрытия месяца. Там видно только то, что данные изменились, но не кто снял запрет. Сначала находим момент, когда сдвинули дату, потом — что успели поправить, пока период был открыт.

Как устроен запрет и что значит «открыть период»

«Закрытый период» в 1С 8.3 — это не отметка в закрытии месяца, а дата запрета изменения данных. Её задают в Администрирование → Пользователи и права, флажок «Даты запрета изменения» и ссылка для настройки.

Дату можно задать по-разному:

  • 📅 одну общую для всех пользователей;
  • 👤 отдельно для конкретных пользователей или групп;
  • 🏢 по организациям и по разделам учёта (бухгалтерский, налоговый, кадровый и т. д.);
  • 🔁 относительную — например, «конец прошлого месяца» с допуском в несколько дней.

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

Если дата задана относительной («конец прошлого месяца») с допуском в несколько дней, прошлый месяц остаётся открытым до истечения допуска. Это правило настройки, а не чьё-то действие, и отдельной записи в журнале не будет.

Анализ журнала регистрации: кто изменил дату запрета

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

Пошагово в пользовательском режиме

  1. Откройте Администрирование → Обслуживание, в группе «Отчеты администратора» — ссылку «Журнал регистрации».
  2. Нажмите «Установить отбор».
  3. В поле «Интервал» укажите период, когда могли открыть запрет. Берите с запасом: от последней сдачи отчётности до сегодня.
  4. В поле «События» выберите группу «Данные» → «Изменение».
  5. В поле «Метаданные» найдите «Даты запрета изменения» (регистр сведений) и отметьте его.
  6. Примените отбор и отсортируйте список по дате.

Откройте строку двойным щелчком. В карточке события видно:

ПолеЧто даёт
ПользовательУчётная запись, под которой меняли дату
КомпьютерИмя машины — выручает при общей учётке
ПриложениеТонкий клиент, конфигуратор, фоновое задание
СеансНомер сеанса, по нему видно остальные действия того же входа
ДанныеНабор записей регистра: раздел, объект, пользователь и новая дата

Если журнал открывается через конфигуратор

В конфигураторе журнал вызывается через Администрирование → Журнал регистрации. Отбор настраивается так же: событие «Данные. Изменение», метаданные — регистр «Даты запрета изменения». Конфигуратор удобен, когда в пользовательском режиме нет прав на раздел «Администрирование».

Как читать результат

Одна смена даты часто даёт две-три записи подряд: сначала дату очистили, потом через полчаса вернули. Это классическая картина «открыли, поправили, закрыли».

Запишите себе время первой записи (открытие) и последней (закрытие). Этот интервал понадобится в следующем разделе.

Учётная запись «Администратор» без пароля, под которой входит пол-офиса, сводит пользу журнала к нулю. Остаётся только поле «Компьютер». Поэтому общие учётки — первая причина, по которой виновника не найти.

Поиск правок задним числом через проведённые документы

Сам факт открытия периода — полдела. Обычно важнее понять, какие документы в нём изменили. Журнал регистрации и здесь основной инструмент.

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

В колонке «Данные» видно представление документа с его датой. Ищите документы, дата которых раньше даты запрета. Именно они и есть правки в закрытом периоде.

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

Пример разбора

Отчётность за квартал сдана, дата запрета стоит на 30 июня. В августе прибыль за второй квартал в оборотке выросла на 12 000 ₽.

  1. Отбор журнала по регистру дат запрета за июль–август даёт две записи: 14 августа в 10:05 пользователь Иванова очистила дату, в 10:40 вернула 30 июня.
  2. Отбор по сеансу Ивановой за 10:05–10:40 показывает перепроведение одной реализации от 25 июня и одного поступления от 28 июня.
  3. История версий реализации показывает, что сумму исправили с 48 000 на 60 000 ₽. Разница — те самые 12 000 ₽.

Итог за полчаса: кто, когда, какой документ и на сколько. Дальше решение за главбухом — сторнировать правку или подавать уточнённую декларацию.

Косвенные признаки без журнала

Если журнал за нужные даты недоступен, остаются косвенные следы:

  • 📉 обороты и сальдо по счетам в закрытом месяце не сходятся с тем, что ушло в отчётность;
  • 🔄 помощник закрытия месяца показывает, что ранее выполненные операции снова требуют выполнения;
  • 🧾 в списке документов есть записи с датой из закрытого периода, которых не было в прошлой выгрузке.

Эти признаки скажут «что-то менялось», но не скажут «кто». Для ответа на второй вопрос без журнала или версий не обойтись.

Как работает версионирование объектов при поиске изменений

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

Когда версионирование включено, в карточке документа доступна история изменений. По ней видно:

  1. Кто и когда записал каждую версию.
  2. Чем версии различаются — по реквизитам и табличным частям.
  3. Можно ли вернуться к прежней версии.

Это прямой ответ на вопрос «что поменяли в документе за закрытый месяц». Журнал покажет, что документ перепроводили, а версии — какая сумма или счёт были до и после.

Регистр дат запрета версиями не отслеживается: версионирование работает для документов и справочников. Кто сдвинул саму дату, по-прежнему смотрите в журнале регистрации.

Версии пишутся только с момента включения. Если функцию включили после инцидента, прошлые правки в истории не появятся.

Что у вас есть для расследования?

Права на изменение даты запрета: кто вообще мог открыть период

Сузить круг подозреваемых помогает проверка прав. Менять даты запрета может только тот, кому это разрешено ролью. В типовой поставке — пользователи с полными правами, то есть профиль «Администратор».

Как проверить:

  1. Откройте Администрирование → Пользователи и права → Пользователи.
  2. В карточке каждого пользователя посмотрите «Права доступа »: в какие группы доступа он входит и какие у них профили.
  3. Отдельно проверьте учётные записи, у которых есть вход в конфигуратор.

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

Где искать доступЧто проверить
Группы доступа с полными правамиКто входит, нет ли там рядовых бухгалтеров
Вход в конфигураторКто знает пароль и кто реально заходил
Общие учётные записиСколько человек ими пользуются
Пользователи с личной датой запретаКто назначил исключение и зачем

Когда журнал не помогает

Бывает, что отбор пустой, а данные явно правили. Вот проверенные причины.

Диагностика: выберите симптом

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

Журнал хранится отдельно от данных, в каталоге 1Cv8Log:

  • в файловой базе — внутри каталога базы, рядом с файлом 1Cv8.1CD;
  • в клиент-серверной — в каталоге кластера на сервере 1С, в подпапке с идентификатором информационной базы.

Новый формат — один файл .lgd, старый — набор файлов .lgf и .lgp. Если у вас есть резервная копия этого каталога за нужный период, журнал можно восстановить и посмотреть даже после очистки.

Не копируйте файлы журнала поверх рабочих при работающих пользователях — сначала скопируйте текущий каталог в сторону.

Технические способы закрыть период надёжнее

Дата запрета защищает от случайных правок, но не от того, у кого есть права её менять. Чтобы период реально оставался закрытым, нужна связка настроек.

  1. Право менять дату — у одного-двух человек. Уберите полные права у всех, кроме одного-двух ответственных. Бухгалтерам дайте профили по их участку.
  2. Персональные учётные записи. Удалите или отключите общих пользователей. Каждый входит под своим именем, иначе журнал бесполезен.
  3. Отдельная дата для каждого раздела. Кадровый раздел закрывайте по сроку сдачи расчётов, бухгалтерский — по сроку отчётности. Так открытие одного не тянет за собой другой.
  4. Дата запрета загрузки. Если база получает данные через обмен, задайте и её. Иначе закрытый период изменят входящие документы из другой базы.
  5. Уровень журнала «Регистрировать все события». Проверьте его в конфигураторе после каждого обновления платформы и переноса базы.

Защита журнала от очистки

Журнал может сократить пользователь с административными правами. Поэтому сам журнал тоже надо беречь:

  • 🗄 включите каталог 1Cv8Log в резервное копирование вместе с базой;
  • 🔐 ограничьте доступ к папке с журналом на уровне Windows: права на запись — только у службы 1С;
  • 📆 храните копии журнала дольше, чем срок до следующей проверки отчётности.

Профилактика: порядок закрытия периода в компании

Технические настройки работают, только если есть понятный регламент. Иначе дату будут сдвигать «на пять минут поправить», и никто не вспомнит, когда и зачем.

Регламент работы с закрытым периодом
Выполнено: 0 / 7

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

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

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

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