Настройка доступа в 1С:Предприятие для новых сотрудников — рутинная, но критически важная задача. Ошибки на этом этапе могут привести к утечкам данных, нарушению бизнес-процессов или даже блокировке работы всей системы. Согласно статистике 1С, 38% инцидентов безопасности в компаниях связаны с неправильно настроенными правами пользователей. Эта статья поможет избежать типичных ошибок и организовать доступ так, чтобы сотрудники видели только ту информацию, которая необходима для их работы.
Мы разберём все этапы: от создания учётной записи до тонкой настройки ролей, включая нюансы для разных версий платформы (1С:8.3, 1С:8.2) и конфигураций (Бухгалтерия 3.0, Управление торговлей 11, Зарплата и Управление Персоналом 3.1). Особое внимание уделим безопасности — как ограничить доступ к конфиденциальным данным (зарплаты, кадровые документы) и предотвратить несанкционированные действия.
Если вы администрируете 1С в облаке (1С:Fresh, 1С:ГISPRU) или на локальном сервере, инструкции ниже подойдут для обоих случаев — с учётом специфики каждого варианта. Для удобства мы добавили чек-листы, таблицы соответствия ролей и разобрали частые ошибки с кодом 21003 ("Отказано в доступе").
1. Подготовка: какие данные нужны перед настройкой доступа
Прежде чем создавать пользователя в 1С, соберите полный пакет информации. Это сэкономит время и поможет избежать дозапросов к IT-отделу или бухгалтерии. Вот что потребуется:
- 📝 ФИО сотрудника и его должность (для присвоения корректной роли).
- 📧 Корпоративный email (если используется аутентификация через Active Directory или 1С:ID).
- 🔑 Уровень доступа: какие разделы программы нужны (например, только "Заказы клиентов" или полный доступ к "Складу").
- 📅 Срок действия доступа (для временных сотрудников или стажёров).
- 💻 Тип подключения: локальный компьютер, терминал, веб-клиент или мобильное приложение.
Если в компании действует политика информационной безопасности, уточните, не требуется ли согласование доступа с отделом безопасности или директором. Например, в 1С:ERP доступ к модулю "Бюджетирование" часто ограничивают на уровне топ-менеджмента.
⚠️ Внимание: Если сотрудник работает с персональными данными (паспортные данные, СНИЛС, медицинские справки), его доступ должен соответствовать требованиям ФЗ-152 ("О персональных данных"). В 1С:ЗУП для этого предусмотрена отдельная роль "Работа с персональными данными".
Для удобства используйте шаблон запроса на доступ (можно адаптировать под свою компанию):
Шаблон запроса на доступ в 1С
ФИО сотрудника: ________________
Должность: ________________
Отдел: ________________
Необходимые модули 1С:
☐ Бухгалтерия (указать разделы: ________________)
☐ Торговля (указать разделы: ________________)
☐ Зарплата (указать разделы: ________________)
☐ Прочие: ________________
Срок доступа: ☐ Постоянный ☐ Временный до ____/____/____
Тип аутентификации: ☐ Локальный ☐ Доменный ☐ 1С:ID
Дополнительные комментарии: ________________
2. Создание пользователя в 1С: пошаговая инструкция
Процесс создания пользователя зависит от режима аутентификации, который настроен в вашей базе. Рассмотрим два самых распространённых варианта: внутреннюю аутентификацию (логин/пароль хранятся в самой 1С) и доменную (интеграция с Active Directory).
2.1. Внутренняя аутентификация (для небольших компаний)
Если ваша компания не использует AD, следуйте этим шагам:
- Откройте 1С:Предприятие в режиме
"Конфигуратор"(для этого у вас должны быть права администратора). - Перейдите в меню
Администрирование → Пользователи. - Нажмите
"Создать"и заполните поля:- 👤 Имя — ФИО сотрудника (например,
"Иванов И.И. (Менеджер)"). - 🔐 Полное имя — логин для входа (обычно совпадает с email или сокращённым ФИО, например,
"ivanov_ii"). - 🔑 Пароль — задайте временный пароль (минимальная длина — 8 символов, с заглавными буквами и цифрами).
- 📌 Аутентификация — выберите
"Аутентификация 1С:Предприятия".
- 👤 Имя — ФИО сотрудника (например,
После создания пользователя обязательно проверьте, что флаг "Запретить изменение пароля" снят — это позволит сотруднику сменить временный пароль при первом входе.
2.2. Доменная аутентификация (для корпоративных сетей)
Если ваша компания использует Active Directory, процесс упрощается:
- В
Конфигуратореперейдите вАдминистрирование → Пользователи. - Нажмите
"Создать"и выберите тип аутентификации"Аутентификация Windows". - В поле Имя укажите доменное имя пользователя в формате
ДОМЕН\имя_пользователя(например,COMPANY\ivanov_ii). - Назначьте роли и сохраните настройки.
- 🔧 Минимальные права: давайте только те роли, которые необходимы для работы. Например, менеджеру по продажам не нужна роль
"Редактирование справочников номенклатуры". - 📊 Разделение обязанностей: один пользователь не должен иметь права на создание, редактирование и утверждение документов (например, заказ → счёт → оплата).
- 🔍 Проверка конфликтов: в 1С есть встроенный механизм проверки конфликтов ролей (
Администрирование → Проверка конфигурации).
При доменной аутентификации пароль управляется через AD, поэтому менять его нужно в настройках Windows (нажмите Ctrl+Alt+Del → Изменить пароль).
3. Назначение ролей: какие права давать сотруднику
Роли в 1С определяют, что именно может делать пользователь в программе. Ошибка в назначении ролей — самая частая причина утечек данных. Например, если бухгалтеру по зарплате дать роль "Полные права", он получит доступ к коммерческим тайнам компании.
Вот базовые принципы назначения ролей:
Ниже — таблица типовых ролей для популярных конфигураций:
| Должность | Конфигурация 1С:Бухгалтерия 3.0 | Конфигурация 1С:Управление торговлей 11 | Конфигурация 1С:ЗУП 3.1 |
|---|---|---|---|
| Бухгалтер | Бухгалтер, Просмотр отчётов |
Финансист, Просмотр финансовых отчётов |
Расчётчик зарплаты |
| Менеджер по продажам | — | Менеджер по продажам, Просмотр цен |
— |
| Кладовщик | Материально-ответственное лицо |
Кладовщик, Приёмка и отгрузка товаров |
— |
| Кадровик | — | — | Кадровик, Ведение кадрового учёта |
Для назначения ролей:
- Откройте карточку пользователя в
Конфигураторе. - Перейдите на вкладку
"Роли". - Отметьте галочками нужные роли. Если требуемой роли нет, её можно создать в
Конфигураторе → Роли. - Сохраните изменения.
⚠️ Внимание: В 1С:ERP и 1С:КА 2.4 есть роль"Администратор", которая даёт неограниченный доступ. Назначайте её только техническим специалистам и обязательно ведите журнал выдачи (Администрирование → Журнал регистрации).
Убедиться, что пользователь не имеет роль "Полные права"
Проверить отсутствие конфликтов ролей в настройках конфигурации
Согласовать доступ с руководителем отдела сотрудника
Задокументировать выданные права в журнале учёта
-->
4. Ограничение доступа к данным: как скрыть конфиденциальную информацию
Даже если пользователь имеет нужную роль, в 1С можно дополнительно ограничить доступ к конкретным документам, справочникам или регистрам. Например, чтобы менеджер видел только заказы своего отдела или бухгалтер — только данные по своему филиалу.
Для этого используются механизмы RLS (Row-Level Security):
- 🔒 Настройка прав на уровне записей (например, доступ только к документам со статусом "Утверждён").
- 📂 Ограничение по организационным единицам (филиалы, отделы).
- 👥 Персональные ограничения (например, руководитель видит данные только своего подразделения).
Пример настройки RLS в 1С:УТ 11:
- Откройте
Конфигуратор → Объекты конфигурации → Документы → Заказ клиента. - Перейдите на вкладку
"Права". - Нажмите
"Настройка прав на уровне записей"и добавьте правило, например:Отдел = ТекущийПользователь.Подразделение - Сохраните конфигурацию и обновите базу.
Для проверки ограничений используйте тестирование от имени пользователя:
- В
КонфигураторевыберитеСервис → Тестирование и исправление → Тестирование прав доступа. - Укажите пользователя и проверьте, какие данные он видит.
Если в вашей конфигурации нет встроенных механизмов RLS, их можно добавить через дополнительные отборы в запросах или с помощью расширений. Обратитесь к партнёру 1С для разработки кастомизированного решения.
5. Настройка доступа через веб-клиент и мобильное приложение
Если сотрудники работают удалённо, им может потребоваться доступ к 1С через веб-клиент или мобильное приложение (1С:Мобильная платформа). Настройка в этом случае имеет свои нюансы.
5.1. Доступ через веб-клиент
Для подключения через браузер:
- Убедитесь, что на сервере установлен и настроен веб-сервер Apache или IIS с модулем 1С:Предприятия.
- В
Конфигураторепроверьте, что пользователь имеет право"Доступ через веб-клиент"(вкладка"Прочие"в настройках пользователя). - Откройте в браузере адрес вида
http://[адрес_сервера]/[имя_базы]и авторизуйтесь.
Частые ошибки при настройке веб-доступа:
- 🚫 Ошибка 403 Forbidden — проверьте права на папку с базой на сервере.
- 🚫 Ошибка подключения к серверу 1С — убедитесь, что служба 1С:Предприятия запущена.
- 🚫 Не отображаются отчёты — проверьте, что в ролях пользователя есть право
"Просмотр отчётов через веб-клиент".
5.2. Доступ через мобильное приложение
Для работы с 1С:Мобильной платформой:
- Установите приложение 1С:Предприятие из App Store или Google Play.
- В
Конфигураторевключите поддержку мобильного доступа (Администрирование → Публикация на веб-сервере → Мобильное приложение). - Настройте обмен данными через 1С:Предприятие 8. Мобильная платформа (требуется лицензия).
- В мобильном приложении укажите адрес сервера и авторизуйтесь.
Обратите внимание: не все конфигурации поддерживают мобильный доступ "из коробки". Например, в 1С:Бухгалтерии 3.0 для этого требуется доработка.
Для удалённого доступа обязательно настройте VPN или защищённое соединение (HTTPS). Передача данных по незащищённым каналам может привести к перехвату логина и пароля.
6. Типичные ошибки и их решение
Даже опытные администраторы сталкиваются с проблемами при настройке доступа. Рассмотрим самые распространённые ошибки и способы их устранения.
| Ошибка | Код ошибки | Причина | Решение |
|---|---|---|---|
| Отказано в доступе | 21003 |
Не хватает прав на объект | Проверьте назначенные роли и RLS-ограничения |
| Неверный логин или пароль | 21001 |
Опечатка в логине/пароле или заблокирован пользователь | Сбросьте пароль в Конфигураторе или разблокируйте учётную запись |
| Не удалось подключиться к серверу 1С | 21005 |
Служба 1С не запущена или проблемы с сетью | Перезапустите службу 1С:Предприятия на сервере |
| Документ не найден или недоступен | 21007 |
RLS-ограничения или документ удалён | Проверьте настройки RLS или восстановите документ из архива |
Если пользователь видит пустой список документов или справочников, скорее всего, проблема в отборе данных. Проверьте:
- Настроены ли дополнительные отборы в ролях.
- Не установлены ли глобальные фильтры в настройках программы.
- Соответствует ли дата запрета редактирования текущей дате (в некоторых конфигурациях старые документы блокируются для изменений).
⚠️ Внимание: Если после изменения ролей права не применяются, обновите кэш 1С на клиентском компьютере. Для этого удалите папку%APPDATA%\1C\1cv8или используйте команду1CV8.EXE /ClearCache.
7. Контроль и аудит прав доступа
Настройка доступа — это только половина задачи. Не менее важно регулярно проверять, кто и какие права имеет в системе. Это помогает вовремя выявлять избыточные права или неактивных пользователей.
Вот что нужно делать:
- 📅 Ежемесячный аудит: проверяйте список пользователей и удаляйте учётные записи уволенных сотрудников.
- 🔍 Журнал регистрации: анализируйте действия пользователей (
Администрирование → Журнал регистрации). - 📊 Отчёты по правам: в 1С:ИТС есть готовые отчёты для анализа распределения ролей.
Для автоматизации аудита можно использовать:
- 1С:Аудит прав доступа — специализированное решение для мониторинга.
- Скрипты на встроенном языке — для генерации отчётов по пользователям с избыточными правами.
- Сторонние утилиты (например, 1C:Security Audit).
Пример скрипта для поиска пользователей с ролью "Полные права":
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Пользователи.Имя КАК Пользователь,
| Роли.Имя КАК Роль
|ИЗ
| Справочник.Пользователи КАК Пользователи
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПраваПользователей КАК Права
| ПО Пользователи.Ссылка = Права.Пользователь
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Роли КАК Роли
| ПО Права.Роль = Роли.Ссылка
|ГДЕ
| Роли.Имя = ""Полные права""";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Пользователь + " - " + Выборка.Роль);
КонецЦикла;
Если в вашей компании более 50 пользователей 1С, рекомендуем настроить автоматические оповещения о подозрительных действиях (например, массовое изменение документов или доступ в нерабочее время).
8. Частые вопросы (FAQ)
Как сбросить пароль пользователя, если он его забыл?
Если пользователь забыл пароль, администратор может сбросить его через Конфигуратор:
- Откройте
Администрирование → Пользователи. - Выберите пользователя и нажмите
"Изменить". - В поле Пароль введите новый пароль и сохраните.
- Сообщите новый пароль сотруднику (рекомендуем использовать временный пароль и попросить его сменить при первом входе).
Если пароль заблокирован после нескольких неудачных попыток, разблокируйте учётную запись на вкладке "Прочие".
Можно ли дать доступ к 1С без установки программы на компьютер?
Да, есть несколько способов:
- Веб-клиент: доступ через браузер (подходит для 1С:Бухгалтерии, 1С:УТ, 1С:ERP).
- Терминальный доступ: подключение через RDP к серверу с установленной 1С.
- Мобильное приложение: для iOS/Android (требуется настройка обмена данными).
- Облачная версия: 1С:Fresh или аренда через партнёров 1С.
Для веб-доступа потребуется опубликовать базу на веб-сервере и настроить права пользователя на доступ через веб-клиент.
Как ограничить доступ к зарплатным данным в 1С:ЗУП?
В 1С:Зарплата и Управление Персоналом 3.1 для ограничения доступа к зарплатным данным:
- Создайте новую роль на основе
"Расчётчик зарплаты", но с ограничением по подразделениям. - Настройте RLS для документов
"Начисление зарплаты"и"Ведомость в банк":Подразделение = ТекущийПользователь.Подразделение - Убедитесь, что у пользователя нет ролей
"Просмотр зарплатных отчётов"или"Администрирование".
Для дополнительной безопасности настройте шифрование зарплатных данных в параметрах программы.
Что делать, если сотрудник уволился, а его доступ не отключили?
Если учётная запись уволенного сотрудника осталась активной:
- Немедленно заблокируйте пользователя в
Конфигураторе(снимите галочку"Активен"). - Проверьте журнал регистрации на предмет подозрительных действий за последние 30 дней.
- Если сотрудник имел доступ к критическим данным (например, реквизиты банковских счетов), смените пароли от связанных систем.
- Создайте архивную копию базы на момент увольнения (на случай аудита).
Рекомендуем настроить автоматическое отключение пользователей через 1С:Документооборот или кадровика.
Как дать доступ внешнему аудитору без риска для безопасности?
Для предоставления доступа аудитору:
- Создайте временного пользователя с ограниченным сроком действия (например, на 1 месяц).
- Назначьте роль
"Просмотр отчётности"или"Аудитор"(если есть в конфигурации). - Ограничьте доступ только нужными периодами (например, данные за 2023 год).
- Настройте логирование всех действий аудитора в журнале регистрации.
- После завершения аудита удалите пользователя и смените пароли администраторов.
Если аудитор работает удалённо, предоставьте доступ через защищённый VPN или терминальный сервер с двухфакторной аутентификацией.