Кто сдвинул дату запрета изменения: ищем пользователя по следам в базе
Содержание
Кто открыл период в 1С, показывает журнал регистрации: Администрирование → Обслуживание → Журнал регистрации, отбор по метаданным «Даты запрета изменения» и событию «Данные. Изменение». В строке журнала будут пользователь, время, компьютер и новое значение даты. Это работает в БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на БСП: механизм дат запрета у них общий.
Частое заблуждение — искать ответ в самих документах или в помощнике закрытия месяца. Там видно только то, что данные изменились, но не кто снял запрет. Сначала находим момент, когда сдвинули дату, потом — что успели поправить, пока период был открыт.
Как устроен запрет и что значит «открыть период»
«Закрытый период» в 1С 8.3 — это не отметка в закрытии месяца, а дата запрета изменения данных. Её задают в Администрирование → Пользователи и права, флажок «Даты запрета изменения» и ссылка для настройки.
Дату можно задать по-разному:
- 📅 одну общую для всех пользователей;
- 👤 отдельно для конкретных пользователей или групп;
- 🏢 по организациям и по разделам учёта (бухгалтерский, налоговый, кадровый и т. д.);
- 🔁 относительную — например, «конец прошлого месяца» с допуском в несколько дней.
«Открыть период » — значит отодвинуть дату назад, очистить её или выдать конкретному пользователю исключение. Все три варианта пишутся в один и тот же регистр сведений «Даты запрета изменения». Поэтому и искать следы надо по изменениям этого регистра.
Если дата задана относительной («конец прошлого месяца») с допуском в несколько дней, прошлый месяц остаётся открытым до истечения допуска. Это правило настройки, а не чьё-то действие, и отдельной записи в журнале не будет.
Анализ журнала регистрации: кто изменил дату запрета
Журнал регистрации пишет каждое изменение данных: кто, когда, с какого компьютера и что именно записал. Регистр дат запрета — тоже данные, его изменения туда попадают.
Пошагово в пользовательском режиме
- Откройте
Администрирование → Обслуживание, в группе «Отчеты администратора» — ссылку «Журнал регистрации». - Нажмите «Установить отбор».
- В поле «Интервал» укажите период, когда могли открыть запрет. Берите с запасом: от последней сдачи отчётности до сегодня.
- В поле «События» выберите группу «Данные» → «Изменение».
- В поле «Метаданные» найдите «Даты запрета изменения» (регистр сведений) и отметьте его.
- Примените отбор и отсортируйте список по дате.
Откройте строку двойным щелчком. В карточке события видно:
| Поле | Что даёт |
|---|---|
| Пользователь | Учётная запись, под которой меняли дату |
| Компьютер | Имя машины — выручает при общей учётке |
| Приложение | Тонкий клиент, конфигуратор, фоновое задание |
| Сеанс | Номер сеанса, по нему видно остальные действия того же входа |
| Данные | Набор записей регистра: раздел, объект, пользователь и новая дата |
Если журнал открывается через конфигуратор
В конфигураторе журнал вызывается через Администрирование → Журнал регистрации. Отбор настраивается так же: событие «Данные. Изменение», метаданные — регистр «Даты запрета изменения». Конфигуратор удобен, когда в пользовательском режиме нет прав на раздел «Администрирование».
Как читать результат
Одна смена даты часто даёт две-три записи подряд: сначала дату очистили, потом через полчаса вернули. Это классическая картина «открыли, поправили, закрыли».
Запишите себе время первой записи (открытие) и последней (закрытие). Этот интервал понадобится в следующем разделе.
Учётная запись «Администратор» без пароля, под которой входит пол-офиса, сводит пользу журнала к нулю. Остаётся только поле «Компьютер». Поэтому общие учётки — первая причина, по которой виновника не найти.
Поиск правок задним числом через проведённые документы
Сам факт открытия периода — полдела. Обычно важнее понять, какие документы в нём изменили. Журнал регистрации и здесь основной инструмент.
- В отборе журнала поставьте интервал от времени открытия до времени закрытия, которые вы нашли выше.
- События: «Данные. Изменение», «Данные. Проведение», «Данные. Отмена проведения», «Данные. Удаление», «Данные. Добавление».
- Метаданные не ограничивайте или отметьте ключевые документы: реализацию, поступление, операции, начисление зарплаты.
- Если известен пользователь — добавьте отбор по нему.
В колонке «Данные» видно представление документа с его датой. Ищите документы, дата которых раньше даты запрета. Именно они и есть правки в закрытом периоде.
Второй путь — через номер сеанса. Нашли запись об изменении даты запрета — отфильтруйте журнал по этому сеансу. Получите всё, что человек сделал за тот вход: какие документы открывал, перепровёл, удалил.
Пример разбора
Отчётность за квартал сдана, дата запрета стоит на 30 июня. В августе прибыль за второй квартал в оборотке выросла на 12 000 ₽.
- Отбор журнала по регистру дат запрета за июль–август даёт две записи: 14 августа в 10:05 пользователь Иванова очистила дату, в 10:40 вернула 30 июня.
- Отбор по сеансу Ивановой за 10:05–10:40 показывает перепроведение одной реализации от 25 июня и одного поступления от 28 июня.
- История версий реализации показывает, что сумму исправили с 48 000 на 60 000 ₽. Разница — те самые 12 000 ₽.
Итог за полчаса: кто, когда, какой документ и на сколько. Дальше решение за главбухом — сторнировать правку или подавать уточнённую декларацию.
Косвенные признаки без журнала
Если журнал за нужные даты недоступен, остаются косвенные следы:
- 📉 обороты и сальдо по счетам в закрытом месяце не сходятся с тем, что ушло в отчётность;
- 🔄 помощник закрытия месяца показывает, что ранее выполненные операции снова требуют выполнения;
- 🧾 в списке документов есть записи с датой из закрытого периода, которых не было в прошлой выгрузке.
Эти признаки скажут «что-то менялось», но не скажут «кто». Для ответа на второй вопрос без журнала или версий не обойтись.
Как работает версионирование объектов при поиске изменений
В типовых конфигурациях на БСП есть версионирование объектов — история изменений документов и справочников. Включается в Администрирование → Общие настройки, флажок «Версионирование объектов» и ссылка с настройками хранения по видам документов.
Когда версионирование включено, в карточке документа доступна история изменений. По ней видно:
- Кто и когда записал каждую версию.
- Чем версии различаются — по реквизитам и табличным частям.
- Можно ли вернуться к прежней версии.
Это прямой ответ на вопрос «что поменяли в документе за закрытый месяц». Журнал покажет, что документ перепроводили, а версии — какая сумма или счёт были до и после.
Регистр дат запрета версиями не отслеживается: версионирование работает для документов и справочников. Кто сдвинул саму дату, по-прежнему смотрите в журнале регистрации.
Версии пишутся только с момента включения. Если функцию включили после инцидента, прошлые правки в истории не появятся.
Права на изменение даты запрета: кто вообще мог открыть период
Сузить круг подозреваемых помогает проверка прав. Менять даты запрета может только тот, кому это разрешено ролью. В типовой поставке — пользователи с полными правами, то есть профиль «Администратор».
Как проверить:
- Откройте
Администрирование → Пользователи и права → Пользователи. - В карточке каждого пользователя посмотрите «Права доступа »: в какие группы доступа он входит и какие у них профили.
- Отдельно проверьте учётные записи, у которых есть вход в конфигуратор.
Посмотрите и на сами исключения. В форме настройки дат запрета вариант «по пользователям» показывает, кому назначена своя дата. Если у главбуха стоит дата на год раньше, чем у остальных, — это не взлом, это настройка, и журнал покажет, кто её сделал.
| Где искать доступ | Что проверить |
|---|---|
| Группы доступа с полными правами | Кто входит, нет ли там рядовых бухгалтеров |
| Вход в конфигуратор | Кто знает пароль и кто реально заходил |
| Общие учётные записи | Сколько человек ими пользуются |
| Пользователи с личной датой запрета | Кто назначил исключение и зачем |
Когда журнал не помогает
Бывает, что отбор пустой, а данные явно правили. Вот проверенные причины.
Где лежат файлы журнала
Журнал хранится отдельно от данных, в каталоге 1Cv8Log:
- в файловой базе — внутри каталога базы, рядом с файлом
1Cv8.1CD; - в клиент-серверной — в каталоге кластера на сервере 1С, в подпапке с идентификатором информационной базы.
Новый формат — один файл .lgd, старый — набор файлов .lgf и .lgp. Если у вас есть резервная копия этого каталога за нужный период, журнал можно восстановить и посмотреть даже после очистки.
Не копируйте файлы журнала поверх рабочих при работающих пользователях — сначала скопируйте текущий каталог в сторону.
Технические способы закрыть период надёжнее
Дата запрета защищает от случайных правок, но не от того, у кого есть права её менять. Чтобы период реально оставался закрытым, нужна связка настроек.
- Право менять дату — у одного-двух человек. Уберите полные права у всех, кроме одного-двух ответственных. Бухгалтерам дайте профили по их участку.
- Персональные учётные записи. Удалите или отключите общих пользователей. Каждый входит под своим именем, иначе журнал бесполезен.
- Отдельная дата для каждого раздела. Кадровый раздел закрывайте по сроку сдачи расчётов, бухгалтерский — по сроку отчётности. Так открытие одного не тянет за собой другой.
- Дата запрета загрузки. Если база получает данные через обмен, задайте и её. Иначе закрытый период изменят входящие документы из другой базы.
- Уровень журнала «Регистрировать все события». Проверьте его в конфигураторе после каждого обновления платформы и переноса базы.
Защита журнала от очистки
Журнал может сократить пользователь с административными правами. Поэтому сам журнал тоже надо беречь:
- 🗄 включите каталог
1Cv8Logв резервное копирование вместе с базой; - 🔐 ограничьте доступ к папке с журналом на уровне Windows: права на запись — только у службы 1С;
- 📆 храните копии журнала дольше, чем срок до следующей проверки отчётности.
Профилактика: порядок закрытия периода в компании
Технические настройки работают, только если есть понятный регламент. Иначе дату будут сдвигать «на пять минут поправить», и никто не вспомнит, когда и зачем.
Лучший вариант открытия — не сдвигать общую дату, а дать исключение одному пользователю на время правки. Остальные продолжают работать с закрытым периодом, а в журнале остаётся ясный след: кто, кому и на сколько открыл.
Правки в периоде, по которому уже сдана отчётность, почти всегда означают уточнёнку. Прежде чем открывать период, проверьте с главным бухгалтером, нужна ли она и в каком объёме.