Запрет изменения данных прошлых периодов в 1С 8.3: настройка, исключения и контроль

· 10 мин

Содержание

Закрыть период в 1С 8.3 — значит установить дату запрета изменения данных: Администрирование → Настройки пользователей и прав, флажок «Даты запрета изменения», затем ссылка «Настроить». После этого документы с датой не позже указанной нельзя записать, провести, пометить на удаление или перенести в другой период. Механизм одинаков в 1С:Бухгалтерии предприятия 3.0 и 1С:ЗУП 3.1, потому что взят из общей библиотеки стандартных подсистем.

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

Как устроен запрет редактирования прошлых периодов

Дата запрета — граница во времени. Всё, что датировано этим днём или раньше, программа считает закрытым. Проверка срабатывает при каждой записи объекта, а не только при проведении.

Что именно блокируется:

  • 📄 запись, проведение и отмена проведения документов в закрытом периоде;
  • 🗑 пометка таких документов на удаление;
  • ↔️ перенос документа: нельзя поменять дату открытого документа на закрытую и наоборот вывести закрытый документ в открытый период;
  • 🔁 групповое перепроведение, если в интервал попадает хотя бы один закрытый день;
  • 📥 загрузка данных прошлых периодов из других программ, если отдельно задана дата запрета загрузки.

Что не блокируется: справочники вроде номенклатуры, контрагентов и сотрудников. Их правят свободно, даже если элемент использовался в закрытых документах. Изменение реквизитов контрагента не перепишет проводки, но новые печатные формы старых документов покажут уже новые данные.

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

Общая и индивидуальная дата

Настройка бывает двух уровней:

УровеньКому действуетЗачем нужен
Для всех пользователейВсем, у кого нет своей датыОсновная защита закрытых периодов
Для отдельного пользователя или группыТолько указаннымГлавному бухгалтеру — более ранняя дата, рядовым — более поздняя

Индивидуальная дата важнее общей. Если общая дата 30.06, а у главного бухгалтера своя 31.03, то он может править апрель–июнь, а остальные — нет. Так закрывают квартал для всех, оставив одному человеку окно для корректировок.

Фиксированная и относительная дата

Дату можно задать конкретным числом или правилом:

  • «Произвольная дата» — например, 31.12 прошлого года после сдачи годовой отчётности;
  • «Конец прошлого года», «Конец прошлого квартала», «Конец прошлого месяца» — граница сдвигается сама.

Для относительных вариантов есть отсрочка: число дней, в течение которых после смены периода изменения ещё разрешены. Пример: правило «Конец прошлого месяца» и 10 дней отсрочки. Тогда до 10 августа июль ещё открыт, а 11 августа закрывается сам, без участия администратора. Это и есть главный приём практика: дата запрета перестаёт зависеть от того, вспомнит ли кто-то её передвинуть.

Настройка даты запрета в 1С:Бухгалтерии предприятия 3.0

Шаг 1. Включите механизм

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Установите флажок «Даты запрета изменения».
  3. Рядом появится ссылка «Настроить» — нажмите её.

Если флажок недоступен, у вас нет административных прав. Об этом ниже.

Шаг 2. Выберите, для кого и как задавать дату

В форме настройки два вопроса:

  1. Для кого: для всех пользователей или с детализацией по отдельным пользователям и группам.
  2. Способ указания: одна общая дата или отдельные даты по организациям.

Если в базе одна организация, выбирайте общую дату. Если организаций несколько и они закрываются в разные дни, переключитесь на даты по организациям. Тогда ООО «Альфа» можно закрыть по 30.09, а ИП, у которого первичка приходит позже, — по 31.08.

Шаг 3. Задайте дату

  1. В строке «Для всех пользователей» выберите вариант даты: произвольная или относительная.
  2. Для относительной укажите число дней отсрочки, если оно нужно.
  3. Чтобы добавить исключение, нажмите «Подобрать» или «Добавить» и выберите пользователя или группу пользователей. Задайте им свою дату.
  4. Закройте форму. Настройка сохраняется сразу.

Шаг 4. Проверьте

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

Не ставьте дату запрета, пока не закончено закрытие месяца: обработка закрытия сама проводит регламентные операции последним днём месяца, и если он уже закрыт, она не сможет их записать.

Рекомендуемая схема для бухгалтерии

Порядок закрытия периода в БП 3.0
Выполнено: 0 / 6

Блокировка закрытых месяцев в 1С:ЗУП 3.1

В ЗУП тот же механизм и та же форма: Администрирование → Настройки пользователей и прав → Даты запрета изменения. Отличается логика того, что считать закрытым.

Зарплатный месяц закрыт, когда:

  • начислена и выплачена зарплата;
  • исчислены НДФЛ и страховые взносы;
  • данные переданы в бухгалтерию;
  • сданы отчёты за период, куда эти данные вошли.

