Снимаем запреты в 1С:Предприятии 8.3 — от блокировки входа до закрытого периода

· 9 мин

Содержание

Чтобы отменить запрет в 1С, сначала определите его тип. Блокировку входа снимают в разделе Администрирование пользовательского режима или в свойствах базы в консоли кластера. Запрет изменения закрытого периода — в настройке дат запрета. Нехватку прав — через группы доступа. Запрет на правку конфигурации — в настройке поддержки Конфигуратора.

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

Какой запрет перед вами: разбор по сообщению программы

Самый быстрый способ — прочитать сообщение целиком и сопоставить его с механизмом. Слово «запрет» в 1С встречается в пяти разных местах.

Что видит пользовательМеханизмГде снимается
При входе: сообщение о блокировке и времени её окончанияБлокировка начала сеансовПользовательский режим или консоль кластера
Пользователь не входит, хотя пароль верныйОтключён вход или истёк срок действия учётной записиКарточка пользователя
Нарушение прав доступа!Нет нужной роли или профиляГруппы доступа
Документ не записывается за прошлый периодДата запрета измененияНастройка дат запрета
В Конфигураторе модуль открыт «только на чтение»Конфигурация на поддержке без права измененияКонфигурация → Поддержка → Настройка поддержки
Объект уже заблокированОбъект открыл на правку другой пользовательДождаться или закрыть его сеанс
Невозможно установить монопольный режимВ базе есть активные сеансыСписок активных пользователей

Если сообщение не сохранилось, попросите пользователя повторить действие и сделать снимок экрана. Многие «запреты» снимаются за минуту, как только ясно, откуда они.

Диагностика: выберите симптом

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

Блокировка начала сеансов из пользовательского режима

В типовых конфигурациях на БСП блокировку ставят и снимают через форму «Блокировка работы пользователей».

  1. Войдите под пользователем с полными правами.
  2. В БП 3.0 откройте Администрирование → Обслуживание, в ЗУП 3.1 и УТ 11 — Администрирование → Поддержка и обслуживание.
  3. Найдите ссылку «Блокировка работы пользователей».
  4. Нажмите «Снять блокировку». Если блокировку ставили с интервалом, проверьте поля начала и окончания: заданная на будущее блокировка снова включится по расписанию.

Если войти не получается никому, включая администратора, запустите базу с кодом разрешения. Его задают при установке блокировки. В строке запуска это выглядит так:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /UC12345

Здесь /UC12345 — код разрешения. В свойствах базы в окне запуска его можно вписать в поле дополнительных параметров запуска: /UC12345.

Блокировка в консоли кластера

В клиент-серверной базе блокировка хранится в свойствах информационной базы на сервере.

  1. Откройте «Администрирование серверов 1С Предприятия».
  2. Разверните Кластеры → <ваш кластер> → Информационные базы.
  3. Откройте свойства базы и введите логин и пароль администратора базы.
  4. Снимите флажок «Блокировка начала сеансов включена».
  5. Если регламентные задания тоже стоят — снимите флажок «Блокировка регламентных заданий включена».

Если консоль не открывается после установки новой версии платформы, перерегистрируйте radmin.dll нужной версии командой regsvr32 от имени администратора. Это частая причина «пустой» консоли.

Отключённая учётная запись

Пароль верный, но 1С не пускает пользователя — проверьте карточку пользователя: Администрирование → Настройки пользователей и прав → Пользователи.

  • 🔒 Флажок «Вход в программу разрешён» снят — включите его и запишите карточку.
  • 📅 Указан срок действия учётной записи, и он прошёл — продлите или очистите дату.
  • 💤 В настройках входа может стоять автоматическое отключение неактивных пользователей. После долгого отпуска сотрудника такая учётка отключается сама.

В свежих версиях платформы есть ещё защита от перебора пароля: после нескольких неудачных попыток вход временно блокируется. Число попыток и длительность задаются в Конфигураторе: Администрирование → Параметры информационной базы. Блокировка снимается сама по истечении срока.

Права доступа и роли: как убрать ограничение пользователя

Сообщение Нарушение прав доступа! значит, что у пользователя нет роли, которая разрешает действие. В типовых конфигурациях роли не назначают вручную — их выдают группы доступа.

Через пользовательский режим (правильный путь)

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

Типовые профили лучше не править: при обновлении поставщик может их перезаписать. Сделайте копию профиля и меняйте её.

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

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

Через Конфигуратор

В Администрирование → Пользователи на вкладке «Прочие» видны роли пользователя. Для нетиповой или самописной базы роли назначают прямо здесь.

В конфигурациях на БСП роли, выставленные вручную в Конфигураторе, перезаписываются при обновлении состава групп доступа. Через несколько дней пользователь снова получает «Нарушение прав доступа!». Назначайте права только через группы доступа.

Запрет редактирования данных и конфигурации: как его отменить

Дата запрета изменения

Это самый частый «запрет» у бухгалтера. После сдачи отчётности закрывают период, и документы до этой даты нельзя изменить.

  1. Откройте настройку дат запрета. В БП 3.0 — Администрирование → Проведение документов, флажок «Дата запрета изменения» и ссылка «Настроить». В ЗУП 3.1 — Администрирование → Пользователи и права, ссылка «Даты запрета изменения».
  2. Выберите режим: общая дата для всех или своя для конкретных пользователей и организаций.
  3. Чтобы открыть период одному сотруднику, добавьте строку именно для него с более ранней датой. Общую дату для всех трогать не нужно.
  4. После исправления верните дату назад.

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

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

