К статье
Практический материал

Администрирование · 11 мин

Как отменить запрет редактирования в 1С

Как снять запрет редактирования в 1С: даты запрета изменения данных, блокировка объектов, права доступа. Пошаговые инструкции для УТ, БП и ERP.

Сообщение «Редактирование данных этого периода запрещено» или недоступные кнопки «Записать» и «Провести» в 1С означают, что сработал один из механизмов защиты данных. Чаще всего это дата запрета изменения данных, установленная после закрытия отчётного периода, либо ограничение прав доступа конкретного пользователя. Реже встречаются блокировка объекта другим сеансом, запрет изменения объекта в типовой конфигурации и настройки RLS.

Прежде чем что-то менять, важно понять, какой именно механизм сработал: от этого зависит и способ снятия запрета, и риски. Снятие даты запрета открывает возможность изменить проведённые документы закрытого периода, что может исказить уже сданную отчётность. Поэтому действовать нужно осознанно и по возможности временно — с последующим возвратом запрета.

Ниже разобраны основные причины запрета редактирования, способы определить источник блокировки и пошаговые инструкции для типовых конфигураций на управляемых формах: Бухгалтерия предприятия 3.0, Управление торговлей 11, ERP, ЗУП. Материал рассчитан на пользователя с правами администратора.

Как определить, какой механизм блокирует редактирование

Первый шаг — точно прочитать текст сообщения об ошибке. «Редактирование данных этого периода запрещено» указывает на дату запрета изменения данных. «Нарушение прав доступа» или недоступная кнопка «Записать» без сообщения о дате — на ограничение ролей. Если документ открывается только на просмотр, а в заголовке или командной панели нет кнопок редактирования, возможно, включён режим «только просмотр» или объект заблокирован другим сеансом.

Второй признак — распространение проблемы. Если редактирование недоступно всем пользователям и только для старых периодов, это почти наверняка дата запрета. Если не работает один сотрудник, а у остальных всё в порядке, — вопрос в его правах. Если не открывается один конкретный документ, проверьте, не работает ли с ним другой пользователь в этот момент.

Сообщение о запрете периодаДата запрета изменения данных

Проверьте настройку в Администрирование → Поддержка и обслуживание

Нарушение прав доступаОграничение ролей пользователя

Проверьте профиль группы доступа пользователя

Документ открыт только для чтенияБлокировка сеансом или режим просмотра

Проверьте активные сеансы в консоли кластера

Поле недоступно в отдельном документеНастройка конфигурации или RLS

Проверьте, не задан ли запрет в коде или ограничениях записей

Снятие даты запрета изменения данных

Это самый частый сценарий. Дата запрета устанавливается после закрытия месяца, квартала или года, чтобы никто случайно не изменил документы, по которым уже сдана отчётность. В типовых конфигурациях настройка находится в разделе «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции» → ссылка «Настроить даты запрета изменения данных» (в некоторых версиях путь: «Администрирование» → «Настройки пользователей и прав» → «Даты запрета изменения данных»).

В открывшейся форме выберите способ указания даты: «Общая дата» для всей информационной базы или «По пользователям» / «По разделам и объектам», если нужно точечное исключение. Чтобы временно разрешить редактирование, установите более раннюю дату, чем требуемый период, либо выберите вариант «Без запрета» (доступен не во всех версиях библиотеки стандартных подсистем). После нажатия «Записать и закрыть» изменения вступают в силу сразу, перезапуск сеанса обычно не нужен.

Порядок действий
  1. 1
    Сделайте резервную копию базы или убедитесь, что регламентное резервное копирование работает
  2. 2
    Откройте Администрирование → Поддержка и обслуживание → Даты запрета изменения данных
  3. 3
    Установите нужную дату или режим без запрета, запишите настройку
  4. 4
    Выполните необходимые исправления в документах прошлого периода
  5. 5
    Верните дату запрета в исходное значение и сообщите пользователям об окончании работ

Точечное разрешение для конкретного пользователя

Полностью отключать дату запрета для всей базы — плохая практика: пока запрет снят, любой сотрудник может случайно провести или удалить старый документ. Безопаснее настроить исключение. В форме настройки дат запрета переключите способ на «По пользователям» и для нужного сотрудника укажите индивидуальную дату или разрешение на изменение. Тогда для остальных пользователей закрытый период останется защищённым.

Аналогично работают исключения по разделам и объектам: можно разрешить редактирование только по конкретным типам документов или по конкретной организации в многофирменной базе. Это удобно, когда, например, нужно исправить складские документы, не трогая бухгалтерские.

Если запрет связан с правами доступа

Когда пользователь видит «Нарушение прав доступа» или у него отсутствуют кнопки записи, дело в ролях. Откройте «Администрирование» → «Настройки пользователей и прав» → «Пользователи», выберите сотрудника и перейдите к его профилю группы доступа. Проверьте, входят ли в профиль роли, дающие право на изменение нужных объектов.

В типовых конфигурациях для работы с закрытыми периодами есть отдельная роль «Изменение данных прошлых периодов» (в некоторых конфигурациях — «Добавление и изменение данных прошлых периодов»). Она позволяет пользователю редактировать документы до даты запрета без изменения самой даты. Добавьте эту роль в профиль через раздел «Группы доступа» — это самый управляемый способ разовых исправлений.

Если конфигурация доработанная и типовых ролей недостаточно, понадобится конфигуратор: «Администрирование» → «Пользователи», выбор пользователя, вкладка «Прочие» с перечнем ролей. Отмечайте только необходимые роли — выдача полных прав ради одного исправления создаёт риск случайной порчи данных.

