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