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