Запрет редактирования конфигурации

Модуль или форма в Конфигураторе не открываются на правку, если типовая конфигурация стоит на поддержке с запретом изменений.

  1. Откройте Конфигурация → Поддержка → Настройка поддержки.
  2. Нажмите «Включить возможность изменения» и подтвердите.
  3. Для нужных объектов выберите правило «Объект поставщика редактируется с сохранением поддержки».

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

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

Объект заблокирован другим пользователем

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

Монопольный режим и файл блокировки

Монопольный режим нужен для обновления структуры базы, загрузки .dt, тестирования и исправления. Если войти монопольно не получается, значит, в базе остались сеансы.

Файловая база

  1. В Конфигураторе откройте Администрирование → Активные пользователи. Там видны все сеансы, включая фоновые.
  2. Попросите людей выйти. Если сеанс «висит» у пользователя, который давно ушёл, — завершите процесс 1cv8.exe на его компьютере.
  3. Если сеансов в списке нет, а режим не ставится — ищите в каталоге базы файл 1Cv8.1CL.

Удалять 1Cv8.1CL можно только когда все пользователи вышли и ни на одном компьютере не запущен процесс 1С с этой базой. Иначе оборвётся чужой сеанс и возможна порча файла 1Cv8.1CD. Перед этим сделайте копию каталога базы.

Если база лежит в сетевой папке, проверьте, не держит ли файлы сервер: на нём в оснастке «Общие папки → Открытые файлы» видно, кто удерживает 1Cv8.1CD.

Клиент-серверная база

  1. В консоли кластера откройте Информационные базы → <база> → Сеансы.
  2. Найдите сеансы, которые мешают, — включая «Фоновое задание» и «Конфигуратор».
  3. Удалите сеанс через контекстное меню.

Из командной строки сеансы смотрят утилитой rac:

rac cluster list
rac session list --cluster=<id кластера>

Параметры завершения сеанса смотрите в справке rac help session.

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

Ошибки лицензирования, которые выглядят как запрет

Иногда пользователь думает, что его «заблокировали», а дело в лицензиях. Без лицензии платформа базу не запускает (исключение — учебная версия).

СообщениеПричинаЧто сделать
Не обнаружена лицензия для использования программыНет ключа или программной лицензии, ключ не виден по сетиПроверьте USB-ключ и сервер HASP, для программной лицензии — её наличие на компьютере или сервере
Превышено число пользователейВсе лицензии заняты, в том числе зависшими сеансамиЗавершите зависшие сеансы, проверьте, кто держит лицензии
Лицензия слетела после замены железаПрограммная лицензия привязана к параметрам компьютераВосстановите лицензию повторной активацией по пин-коду из комплекта

Кто сейчас занимает лицензии на сервере, показывает команда:

rac session list --cluster=<id кластера> --licenses

Частая ситуация: пользователь закрыл ноутбук, не выйдя из 1С. Сеанс живёт до таймаута и держит лицензию. Удалите его в консоли — лицензия освободится.

Как не попадать в блокировки снова

Большинство запретов возвращаются, потому что их снимают «на время» и забывают про причину.

  • 🗓️ Дату запрета сдвигайте строкой для конкретного пользователя, а не общей датой. После исправления верните.
  • 👥 Права выдавайте только через группы доступа. Записывайте в комментарии группы, кто и зачем её создал.
  • ⏱️ Перед обновлением ставьте блокировку начала сеансов с сообщением и временем окончания — пользователи увидят, когда можно вернуться.
  • 🔑 Код разрешения храните у двух человек. Один ушёл в отпуск — второй войдёт.
  • 🧩 Доработки делайте в расширениях: поддержка остаётся, обновления проходят без объединения.
  • 🖥️ В настройках сервера задайте разумный таймаут для неактивных сеансов, чтобы зависшие подключения не держали лицензии и не мешали монопольному режиму.
Перед тем как снять запрет
Выполнено: 0 / 5

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

Можно ли снять запрет, если я не администратор?
Нет. Блокировки, права и даты запрета меняет пользователь с полными правами или администратор кластера. Обычный пользователь может только сообщить текст ошибки.
Администратор забыл код разрешения, а блокировка включена. Что делать?
В клиент-серверной базе снимите флажок блокировки в свойствах базы в консоли кластера. В файловой базе дождитесь окончания блокировки по времени или обратитесь к тому, кто её ставил.
Почему после снятия даты запрета документ всё равно не проводится?
Может стоять отдельная дата для конкретного пользователя или организации, более поздняя, чем общая. Проверьте все строки настройки, а не только общую дату.
Как вернуться к типовой конфигурации после снятия поддержки?
Надёжнее всего — загрузить выгрузку .cf, сделанную до снятия поддержки. Поэтому перед включением возможности изменения сохраните конфигурацию в файл через Конфигурация → Сохранить конфигурацию в файл.
Пользователь видит не все организации. Это запрет?
Да, это ограничение доступа на уровне записей. Его настраивают в группе доступа, на вкладке ограничений по видам доступа.