Закрытый период в Бухгалтерии 3.0: где лежит настройка, как её поменять и что с ней будет при переезде базы
Содержание
Дата запрета редактирования в 1С 8.3 Бухгалтерия 3.0 находится в разделе Администрирование → Настройки пользователей и прав: там включают флажок «Даты запрета изменения» и по ссылке «Настроить» открывают форму с самой датой. Если флажка нет или он снят, запрета в базе нет вообще.
Типичная ситуация: декларация по НДС за квартал сдана, а через неделю кто-то перепровёл реализацию за прошлый месяц, и сальдо поехало. Чтобы так не было, закрытый период запирают датой: всё, что датировано этим днём и раньше, программа больше не даст записать, провести или пометить на удаление. Пока дата не задана, любой пользователь с правом на документ может переписать хоть позапрошлый год.
В программе настройка называется «Дата запрета изменения». «Дата запрета редактирования» — разговорное название того же механизма, другой настройки с таким именем в типовых конфигурациях нет.
Где найти дату запрета в Бухгалтерии 3.0 и других типовых
Механизм общий для конфигураций на Библиотеке стандартных подсистем (БСП), поэтому форма настройки везде одинаковая. Отличается только раздел верхнего уровня, через который в неё попадают.
| Конфигурация | Путь к настройке |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Настройки пользователей и прав → Даты запрета изменения |
| 1С:ЗУП 3.1 | Администрирование → Настройки пользователей и прав → Даты запрета изменения |
| 1С:УТ 11, КА 2, ERP 2 | НСИ и администрирование → Настройки пользователей и прав → Даты запрета изменения |
Порядок действий одинаковый:
- Откройте нужный раздел и пункт
Настройки пользователей и прав. - Найдите группу «Даты запрета изменения».
- Если флажок снят — установите его. Пока флажок снят, ссылка на настройку неактивна.
- Нажмите «Настроить» — откроется форма с текущей датой запрета.
В форме сразу видно, какая дата действует и для кого: для всех пользователей или для отдельных.
Флажок включает механизм для всей базы. После его установки и сохранения даты пользователи сразу перестанут записывать документы раньше этой даты, включая тех, кто сейчас работает в программе.
Другие способы открыть настройку, если меню не помогает
Бывает, что раздела не видно: урезанный интерфейс, нестандартные права, доработанная конфигурация. Тогда помогут три обходных пути.
Поиск по интерфейсу
В «Такси» вверху окна есть строка поиска. Наберите даты запрета — в результатах появится команда открытия настройки. Это самый быстрый способ, если вы не помните раздел.
Режим «Все функции»
- Откройте главное меню (кнопка с тремя полосками) →
Сервис → Параметры. - Включите флажок «Отображать команду “Все функции”».
- Снова главное меню →
Все функции→ веткаРегистры сведений→Даты запрета изменения.
Здесь вы увидите сырые записи регистра. Смотреть удобно, а править лучше через обычную форму: она проверяет корректность настройки, а прямое редактирование регистра — нет.
Консоль запросов
Если нужно быстро выгрузить все даты (например, проверить десяток баз), подойдёт внешняя обработка «Консоль запросов» и такой запрос:
ВЫБРАТЬ
ДатыЗапрета.Раздел,
ДатыЗапрета.Объект,
ДатыЗапрета.Пользователь,
ДатыЗапрета.ДатаЗапрета,
ДатыЗапрета.Комментарий
ИЗ
РегистрСведений.ДатыЗапретаИзменения КАК ДатыЗапрета
Пустой результат значит, что ни одной даты не задано, даже если флажок включён.
Как изменить дату запрета: пошагово
Право менять настройку есть у пользователей с полными правами. Обычный бухгалтер форму откроет только при наличии отдельной роли, которую выдаёт администратор.
Одна дата для всех
Самый частый вариант для небольших организаций.
- Откройте форму «Даты запрета изменения».
- Выберите вариант настройки для всех пользователей.
- Задайте дату — например,
31.03текущего года после сдачи отчётности за первый квартал. - При желании впишите комментарий: «Закрыт 1 квартал, декларация сдана».
- Закройте форму — настройка сохраняется сразу.
Относительная дата вместо фиксированной
Вручную сдвигать дату каждый месяц надоедает. Вместо конкретного числа можно выбрать вариант, который пересчитывается сам:
- 📅 конец прошлого года;
- 📅 конец прошлого квартала;
- 📅 конец прошлого месяца;
- 📅 конец прошлой недели;
- 📅 предыдущий день.
Для относительных вариантов есть отсрочка: «разрешить изменение ещё N дней». Пример: конец прошлого месяца плюс 10 дней. До 10 октября бухгалтер может править сентябрь, с 11 октября сентябрь закрыт автоматически.
💡 Отсрочка удобна, когда первичка от поставщиков приходит с опозданием, а закрывать месяц руками каждый раз никто не хочет.
Разные даты для разных пользователей
Переключите вариант настройки на отдельных пользователей. В списке появятся строки:
- общая строка «Для всех пользователей» — действует на всех, у кого нет своей настройки;
- строки по конкретным пользователям или группам пользователей.
Типичная схема: для всех — 30.06, для главного бухгалтера — 31.12 прошлого года. Сотрудники не трогают закрытое полугодие, а главбух может внести исправления за текущий год.
Персональная строка действует вместо общей, а не вместе с ней. Если вы задали главбуху более раннюю дату, чем общая, он сможет править больше, чем остальные. Проверяйте, в какую сторону сдвигаете.
Как часто сдвигать дату
Удобный ритм для бухгалтерии на общей системе налогообложения:
- После закрытия месяца и проверки отчётов — сдвиг на последний день месяца.
- После сдачи декларации по НДС — дата остаётся на конце квартала, исключения для главбуха снимаются.
- После сдачи годовой отчётности — дата на 31.12 прошлого года для всех без исключений.
Если вместо ручного сдвига выбран вариант «конец прошлого месяца» с отсрочкой, первые два пункта программа делает сама. Руками остаётся только убрать исключения.
Даты по разделам и организациям
В той же форме можно выбрать способ указания даты: одна для всех разделов, по разделам или по разделам с конкретными объектами. Раздел — это группа данных (например, бухгалтерский учёт), объект — чаще всего организация.
Это нужно, когда в одной базе несколько юрлиц и они закрывают периоды в разное время: ООО «Альфа» закрыто по 30.09, ИП Петров ещё сдаёт отчётность и открыт до 31.08.
| Способ указания | Когда подходит |
|---|---|
| Одна дата для всех разделов | Одна организация или все закрываются одновременно |
| По разделам | Нужно запереть одну область учёта раньше другой |
| По разделам и объектам | Несколько организаций с разными сроками закрытия |
Где хранится дата запрета в конфигураторе
Технически настройка живёт в двух объектах метаданных:
- 🔧 константа
ИспользоватьДатыЗапретаИзменения— это и есть флажок из раздела администрирования; - 🔧 регистр сведений
ДатыЗапретаИзменения— сами даты.
У регистра измерения Раздел, Объект, Пользователь, ресурс ДатаЗапрета и реквизит Комментарий. Каждая строка из пользовательской формы — одна запись регистра. Общая дата для всех пользователей хранится с особым значением в измерении Пользователь, а не с пустым.
Логика проверки сидит в подсистеме БСП «Даты запрета изменения» — общие модули с именем ДатыЗапретаИзменения. При записи документа или справочника программа сравнивает дату данных с датой запрета и отказывает в записи, если дата не позже запрета.
Найти всё это в конфигураторе:
- Откройте
Конфигурация → Открыть конфигурацию. - В дереве метаданных:
Общие → Подсистемы → СтандартныеПодсистемы → ДатыЗапретаИзменения— состав подсистемы. - Или воспользуйтесь глобальным поиском
Правка → Глобальный поискпо словуДатыЗапрета: он покажет и регистр, и константу, и места вызова проверки в модулях.
Для просмотра конфигуратор открывать безопасно, но не правьте типовые объекты подсистемы. Снятие с поддержки ради изменения проверки запрета усложнит каждое следующее обновление. Если нужна своя логика — делайте её в расширении.
Дата запрета загрузки для обменов
Кроме даты запрета изменения в той же группе настроек есть вторая — «Даты запрета загрузки». Она защищает закрытый период от данных, которые приходят из другой базы по обмену.
Пример: Бухгалтерия 3.0 получает реализации из УТ 11. Квартал в бухгалтерии закрыт, а менеджер в торговле перепровёл отгрузку за июнь. Без даты запрета загрузки изменённый документ прилетит в бухгалтерию и сломает отчётность. С ней обмен отклонит такой документ.
Как устроено:
- 🔄 дата задаётся по узлам обмена (по программам-источникам);
- 🔄 включается отдельным флажком рядом с датами запрета изменения;
- 🔄 в журнале регистрации и в протоколе обмена видно, какие объекты не загрузились из-за запрета.
Флажок даты запрета загрузки появляется, только если в базе настроена синхронизация данных. В автономной базе без обменов его нет, и это нормально.
Перенос даты запрета при обновлении и переезде базы
Обновление релиза
Даты запрета хранятся в данных базы, а не в конфигурации. Обычное обновление релиза через конфигуратор или автоматически через интернет -поддержку их не трогает. После обновления флажок и все строки остаются на месте.
Сложности бывают только при переходе на новую редакцию с конвертацией данных. Там проверяйте настройку после переноса вручную.
Переезд целиком
| Способ переноса | Даты запрета |
|---|---|
Выгрузка и загрузка .dt через конфигуратор | Переносятся вместе со всеми данными |
Копирование каталога файловой базы с 1Cv8.1CD | Переносятся |
| Перенос в 1С:Фреш или из него штатной выгрузкой | Переносятся в составе данных приложения |
| Перенос части данных в новую пустую базу | Не переносятся, задайте заново |
Новая база с начальными остатками
Самый частый случай потери настройки — когда начинают новую базу с остатков, а не копируют старую. Регистр в новой базе пуст, флажок снят.
Если строк много, выгрузите их из старой базы запросом из раздела выше и сверяйте построчно. Прямое копирование записей регистра между базами возможно универсальным обменом XML, но для десятка строк быстрее ввести вручную.
Когда запрет мешает или не срабатывает
Пара правил, которые сберегают время:
- ✏️ всегда пишите комментарий к дате: через полгода никто не вспомнит, почему стоит
15.08; - 👥 не давайте право менять дату всем подряд — иначе запрет превращается в формальность;
- 🗓️ сдвигайте дату сразу после сдачи отчётности, а не «когда вспомнится».
Частые вопросы
Действует ли дата запрета на администратора?
Можно ли открыть закрытый период только для одного документа?
Видно ли, кто и когда менял дату запрета?
Администрирование → Обслуживание → Журнал регистрации, отбор по событию изменения данных и объекту «Даты запрета изменения».