После этого любая правка «Начисления зарплаты и взносов» за прошлый месяц меняет уже сданные суммы. Поэтому дату запрета в ЗУП обычно держат на конце прошлого месяца с отсрочкой в несколько дней: за это время успевают выплатить зарплату и сверить взносы.

Как вносить исправления после закрытия

В ЗУП прошлые месяцы обычно не открывают. Ошибки исправляют документами текущего периода:

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

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

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

Синхронизация ЗУП и Бухгалтерии

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

Права на изменение даты запрета и роль «Полные права»

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

КтоРабота в закрытом периодеИзменение даты запрета
Пользователь с ролью «Полные права» (администратор)Подчиняется дате, как все, если у него нет своей датыМожет
Пользователь с правом изменения дат запретаПодчиняется датеМожет
Рядовой бухгалтер, кадровикПодчиняется датеНе может

Обратите внимание на первую строку. Администратор тоже получает отказ при проведении закрытого документа. Но он может открыть настройку и сдвинуть дату — поэтому учётная запись с полными правами не должна быть рабочей учёткой бухгалтера.

Как раздать права

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

💡 Типичная проблема небольших фирм: всем выдали «Полные права», чтобы «не мешало». Тогда дата запрета защищает только от случайного нажатия, а не от сознательной правки. Минимальный порядок — бухгалтеры работают под профилем «Бухгалтер», полные права остаются у одного человека.

Что делать, если доступ нужен на один день

Сдвигать общую дату ради одной правки рискованно: в этот момент открыть период могут все. Безопаснее задать индивидуальную дату тому, кто правит:

  1. В настройке дат запрета добавьте строку для конкретного пользователя.
  2. Задайте ему дату на день раньше исправляемого документа.
  3. Внесите исправление.
  4. Удалите строку пользователя.

Остальные сотрудники всё это время работают с прежней границей.

Контроль: кто открывал период и что изменилось

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

Где смотреть

  1. Откройте журнал регистрации: Администрирование → Обслуживание → Журнал регистрации.
  2. Установите отбор по интервалу.
  3. В отборе по метаданным выберите объект «Даты запрета изменения». Увидите, кто и когда менял настройку.
  4. Затем снимите отбор по метаданным и поставьте отбор по пользователю и событию «Данные. Изменение» или «Данные. Проведение». Так видно, какие документы этот пользователь правил, пока период был открыт.

Если журнал пуст, проверьте уровень логирования. В Конфигураторе это Администрирование → Настройка журнала регистрации: должен стоять режим, при котором регистрируются изменения данных, а не только ошибки.

Журнал хранится ограниченно: в настройке можно включить сокращение. Если по регламенту нужна история за год-два, проверьте, что журнал не обрезается раньше.

Программная проверка в доработках

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

Регламент сдвига даты

Хорошая практика — короткий внутренний регламент:

  • 📝 причина открытия периода фиксируется письменно: служебка, письмо, задача;
  • 👤 открывает один ответственный, лучше индивидуальной датой;
  • ⏱ после правки дата возвращается в тот же день;
  • 🔍 раз в квартал главный бухгалтер смотрит журнал по объекту «Даты запрета изменения».

Это прямо следует из требований к учёту: закон о бухгалтерском учёте обязывает обеспечивать сохранность учётных данных, а ошибки прошлых периодов после утверждения отчётности по правилам ПБУ 22/2010 исправляются записями текущего периода, а не переписыванием старых документов.

Ошибки при закрытии периода и как их устранить

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

Ещё две ошибки, которые не дают сообщений, но портят учёт:

  • Дату не двигают месяцами. Ставят 31.12 после годового отчёта и забывают. Весь текущий год открыт. Лечится относительной датой «Конец прошлого месяца» с отсрочкой.
  • Даты по организациям разъехались. В базе пять организаций, и у одной по ошибке дата прошлого года. Раз в квартал просматривайте таблицу дат целиком.

Частые вопросы о закрытии периода в 1С

Можно ли запретить изменения только в одной организации?
Да. В настройке выберите способ указания дат по организациям и задайте дату только нужной организации. Остальные останутся открытыми.
Действует ли дата запрета на пользователя с полными правами?
Да, при проведении документов он получит такой же отказ. Отличие в том, что он может сам изменить дату запрета, поэтому такие учётные записи держат в минимальном количестве.
Влияет ли дата запрета на формирование отчётов?
Нет. Отчёты, ведомости и печатные формы за закрытый период формируются как обычно. Запрет касается только записи данных.
Чем дата запрета отличается от закрытия месяца?
Закрытие месяца считает итоговые операции: амортизацию, себестоимость, финансовый результат. Дата запрета ничего не считает, она только запрещает менять данные до указанного дня.
Что делать, если ошибка найдена в закрытом году?
Если отчётность за год уже утверждена, ошибку обычно исправляют записями текущего периода по правилам ПБУ 22/2010. Открывать прошлый год и перепроводить документы стоит только после согласования с главным бухгалтером и с учётом поданных деклараций.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете»
  • ПБУ 22/2010 «Исправление ошибок в бухгалтерском учете и отчетности»