Сравнение вариантов

Снять общую дату запрета

Быстро, но открывает закрытый период для всех пользователей; подходит только для короткого окна работ

Исключение по пользователю

Точечный доступ без риска для остальных; требует не забыть отозвать исключение

Роль «Изменение данных прошлых периодов»

Постоянное управляемое решение для сотрудника, которому такие исправления нужны регулярно

Корректировочный документ текущей датой

Самый безопасный вариант для учёта: старые данные не трогаются, исправление оформляется отдельным документом

Блокировка объекта другим сеансом и прочие причины

Сообщение вида «Не удалось заблокировать объект» или документ, открытый только на чтение, обычно означает, что с ним сейчас работает другой пользователь или зависший сеанс. В клиент-серверном режиме откройте консоль кластера серверов 1С, найдите активные сеансы и завершите зависший. В файловой базе помогает вывод пользователей через «Администрирование» → «Обслуживание» → «Активные пользователи».

Ещё одна причина — запрет изменения объекта, зашитый в логику конфигурации: например, документы, выгруженные в другие системы, или объекты в статусе «Согласован». В этом случае сначала измените статус документа штатными средствами (отмена согласования, отмена обмена), и только потом редактируйте. Прямая правка через конфигуратор или внешние обработки нарушит целостность связанных данных.

Наконец, ограничение может действовать на уровне записей (RLS): пользователь видит документ, но не может его изменить, потому что он не входит в разрешённую ему группу контрагентов, складов или организаций. Такие настройки находятся в профилях групп доступа, и менять их должен администратор, понимающий принятую в компании модель разграничения доступа.

Типичные ошибки
01
Снятие даты запрета без резервной копии — при ошибочном изменении документов восстановить данные будет нечем
02
Забытая настройка: запрет сняли, исправили документ, но дату не вернули — закрытый период остаётся открытым неделями
03
Прямая правка проведённых документов прошлого года вместо корректировочных документов — расхождение с уже сданной отчётностью
04
Выдача полных прав пользователю вместо точечной роли — риск случайного удаления или изменения любых данных
05
Попытка снять запрет через внешние обработки, обходящие проверки, — нарушение ссылочной целостности базы

Проверка результата и возврат защиты

После снятия запрета проверьте результат под тем пользователем, которому был нужен доступ: откройте проблемный документ, убедитесь, что кнопки «Записать» и «Провести» активны, и выполните тестовое изменение. Если запрет сохраняется, уточните, не задана ли индивидуальная дата запрета для этого пользователя — она имеет приоритет над общей.

Завершив исправления, верните защиту: восстановите прежнюю дату запрета, удалите временные исключения и лишние роли. Полезно проверить журнал регистрации («Администрирование» → «Обслуживание» → «Журнал регистрации»), отфильтровав события изменения данных за время открытого окна, — так вы увидите, что именно было отредактировано, и сможете подтвердить, что лишних изменений не произошло.

Контрольные точки

Как проверить результат

Доступ к документу
Норма

Документ открывается, записывается и проводится без сообщений о запрете

Тревожный признак

Сообщение о запрете периода или правах сохраняется

Настройка дат запрета
Норма

После работ дата запрета возвращена к исходному значению

Тревожный признак

Запрет остался снятым или дата сдвинута

Журнал регистрации
Норма

В журнале только плановые изменения за период работ

Тревожный признак

Есть изменения документов, которые не планировались

Права пользователя
Норма

Временные роли и исключения отозваны

Тревожный признак

У пользователя остались расширенные права на прошлые периоды

Частые вопросы

Можно ли снять запрет редактирования без прав администратора?

Нет. Изменение дат запрета и настройка ролей доступны только пользователям с правами администратора или с соответствующими ролями. Если у вас таких прав нет, обратитесь к администратору базы или к руководителю, который может выдать разрешение на исправление.

Почему после снятия даты запрета документ всё равно не редактируется?

Проверьте индивидуальную дату запрета для вашего пользователя — она приоритетнее общей. Также убедитесь, что документ не заблокирован другим сеансом, не находится в статусе согласования и что у вашей роли есть право на изменение этого типа объектов.

Что будет, если изменить документ закрытого периода?

Проводки и регистры будут пересчитаны, что может изменить итоги периода. Если отчётность по этому периоду уже сдана, данные в 1С разойдутся с декларациями. Правильный путь — оформить корректировку текущей датой, а прямую правку использовать только по согласованию с бухгалтерией.

Как снять запрет только для одного документа?

Штатной настройки «по одному документу» нет. Ближайшие варианты: исключение по пользователю на время исправления или исключение по объекту (типу документов) в настройке дат запрета. После правки исключение следует убрать.

Где в 1С:Бухгалтерии 3.0 находится дата запрета?

В разделе «Администрирование» → «Поддержка и обслуживание» → блок «Регламентные операции» → ссылка «Настроить даты запрета изменения данных». Если ссылки нет, проверьте, включён ли функциональный опциональный показ этих настроек и достаточно ли у вас прав.

Нужно ли перезапускать 1С после изменения даты запрета?

Обычно нет — настройка применяется сразу после записи. Если изменения не подействовали, закройте и заново откройте форму документа, а в редких случаях перезапустите сеанс, чтобы обновился кэш прав.

Итог

Что важно запомнить

Сначала определите источник запрета — дата запрета, права, блокировка сеансом или статус объекта. Снимайте запрет точечно: исключением по пользователю или отдельной ролью, а не полным отключением защиты. Перед работой делайте резервную копию, по возможности исправляйте прошлые периоды корректировочными документами, а после завершения обязательно возвращайте дату запрета и отзывайте временные права.