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