Закрытый период в 1С 8.3: где задать и как снять запрет изменения данных
Содержание
В 1С:Бухгалтерии 3.0 дата запрета редактирования документов задаётся в разделе Администрирование → Проведение документов: включите флажок «Дата запрета изменения» и перейдите по ссылке «Настроить». В ЗУП 3.1 и УТ 11 та же настройка лежит в Настройках пользователей и прав раздела администрирования. Без флажка запрет не действует вообще, даже если дата когда-то была введена.
В конфигурациях на платформе 8.3 настройку называют «Дата запрета изменения». «Дата запрета редактирования» — старое название из БП 2.0 и УПП, где дату ставили в настройках каждого пользователя. Смысл тот же: документы и записи с датой не позже указанной нельзя создать, изменить, провести или удалить.
Где найти дату запрета изменения в разных конфигурациях
Механизм входит в Библиотеку стандартных подсистем (БСП), поэтому форма настройки выглядит одинаково везде. Отличается только место, откуда её открывают.
| Конфигурация | Путь к настройке |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Проведение документов → флажок «Дата запрета изменения» → «Настроить» |
| ЗУП 3.1 | Администрирование → Настройки пользователей и прав → «Даты запрета изменения» |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → Настройки пользователей и прав → «Даты запрета изменения» |
Если меню переделано или раздел не виден, откройте Функции для технического специалиста (меню «Сервис и настройки» в правом верхнем углу, включается в параметрах) и найдите в списке регистров сведений регистр «Даты запрета изменения». Там видно, какие даты уже записаны и для кого.
Что видно в форме настройки
В форме три вещи:
- 📅 Способ указания — одна общая дата для всех или разные даты по пользователям (и, где включено, по разделам учёта или организациям).
- 🗓 Сама дата — конкретное число или относительное значение: конец прошлого года, квартала, месяца, недели, предыдущий день.
- ⏳ Допуск задним числом — сколько дней после конца периода изменения ещё разрешены.
Относительная дата сдвигается сама. Пример: выбрано «Конец прошлого месяца» и допуск 10 дней. До 10 ноября включительно сентябрь закрыт, октябрь открыт. С 11 ноября закрывается и октябрь. Ставить новую дату вручную каждый месяц не нужно.
По какой дате идёт проверка
Программа сравнивает дату запрета не с датой создания, а с датой самого объекта:
- 📄 у документа — с его датой в шапке;
- 📊 у записей регистров, которые вводят вручную, — с периодом записи;
- 🔁 при изменении даты документа — и со старой, и с новой датой.
Последний пункт часто удивляет. Документ от 15 сентября нельзя «вытащить» в открытый октябрь, сменив дату: старая дата тоже в закрытом периоде. И наоборот, октябрьский документ не перенести в сентябрь.
Общая дата и личные даты пользователей
Общая дата — самый простой вариант для небольшой базы, где работают 2–3 бухгалтера. Закрыли квартал, поставили дату, никто ничего в нём не правит.
Когда людей больше, удобнее вариант «по пользователям». Тогда в списке есть строка «Для всех пользователей» и отдельные строки для конкретных людей или групп.
Как работают исключения
Пример настройки:
| Кому | Дата запрета | Что получится |
|---|---|---|
| Для всех пользователей | 30.09 | Сентябрь и раньше закрыты для всех |
| Главный бухгалтер | 30.06 | Может править III квартал, II квартал закрыт |
| Кладовщик | Предыдущий день | Не правит ничего, кроме сегодняшних документов |
Личная строка пользователя заменяет общую. Поэтому главному бухгалтеру и ставят дату раньше общей: он исправляет ошибки прошлого квартала, остальные туда не попадают.
Разделы и организации
В БП 3.0 даты можно задать отдельно по организациям. Это нужно, когда в одной базе ведут несколько юрлиц: у одного уже сдана отчётность за квартал, у другого ещё идут правки.
Строка с организацией действует только на её документы. Справочники без привязки к организации (номенклатура, контрагенты) датой запрета не защищены: у них нет даты, по которой проверять.
Права: кто может менять дату запрета
Ставить и снимать дату может не каждый. Для этого нужна роль «Добавление и изменение дат запрета изменения». В типовых конфигурациях она входит в профиль «Администратор» и в профили главного бухгалтера.
Проверка выполняется так:
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Откройте карточку нужного сотрудника.
- Перейдите по ссылке «Права доступа » и посмотрите, какие группы доступа отмечены.
- Профиль группы откройте двойным щелчком и на вкладке ролей найдите роль про даты запрета.
Если у бухгалтера есть право менять дату, запрет для него условный. Он может сдвинуть дату назад, поправить документ и вернуть её. Программа такие изменения записывает в журнал регистрации, но не останавливает.
Поэтому в организациях с жёстким контролем право на изменение дат дают одному-двум людям. Остальные просят открыть период через них.
Кто видит ошибку при записи
Когда пользователь пытается записать документ в закрытом периоде, появляется сообщение о том, что данные защищены датой запрета изменения. В тексте указана дата, на которую закрыт период. По ней сразу понятно, какая строка настройки сработала: общая или личная.
Дата запрета в распределённой базе и при обменах
В распределённой информационной базе (РИБ) настройки дат запрета задают в главном узле. В подчинённые узлы они уходят вместе с обычным обменом. После изменения даты проверьте, что очередной обмен прошёл без ошибок, иначе филиал какое-то время работает со старой датой.
Отдельно существует дата запрета загрузки данных. Она защищает от другого сценария: документ в закрытом периоде меняют в другой программе или в другом узле, и он приходит при синхронизации.
| Настройка | От чего защищает | Где задают |
|---|---|---|
| Дата запрета изменения | Правки пользователей в этой базе | Проведение документов / Настройки пользователей и прав |
| Дата запрета загрузки | Изменения закрытого периода, пришедшие при обмене | Раздел синхронизации данных, по каждой программе или узлу |
Если загрузка документа отклонена датой запрета, обмен не падает целиком. Остальные данные загружаются, а отклонённый объект попадает в отчёт о результатах синхронизации. Разбирать такие расхождения нужно вручную: решить, где правда, и при необходимости временно открыть период.
При обмене БП с ЗУП или УТ ставьте дату запрета загрузки в БП на ту же дату, что и дату запрета изменения. Иначе кто-то перепроведёт в торговле отгрузку за закрытый квартал, и она молча переедет в бухгалтерию.
Порядок действий в филиальной сети
Типичная схема для РИБ с центральным офисом и складами:
- Центр закрывает месяц и ставит дату запрета изменения в главном узле.
- Запускается обмен, дата уходит во все подчинённые узлы.
- В каждом узле кто-то из ответственных проверяет, что старый документ больше не записывается.
- Только после этого центр сдаёт отчётность за период.
Если какой-то узел давно не обменивался, у него могли накопиться правки закрытого месяца. Они придут при первом обмене и будут отклонены, если в главном узле стоит дата запрета загрузки. Это нормально: лучше разобрать отклонённые документы, чем получить расхождение со сданной отчётностью.
Закрытие месяца и дата запрета изменения
Дата запрета — последний шаг закрытия периода, а не его замена. Правильный порядок:
- Провести все документы месяца, сделать групповое перепроведение, если меняли что-то задним числом.
- Выполнить
Операции → Закрытие месяцав БП 3.0 (в ЗУП — начисление зарплаты и отражение в учёте за месяц). - Сформировать оборотно-сальдовую ведомость и экспресс-проверку ведения учёта.
- Сдать отчётность за период.
- Сдвинуть дату запрета изменения на последний день закрытого периода.
Если поставить дату раньше, чем выполнено закрытие месяца , регламентные операции этого месяца не запишутся. Обработка закрытия сообщит об ошибке на первом же шаге в защищённом периоде.
Если нужно исправить закрытый период
Порядок такой:
- Пользователь с правом меняет дату запрета на конец предыдущего периода.
- Исправляет документ.
- Перевыполняет закрытие месяца с исправленного месяца по текущий, потому что сдвинутся себестоимость, амортизация, финансовый результат.
- Возвращает дату запрета.
Не оставляйте период открытым «до завтра». Пока дата снята, любой пользователь может случайно перепровести документ в сданном квартале.
Исправлять ли прошлый период или отражать ошибку текущим, решает бухгалтер по правилам ПБУ 22/2010. Несущественную ошибку прошлого года после подписания отчётности обычно отражают в текущем периоде. Тогда закрытый период вообще не открывают.
Технические ограничения: что дата запрета не защищает
Механизм работает в пользовательском режиме при записи объектов. У него есть границы, о которых стоит знать администратору.
- 🔧 Конфигуратор. Дата запрета не действует при работе в Конфигураторе: там нет записи документов пользователями. Загрузка базы из
.dtтоже заменяет данные целиком, вместе с датой запрета. - 🧩 Внешние обработки. Обработка, которая пишет документы в режиме загрузки (
ОбменДанными.Загрузка = Истина), пропускает обычные проверки при записи. Как она поведёт себя с датой запрета, зависит от кода обработки, поэтому запускайте такие обработки только от доверенного разработчика и сначала на копии. - 📚 Справочники и константы. Объекты без даты не попадают под запрет. Сменили ставку в справочнике, и пересчёт на следующий месяц пойдёт по новой.
- 🗂 Отключённый флажок. Когда флажок использования дат запрета снят, введённые даты сохраняются, но не проверяются.
Если в базе работает доработанная конфигурация, проверьте после обновления, что флажок и даты остались на месте. При объединении конфигураций программист мог затронуть общие модули БСП, и тогда запрет перестаёт работать без каких-либо сообщений.
Проверить, что запрет действует, можно за минуту: войдите под обычным пользователем, откройте документ в закрытом периоде и попробуйте записать. Должна появиться ошибка с датой.
Как организовать доступ к закрытым периодам
Несколько правил, которые хорошо работают на практике:
- ✅ Относительная дата вместо ручной. «Конец прошлого месяца» с допуском 5–15 дней закрывает период автоматически, даже если бухгалтер забыл.
- ✅ Квартал — отдельной датой. После сдачи декларации по НДС ставьте конкретную дату конца квартала личной строкой для всех, кроме главного бухгалтера.
- ✅ Право на изменение — минимум людей. Обычно это главный бухгалтер и администратор базы.
- ✅ Журнал регистрации. Раз в месяц смотрите события изменения регистра дат запрета: кто и когда сдвигал дату.
- ✅ Для кладовщиков и менеджеров — «Предыдущий день». Вчерашние накладные они не правят, а исправление идёт через бухгалтерию.
Мини-кейс: торговая компания на БП 3.0 и УТ 11
В базе работают пять человек: главный бухгалтер, два бухгалтера, кладовщик и менеджер. Настройка выглядит так:
- В БП общая дата — «Конец прошлого месяца» с допуском 10 дней.
- Главному бухгалтеру — личная строка на конец прошлого квартала.
- Кладовщику и менеджеру в УТ — «Предыдущий день».
- Дата запрета загрузки из УТ в БП — та же, что общая дата в БП.
Итог: до 10-го числа бухгалтеры доделывают прошлый месяц, потом он закрывается сам. Главный бухгалтер правит квартал до сдачи НДС, потом ставит конкретную дату конца квартала.
Когда дата запрета не нужна
В учебной или тестовой копии базы дату лучше снять сразу после загрузки. Иначе любой эксперимент с прошлыми периодами упрётся в ошибку при записи.
Также её не ставят на время переноса остатков при переходе на новую конфигурацию: ввод остатков идёт датой до начала учёта, и запрет его заблокирует.
Частые вопросы
Можно ли поставить дату запрета только на один вид документа?
Почему администратор может править закрытый период, хотя дата стоит?
Защищает ли дата запрета от удаления помеченных объектов?
Нужна ли дата запрета в файловой базе на одного бухгалтера?
Где посмотреть, кто сдвигал дату запрета?
Администрирование → Обслуживание → Журнал регистрации, отбор по событию изменения данных и по регистру дат запрета.Источники
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учёте и отчётности»