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