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

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

Как закрыть конфигурацию 1С от изменений

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

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

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

Перед любыми действиями с конфигурацией сделайте резервную копию базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — выполнить выгрузку в dt через конфигуратор или средствами СУБД. Это единственный способ откатить изменения, если что-то пойдёт не так.

Определите, что именно нужно закрыть

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

Маршрут решения

Как выбрать действие

Нужно запретить доработку типовой конфигурацииВключите режим «На поддержке» без возможности изменения в настройке поддержки
Нужно скрыть и защитить код модулейУстановите пароль на конфигурацию или поставьте модули без исходных текстов
Нужно временно закрыть доступ пользователей к базеВключите блокировку сеансов через консоль кластера или обработку блокировки работы
Нужно ограничить права конкретных пользователейУберите у них роли «Администратор системы» и «Полные права»

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

Закрытие конфигурации через настройку поддержки

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузка в dt или копия файла 1Cv8.1CD)
  2. 2
    Откройте базу в конфигураторе под пользователем с полными правами
  3. 3
    Перейдите: Конфигурация → Поддержка → Настройка поддержки
  4. 4
    Убедитесь, что для конфигурации поставщика выбран режим «Объект поставщика не редактируется»
  5. 5
    Закройте окно и проверьте: пункт «Конфигурация → Изменить» должен быть недоступен или изменения не сохраняются

Если конфигурация уже снята с поддержки полностью, вернуть её можно только через сравнение и объединение с файлом поставки той же версии. Это трудоёмкая операция, поэтому снимать конфигурацию с поддержки ради мелкой правки не стоит.

Установка пароля на конфигурацию

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

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

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

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

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

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

Ограничение прав вместо закрытия конфигурации

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

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

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

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

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

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

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

Меню «Конфигурация → Изменить»
Норма

Пункт недоступен или изменения не сохраняются

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

Объекты свободно редактируются

Открытие конфигуратора
Норма

Запрашивается пароль на конфигурацию

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

Конфигурация открывается без запроса

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

Появляется сообщение о блокировке работы

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

Сеанс начинается как обычно

Список пользователей
Норма

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

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

Полные права у рядовых пользователей

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

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

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

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

Да, но для возврата на поддержку потребуется файл поставки той же версии конфигурации. Через «Загрузить конфигурацию из файла» или сравнение/объединение с конфигурацией поставщика базу возвращают на поддержку, после чего включают запрет редактирования.

Мешает ли пароль на конфигурацию работе пользователей?

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

Что делать, если пароль на конфигурацию утерян?

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

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

В клиент-серверном режиме включите блокировку начала сеансов в свойствах базы в консоли кластера. В файловом режиме используйте типовую обработку блокировки работы пользователей либо временно запретите вход через список пользователей.

Достаточно ли убрать у пользователя полные права, чтобы он не менял конфигурацию?

Да, для изменения конфигурации требуются административные права и доступ к конфигуратору. Пользователь с прикладными ролями физически не сможет открыть конфигуратор и что-либо изменить в структуре базы.

Можно ли закрыть от изменения только часть объектов?

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

Итог

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

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