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