Как закрыть прошлый период от правок в 1С 8.3: даты запрета изменения данных
Содержание
Запрет на изменение данных в закрытом периоде в 1С 8.3 устанавливают через механизм «Даты запрета изменения». В 1С:Бухгалтерии 3.0 откройте Администрирование → Пользователи и права, включите флажок «Даты запрета изменения» и перейдите по ссылке «Настроить». Там указывают дату, до которой (включительно) документы нельзя записывать, проводить и удалять.
Частое заблуждение: «обработка “Закрытие месяца ” сама блокирует период». Нет. Закрытие месяца только рассчитывает и формирует регламентные операции. Документы за этот месяц после него по-прежнему можно поправить, и никто не заметит, пока не разойдётся отчётность. Блокировку задаёт только дата запрета, и ставить её нужно отдельно.
Как устроен механизм дат запрета в 1С 8.3
Даты запрета изменения — общий механизм типовых конфигураций на платформе 1С:Предприятие 8.3. Он одинаково работает в Бухгалтерии, ЗУП, Управлении торговлей, Комплексной автоматизации и ERP. Различаются только путь в меню и набор разделов.
Что делает программа, когда дата запрета установлена:
- 🔒 не даёт записать или провести документ с датой в закрытом периоде;
- 🔒 не даёт пометить такой документ на удаление и снять пометку;
- 🔒 не даёт перенести документ в закрытый период, сменив его дату;
- 🔒 не даёт вынести документ из закрытого периода в открытый — старая дата тоже проверяется;
- 📄 при попытке выводит сообщение, что данные изменять нельзя, и указывает дату запрета.
Открыть документ и посмотреть его можно. Печать и отчёты тоже работают как обычно. Запрет касается только записи данных.
Дата запрета включается в закрытый период. Если указать 31.03, нельзя будет менять документы от 31 марта и раньше. Документ от 1 апреля останется доступным.
Зачем это бухгалтеру. Каждая правка в сданном периоде — это потенциальная ошибка в отчётности. Её потом придётся исправлять по правилам ПБУ 22/2010, а для налогов — по статье 54 НК РФ, вплоть до уточнённой декларации по статье 81 НК РФ. Дата запрета отсекает случайные правки до того, как они попали в учёт.
Где включить запрет изменения данных в разных конфигурациях
Сам флажок и форма настройки одинаковые. Отличается раздел, в котором их искать.
| Конфигурация | Где включить даты запрета |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Пользователи и права → группа «Даты запрета изменения» |
| 1С:ЗУП 3.1 | Администрирование → Пользователи и права → группа «Даты запрета изменения» |
| 1С:Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав → «Даты запрета изменения» |
| 1С:КА 2 и ERP 2 | НСИ и администрирование → Настройки пользователей и прав → «Даты запрета изменения» |
Если раздела «Администрирование» в панели нет, у пользователя не хватает прав. Настраивать даты запрета может администратор или пользователь, которому эту настройку выдали отдельно.
Порядок включения
- Откройте нужный раздел из таблицы выше.
- Установите флажок «Даты запрета изменения».
- Нажмите ссылку «Настроить» рядом с флажком — откроется форма дат запрета.
- Выберите способ указания даты (общая, по разделам или по разделам и организациям — о них ниже).
- Укажите дату или правило её расчёта для строки «Для всех пользователей».
- Закройте форму. Изменения вступают в силу сразу, перезапуск не нужен.
Пока флажок снят, введённые даты не действуют, даже если в форме они заполнены. После отключения флажка проверьте, что его включили обратно.
Варианты настройки даты запрета: общая, по разделам, по организациям
Форма предлагает несколько способов задать границу. Выбор зависит от того, сколько организаций в базе и кто за что отвечает.
Общая дата для всех
Самый простой вариант. Одна дата закрывает все данные базы: и бухгалтерию, и склад, и зарплату. Подходит для одной организации и небольшой команды.
Даты по разделам
Учёт делится на разделы. Набор разделов зависит от конфигурации — например, бухгалтерский и налоговый учёт, зарплата и кадры, банк и касса. Для каждого раздела ставят свою дату.
Пример: бухгалтерия за квартал уже сдана — закрываем её по 31.03. А кадровые документы за март ещё правят — для раздела зарплаты оставляем 28.02.
Даты по разделам и организациям
Нужно, когда в одной базе ведут учёт нескольких юрлиц. ООО «Альфа» сдало отчётность и закрыто по 31.03. ИП Петров ещё доносит первичку — его оставляем открытым до 28.02.
Фиксированная дата или правило расчёта
Вместо конкретного числа можно выбрать правило, по которому дата сдвигается сама:
| Правило | Что закрыто на 10 мая |
|---|---|
| Произвольная дата (например, 31.03) | всё по 31 марта, пока дату не поменяют вручную |
| Конец прошлого года | всё по 31 декабря прошлого года |
| Конец прошлого квартала | всё по 31 марта |
| Конец прошлого месяца | всё по 30 апреля |
| Конец прошлой недели | всё по прошлое воскресенье |
| Предыдущий день | всё по 9 мая |
К плавающим датам добавляется отсрочка — число дней, в течение которых прошлый период ещё можно править. Правило «Конец прошлого месяца» с отсрочкой 15 дней работает так: до 15 мая апрель открыт, с 16 мая — закрыт. Это удобно, когда первичка от контрагентов приходит с опозданием.
Плавающая дата избавляет от ручной рутины. Но для сданной отчётности надёжнее фиксированная: её никто не сдвинет, пока главбух сам не поменяет.
Связь с закрытием месяца: в каком порядке действовать
Обработка «Закрытие месяца» в 1С:Бухгалтерии находится в разделе Операции → Закрытие периода → Закрытие месяца. Она начисляет амортизацию, списывает расходы, считает финансовый результат. Дату запрета она не устанавливает, а дата запрета, в свою очередь, мешает ей работать.
Отсюда правильный порядок:
- Внесите все документы за месяц.
- Выполните закрытие месяца и проверьте результат: оборотно-сальдовую ведомость, отчёт «Справка-расчёты», остатки на счетах 20, 26, 44.
- Сдайте отчётность за период.
- Только после этого передвиньте дату запрета на последний день закрытого месяца.
Если документ в закрытом месяце всё-таки изменили до установки запрета, обработка покажет, что операции закрытия нужно выполнить повторно. Это сигнал: что-то поменялось задним числом, и результаты закрытия устарели.
Как перезакрыть месяц, если дата уже стоит
Бывает, что ошибку нашли после установки запрета. Тогда:
- Администратор временно сдвигает дату запрета назад — на конец предыдущего месяца.
- Бухгалтер исправляет документ.
- Повторно выполняет закрытие месяца за этот и все последующие месяцы.
- Администратор возвращает дату запрета на место.
Не оставляйте период открытым «до завтра». За это время кто-то обязательно проведёт документ задним числом. Лучше дать исключение одному пользователю на час, чем снять запрет для всех.
Исправление в периоде, по которому уже сдана отчётность, — это решение главбуха, а не техническая операция. Сначала определите, нужна ли уточнённая декларация, и только потом открывайте период.
Исключения для пользователей и права на изменение дат
Строка «Для всех пользователей» задаёт общее правило. Ниже можно добавить отдельные строки для конкретных пользователей или групп пользователей и указать им свою дату.
Типичная схема:
- 👥 «Для всех пользователей» — конец прошлого месяца;
- 👤 главный бухгалтер — конец прошлого квартала, чтобы он мог поправить последние два месяца;
- 👤 кладовщики (группа) — предыдущий день: склад работает только с текущей датой.
Строка конкретного пользователя приоритетнее общей. Если для главбуха указана более ранняя дата, он сможет менять то, что закрыто для остальных. И наоборот: пользователю можно поставить более позднюю дату и закрыть для него больше, чем для всех.
Кто может менять сами даты
Право настраивать даты запрета — отдельное. Обычным пользователям его не выдают: иначе запрет теряет смысл. В профилях групп доступа ищите роль, связанную с изменением дат запрета, и выдавайте её только администратору и главному бухгалтеру.
Сотрудник, которому нужно разово поправить старый документ, не должен получать право менять даты. Добавьте ему строку-исключение с ранней датой, а после правки удалите её.
Запрет загрузки при обмене данными
Отдельно от запрета изменения существует запрет загрузки. Он защищает закрытый период от изменений, которые приходят через синхронизацию из другой программы — например, из Управления торговлей в Бухгалтерию. Включается флажком «Даты запрета загрузки» в настройках синхронизации данных раздела администрирования, а дата задаётся для каждой программы-источника.
Без него обмен может молча перезаписать документы прошлого квартала, если в торговой базе кто-то их поправил.
Журнал регистрации и технические детали проверки
Проверка даты запрета выполняется программно при записи объекта. Значит, её не обойти через «Групповое изменение реквизитов» или загрузку из файла в той же базе: обработки, написанные по типовым правилам, тоже упираются в запрет.
Чтобы узнать, кто и когда двигал дату запрета, откройте журнал регистрации: Администрирование → Обслуживание → Журнал регистрации. Настройте отбор:
- Событие — изменение данных.
- Метаданные — регистр сведений «Даты запрета изменения».
- Период — интересующие дни.
В журнале будет видно, какой пользователь записал новую дату и с какого компьютера. Если дату сдвигали несколько раз за день, это повод разобраться с правами.
Найти, кто менял сам документ в закрытом периоде, можно тем же журналом: отбор по событию изменения данных и по нужному документу. Если версионирование объектов включено (Администрирование → Общие настройки → История изменений), удобнее смотреть историю версий прямо в карточке документа.
Журнал регистрации хранит записи столько, сколько указано в его настройках. Если срок короткий, история правок за прошлый год может быть уже удалена. Проверьте настройку заранее, а не в день проверки.
Доработанные конфигурации
В нетиповые документы, которые добавил программист, проверка встраивается не всегда. Если такой документ свободно проводится в закрытом периоде — это недоработка конфигурации, а не сбой механизма. Передайте программисту: объект нужно подключить к проверке дат запрета.
Ошибки при настройке, которые потом дорого обходятся
- ❌ Поставили дату и забыли включить флажок. Форма заполнена, а защиты нет. Проверяйте, что после настройки флажок «Даты запрета изменения» установлен.
- ❌ Выдали всем пользователям право менять даты. Каждый сам открывает себе период — запрет превращается в формальность.
- ❌ Закрыли период до проверки закрытия месяца. Потом приходится открывать его обратно, перепроводить и снова закрывать.
- ❌ Плавающая дата без отсрочки. Правило «Конец прошлого месяца» закрывает апрель уже 1 мая, а акты от поставщиков приходят до 10-го. Бухгалтерия каждый месяц просит открыть период.
- ❌ Не настроили запрет загрузки. Изменение пришло из торговой базы через обмен и тихо переписало сданный квартал.
- ❌ Исключение для пользователя оставили навсегда. Строку добавили на один день, а через год этот сотрудник всё ещё может править прошлые периоды.
Частые вопросы о запрете изменений в закрытом периоде
Действует ли дата запрета на администратора?
Можно ли закрыть период только для одной организации?
Блокирует ли дата запрета справочники?
Что будет с документом, который ввели задним числом до установки запрета?
Нужно ли ставить дату запрета, если в базе работает один бухгалтер?
Источники
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учете и отчетности»
- Налоговый кодекс РФ, статья 54
- Налоговый кодекс РФ, статья 81