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

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

Как снять запрет в 1С: разбираем основные виды блокировок

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

Запрос «как снять запрет в 1С» может означать несколько совершенно разных ситуаций: заблокированные сеансы пользователей, установленную дату запрета изменения данных, запрет редактирования конкретного объекта, ограничение прав доступа или блокировку фоновых заданий. Прежде чем что-то отключать, нужно точно определить, какой именно запрет мешает работе — механизмы снятия у них разные.

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

Ниже разобраны основные виды запретов в типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ЗУП и другие), способы их снятия и признаки, по которым можно определить, с чем вы столкнулись.

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

Признак запрета обычно виден в тексте сообщения об ошибке или в поведении программы. «Дата запрета изменения данных» выдаёт сообщение при попытке провести документ задним числом. Блокировка сеансов не даёт войти в базу вообще — пользователь видит уведомление о начале блокировки. Запрет редактирования реквизитов проявляется как недоступные для изменения поля в карточке объекта.

Сообщение о дате запретаЗакрыт период

Проверьте «Администрирование → Поддержка и обслуживание → Даты запрета изменения данных»

Не удаётся войти в базуБлокировка сеансов

Проверьте консоль кластера серверов 1С или параметры базы в файловом варианте

Поля объекта недоступныЗапрет редактирования реквизитов

Найдите команду «Разрешить редактирование реквизитов» в меню «Ещё»

Нет доступа к разделуОграничение прав

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

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

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

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

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

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

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

Снятие блокировки сеансов пользователей

Блокировка сеансов применяется перед обновлением конфигурации или регламентными работами: пользователи не могут войти, а активные сеансы завершаются. В клиент-серверном варианте блокировка снимается через консоль кластера серверов 1С: откройте свойства информационной базы и снимите флажок «Блокировка начала сеансов включена».

В файловом варианте блокировка обычно устанавливается изнутри программы (например, обработкой завершения работы пользователей в разделе «Администрирование → Поддержка и обслуживание → Активные пользователи»). Там же есть кнопка снятия блокировки. Если войти в базу невозможно вообще, а блокировка установлена через параметр в файле, проверьте наличие файла блокировки в каталоге базы.

Если блокировка установлена с кодом разблокировки, войти в базу можно, добавив параметр /UC код в строку запуска. Код задаётся при установке блокировки и известен тому, кто её включал.

Снятие запрета редактирования реквизитов объекта

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

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

Учтите: команда доступна только пользователям с соответствующими правами. Если её нет в меню «Ещё», прав на изменение защищённых реквизитов у вашей учётной записи нет — обратитесь к администратору или пользователю с полными правами.

Снятие ограничений по правам доступа

Если пользователь не видит раздел, не может провести документ или получает сообщение «Нарушение прав доступа», причина — в профиле группы доступа. Настройка выполняется в разделе «Администрирование → Настройки прав и пользователей → Профили групп доступа» и «Группы доступа».

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

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

Запрет фоновых заданий и регламентных операций

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

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

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

Как проверить, что запрет снят корректно

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

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

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

Проведение документа в закрытом периоде
Норма

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

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

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

Вход пользователя в базу
Норма

Сеанс начинается штатно

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

Сообщение о блокировке — проверьте консоль кластера

Редактирование реквизитов
Норма

Поля доступны после команды из меню «Ещё»

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

Команды нет — недостаточно прав у пользователя

Выполнение регламентного задания
Норма

Задание выполнено, ошибок в журнале нет

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

Задание заблокировано или завершается ошибкой

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

Часто задаваемые вопросы

Как снять запрет, если нет прав администратора?

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

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

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

Как временно открыть период одному сотруднику?

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

Что делать, если база заблокирована, а кто установил блокировку — неизвестно?

В клиент-серверном варианте администратор сервера может снять блокировку через консоль кластера независимо от того, кто её установил. В файловом варианте проверьте журнал регистрации (если есть доступ) или каталог базы на наличие служебных файлов блокировки.

Опасно ли снимать дату запрета в рабочей базе?

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

Можно ли снять запрет программно, через обработку?

Да, константы и настройки дат запрета доступны из встроенного языка, а блокировка сеансов управляется через объектную модель или COM-соединение. Однако программное изменение стоит поручить разработчику: ошибка в коде может затронуть настройки для всех пользователей сразу.

Итог

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

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