Администрирование · 12 мин
Как изменить дату запрета редактирования в 1С 8.3
Пошаговая инструкция по изменению даты запрета редактирования в 1С 8.3: где найти настройку, как сдвинуть дату, проверить результат и избежать ошибок.
Дата запрета редактирования в 1С 8.3 блокирует изменение и проведение документов за закрытый период: бухгалтерский, налоговый, зарплатный или складской. Когда период нужно открыть — например, для исправления ошибки в прошлом месяце, — администратор или пользователь с соответствующими правами сдвигает эту дату назад, а после внесения правок возвращает её на место.
Настройка находится в разделе администрирования и доступна не всем пользователям. Точное расположение зависит от конфигурации: в «1С:Бухгалтерии 8.3», «1С:ERP» и «1С:Зарплате и управлении персоналом» путь немного различается, но логика везде одинаковая — есть общая дата для всех и возможность задать индивидуальные даты по пользователям или разделам учёта.
Перед изменением даты убедитесь, что понимаете последствия: открытие закрытого периода позволяет любому пользователю с правами на документы изменить данные, от которых зависят отчётность, остатки на складах и расчёты с контрагентами. Поэтому операцию выполняют осознанно, на ограниченное время и с последующим контролем.
Где находится настройка даты запрета редактирования
В типовых конфигурациях на управляемых формах (режим «Такси») настройка расположена единообразно. Откройте раздел «Администрирование» в панели разделов слева. Если панель разделов скрыта, вызовите её через кнопку главного меню (три полоски в левом верхнем углу) → «Вид» → «Панель разделов».
В разделе «Администрирование» найдите группу «Поддержка и обслуживание» и перейдите по ссылке «Регламентные операции». В открывшейся форме установите флажок «Дата запрета изменения данных», если он снят, — тогда станет доступно поле для ввода даты и ссылка «Настроить» для детальных параметров.
В некоторых конфигурациях и старых релизах путь другой: «Администрирование» → «Настройки пользователей и прав» → «Даты запрета изменения данных». В «1С:Бухгалтерии 8.3» также работает путь через «Главное» → «Пользователи и права». Если ни один из вариантов не находится, воспользуйтесь поиском по команде: нажмите Ctrl+F в панели функций или введите «дата запрета» в строку поиска команд.
Как изменить общую дату запрета
Общая дата действует для всех пользователей, у которых не задана индивидуальная. Чтобы её изменить, откройте форму «Даты запрета изменения данных» и в поле «Дата запрета» укажите новое значение. Все документы с датой раньше или равной указанной станут недоступны для изменения и проведения.
Для открытия периода сдвиньте дату назад — например, с 31.12 на 30.09, если нужно править документы четвёртого квартала. Для закрытия периода, наоборот, передвиньте дату вперёд. После ввода нажмите «Записать и закрыть» или кнопку записи формы — без этого изменения не сохранятся.
Обратите внимание на границу действия: дата запрета включается в запрет. Если установлено 31.12, то документы от 31 декабря и раньше редактировать нельзя, а от 1 января — можно. Это частая причина путаницы: пользователи ожидают, что день, указанный в настройке, останется открытым.
- 1Откройте «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции».
- 2Убедитесь, что флажок «Дата запрета изменения данных» установлен.
- 3В поле «Дата запрета» укажите новую дату — раньше текущей для открытия периода, позже для закрытия.
- 4Нажмите «Записать и закрыть».
- 5Проверьте результат: откройте документ закрытого периода и убедитесь, что он заблокирован или, наоборот, доступен.
Индивидуальные даты для отдельных пользователей
Когда открывать период для всех нельзя, используют персональные даты запрета. Например, главному бухгалтеру нужно исправить документ прошлого квартала, а менеджеры по продажам должны по-прежнему работать только в текущем периоде. Для этого в форме настройки переключите режим с «Общая дата» на «По пользователям» или нажмите ссылку «Настроить».
В таблице добавьте пользователя или группу и укажите для него отдельную дату. Логика приоритета такая: если для пользователя задана индивидуальная дата, применяется она, а не общая. Если индивидуальной даты нет — действует общая. Для пользователя с полными правами в типовых конфигурациях дата запрета по умолчанию не действует, но это поведение можно изменить настройкой.
Практический приём: вместо постоянного открытия периода конкретному сотруднику задайте ему дату, внесите правки вместе с ним и сразу верните ограничение. Так вы сокращаете окно, в котором закрытый период остаётся уязвимым для случайных изменений.
Общая дата или индивидуальная
Подходит для массового закрытия периода после сдачи отчётности. Ограничение: открытие периода затронет всех пользователей сразу, что повышает риск случайных правок.
Подходит, когда править прошлый период нужно одному-двум сотрудникам. Ограничение: требует аккуратного ведения списка, легко забыть вернуть дату обратно.
Позволяет закрыть бухгалтерский учёт, оставив открытым складской. Подходит для крупных баз с раздельными участками учёта; настройка сложнее и доступна не во всех конфигурациях.
Даты запрета по разделам и объектам учёта
В конфигурациях на базе Библиотеки стандартных подсистем (БСП) доступна более тонкая настройка — запрет по разделам данных. В форме настройки переключите способ указания даты на «По разделам» или «По разделам и объектам». Тогда можно закрыть, например, раздел «Бухгалтерский учёт», оставив «Склад» и «Закупки» открытыми.
Это удобно при поэтапном закрытии периода: сначала закрывают кассу и банк, затем склад, в последнюю очередь — регламентные операции бухгалтерии. Каждый участок закрывает свой ответственный сотрудник, не дожидаясь остальных.
Состав разделов зависит от конфигурации: в «1С:Бухгалтерии» разделение минимальное, в «1С:ERP» и «Комплексной автоматизации» список разделов и объектов шире. Если нужного раздела в списке нет — значит, конфигурация его не поддерживает, и дорабатывать механизм придётся программно.
Как ускорить заполнение и автоматизировать сдвиг даты
В форме настройки есть кнопки быстрой установки даты: «Конец прошлого месяца», «Конец прошлого квартала», «Конец прошлого года», «Конец прошлой недели». Они подставляют типовые границы периодов и избавляют от ручного ввода. Используйте их, чтобы не ошибиться в дате окончания квартала.
Для регулярного автоматического закрытия периода предусмотрена настройка «Установить дату запрета» с вариантом автоматического изменения: программа по расписанию сдвигает дату вперёд — например, ежедневно ночью переносит её на конец прошлого месяца. Включите эту опцию, если закрытие периода у вас происходит по стабильному графику.
Автоматический сдвиг работает через регламентное задание. В файловой базе регламентные задания выполняются только при запущенном сеансе с соответствующей настройкой, в клиент-серверном варианте — на сервере. Если дата не сдвигается автоматически, первым делом проверьте, выполняются ли регламентные задания в вашей базе.
Перед массовым открытием периода зафиксируйте контрольные итоги: оборотно-сальдовую ведомость, остатки по складу, взаиморасчёты. Сохраните отчёты в файл. После внесения правок сформируйте те же отчёты повторно и сравните — так вы сразу увидите, какие именно данные изменились, и не пропустите случайные правки.
Проверка результата и типичные ошибки
После изменения даты проверьте её действие на практике. Откройте любой документ из закрытого периода: программа должна показать его в режиме просмотра с сообщением о запрете изменения, либо выдать предупреждение при попытке записи. Документ из открытого периода должен записываться и проводиться без сообщений.
Если вы открыли период, а документ всё равно не редактируется, проверьте три момента. Первое — не задана ли для вашего пользователя индивидуальная дата, которая перекрывает общую. Второе — не действует ли запрет по разделу учёта, к которому относится документ. Третье — достаточно ли у вас прав на сам документ: дата запрета и права доступа работают независимо, и снятие запрета не даёт прав, которых не было.
Обратная ситуация — период закрыли, а документы по-прежнему изменяются. Чаще всего причина в том, что пользователь работает под учётной записью с полными правами, для которой запрет по умолчанию не применяется, либо изменения не были записаны в форме настройки. Проверьте также, не открыт ли период индивидуально для этой учётной записи.
Ограничения и безопасная практика работы
Дата запрета редактирования — это программное ограничение, а не абсолютная защита. Она не действует на обмены данными по умолчанию в части загрузки (хотя для обменов есть отдельная настройка «Даты запрета загрузки данных»), не блокирует программные изменения из внешних обработок с полными правами и не заменяет резервное копирование.
Для обменов между базами настройте отдельно дату запрета загрузки — она находится в той же форме на вкладке или по ссылке «Дата запрета загрузки». Без неё синхронизация может перезаписать документы закрытого периода, даже если ручное редактирование заблокировано.
Минимальный безопасный регламент выглядит так: период открывается индивидуально конкретному пользователю, на время правок фиксируются контрольные отчёты, после завершения дата возвращается, а факт изменения периода отражается в журнале регистрации. Журнал (через «Администрирование» → «Обслуживание» → «Журнал регистрации») покажет, кто и когда менял настройку.
Что важно запомнить
Дата запрета меняется в «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции». Открывайте период по возможности индивидуально, а не для всех, фиксируйте контрольные отчёты до правок и всегда возвращайте дату после завершения работ. Перед изменениями закрытого периода делайте резервную копию базы.
Частые вопросы
Почему пункт «Даты запрета изменения данных» не отображается в меню?
Наиболее вероятная причина — недостаток прав: настройка доступна администраторам и пользователям со специальной ролью настройки дат запрета. Реже причина в том, что конфигурация не содержит этого механизма (самописные или сильно урезанные решения). Проверьте свою роль у администратора базы.
Действует ли дата запрета на пользователя с полными правами?
По умолчанию в типовых конфигурациях — нет: для пользователей с полными правами запрет не применяется. Это поведение можно изменить в настройке, задав дату явно для группы «Все пользователи» или конкретной учётной записи. Учитывайте это при проверке: тестировать запрет нужно под обычным пользователем.
Что делать, если после смены даты документ всё равно не редактируется?
Проверьте индивидуальную дату для вашего пользователя — она имеет приоритет над общей. Затем убедитесь, что документ не попадает под запрет по разделу учёта и что у вас есть права на редактирование этого вида документов. Наконец, перезапишите настройку и перезайдите в сеанс — в редких случаях кэш сеанса сохраняет старые значения.
Можно ли установить разные даты запрета для бухгалтерии и склада?
Да, если конфигурация поддерживает режим «По разделам» или «По разделам и объектам». В форме настройки переключите способ указания даты и задайте отдельные значения для нужных разделов. Если такого переключателя нет — конфигурация поддерживает только общую дату и даты по пользователям.
Заблокирует ли дата запрета загрузку документов через обмен данными?
Нет, для обменов существует отдельная настройка — «Дата запрета загрузки данных». Она находится в той же форме настройки и работает независимо. Если база участвует в синхронизации, установите обе даты, иначе закрытый период можно будет изменить через загрузку из другой базы.
Как узнать, кто изменил дату запрета редактирования?
Откройте журнал регистрации: «Администрирование» → «Обслуживание» → «Журнал регистрации». Отфильтруйте события по словам «запрет» или по метаданным константы даты запрета. В журнале будет видно пользователя, время изменения и компьютер, с которого оно выполнено.