Доступ к базе 1С для нового сотрудника: от учётной записи до ограничений по организациям
Содержание
Чтобы открыть доступ в 1С, зайдите под администратором в Администрирование → Настройки пользователей и прав → Пользователи, создайте пользователя, задайте пароль и включите его в нужную группу доступа. Права в типовых конфигурациях на 8.3 (БП 3.0, ЗУП 3.1, УТ 11) настраиваются именно там, а не в Конфигураторе. Пользователь получит новые права при следующем входе в программу.
Это ответ для работы внутри базы. Если сотрудник вообще не может подключиться к базе, проблема на уровне сети, папки или сервера 1С. Оба случая разобраны ниже, плюс ограничение доступа по организациям и разбор типовых ошибок.
Как устроены права и пользователи в 1С 8.3
В 1С три уровня доступа. Их полезно различать, чтобы искать проблему в правильном месте.
| Уровень | Что определяет | Где настраивается |
|---|---|---|
| Доступ к самой базе | Может ли компьютер открыть файл базы или достучаться до сервера | Права на папку Windows, сеть, кластер серверов 1С |
| Пользователь информационной базы | Кто входит и с каким паролем | Список пользователей в режиме «Предприятие» или в Конфигураторе |
| Роли и ограничения | Какие разделы, документы и организации видит человек | Группы доступа и профили групп доступа |
Роль — это набор прав на объекты конфигурации: «читать документы реализации», «проводить кассовые ордера» и так далее. Ролей в типовой конфигурации сотни. Раздавать их по одной долго и опасно, поэтому в типовых решениях есть надстройка из трёх понятий:
- 👤 Пользователь — учётная запись конкретного человека.
- 📦 Профиль группы доступа — готовый набор ролей под должность: «Бухгалтер», «Главный бухгалтер», «Администратор», «Только просмотр».
- 👥 Группа доступа — связка «профиль + список участников + ограничения». Например, группа «Бухгалтеры ООО Ромашка» на профиле «Бухгалтер».
Человек получает сумму ролей всех групп, в которые входит. Отнять право у одного участника группы нельзя: либо выведите его из группы, либо сделайте отдельную группу с другим профилем.
Если пользователей в базе нет совсем, 1С пускает любого без пароля с полными правами. Первый созданный пользователь должен быть администратором, иначе вы рискуете закрыть себе вход в настройки.
Создаём пользователя и выдаём права в режиме «Предприятие»
Путь к списку пользователей в типовых конфигурациях:
| Конфигурация | Путь меню |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Настройки пользователей и прав |
| Зарплата и управление персоналом 3.1 | Администрирование → Настройки пользователей и прав |
| Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав |
Шаг 1. Карточка пользователя
- Откройте список
Пользователии нажмитеСоздать. - В поле «Полное имя» укажите ФИО, как его увидят в документах и журнале регистрации.
- Если сотрудник есть в справочнике «Физические лица», выберите его. В ЗУП это связывает учётную запись с личной карточкой.
- Проверьте, что включён флажок «Вход в программу разрешён». Без него запись останется, но войти по ней нельзя.
- Задайте способ входа (подробнее в следующем разделе) и пароль.
- Нажмите
Записать.
Новому бухгалтеру проще всего скопировать карточку коллеги с такой же должностью: выделите его в списке и нажмите F9. Затем обязательно сверьте список групп в форме «Права доступа»: копия должна получить ровно те права, которые нужны новому человеку.
Шаг 2. Права доступа
- В карточке пользователя нажмите
Права доступа. - Откроется список групп доступа. Отметьте нужные: обычно это одна группа по должности.
- Если подходящей группы нет, создайте её в
Группы доступа: выберите профиль, добавьте участников, запишите. - Попросите сотрудника перезапустить 1С. Роли применяются при входе, в открытом сеансе ничего не изменится.
Способы входа: пароль или учётная запись Windows
В карточке есть два основных способа проверки:
- 🔑 Аутентификация 1С:Предприятия — вход по имени и паролю. Подходит, если за одним компьютером работают разные люди.
- 🪟 Аутентификация операционной системы — 1С узнаёт сотрудника по учётной записи Windows. Пользователь ОС указывается в формате
\\ДОМЕН\ИмяПользователя. Пароль 1С не вводится вовсе.
Можно включить оба способа сразу. Тогда при входе с «чужого» компьютера человек введёт пароль 1С.
Флажок «Показывать в списке выбора» удобен в маленьком офисе, но показывает всем имена пользователей базы. В базе, к которой подключаются из интернета, его лучше снять.
Доступ к файловой базе по сети
Файловая база — это папка с файлом 1Cv8.1CD. Чтобы открыть доступ к ней второму компьютеру, одних пользователей 1С мало. Нужен доступ к самой папке.
- Откройте общий доступ к папке с базой на компьютере, где она лежит.
- Дайте нужным пользователям Windows право на изменение — и на уровне общего ресурса, и на вкладке «Безопасность» (NTFS). Только чтения недостаточно: 1С во время работы пишет в файл базы и создаёт служебные файлы рядом.
- На компьютере сотрудника добавьте базу в список запуска:
Добавить → Добавление в список существующей информационной базы, путь вида\\SERVER\Base\Buh. - Пользователя внутри 1С создайте так, как описано в предыдущем разделе.
Типовые признаки, что не хватает прав на папку:
- ❌ база открывается у администратора, но не у бухгалтера с того же компьютера;
- ❌ при входе 1С пишет об ошибке доступа к файлу или о том, что файл базы недоступен;
- ❌ у одного человека всё работает, а второй не может войти одновременно с ним.
Используйте сетевой путь \\SERVER\..., а не подключённый диск Z:. Диск может не подключиться при входе в Windows, и 1С «потеряет» базу.
Файловый вариант нормально держит несколько одновременных пользователей в локальной сети. Для работы через интернет и для большого числа сотрудников лучше серверный вариант или веб-публикация.
Доступ к серверной базе: кластер, порты и администраторы
В клиент-серверном варианте пользователи 1С хранятся в информационной базе так же, как в файловом. Но добавляется слой сервера 1С.
Что нужно, чтобы клиент дошёл до базы
- 🌐 Сеть. Клиент обращается к агенту сервера (порт
1540), затем к менеджеру кластера (1541) и к рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию1560–1591. Все эти порты должны быть открыты в брандмауэре сервера. - 🗂 Строка подключения. В списке баз клиента указывают
На сервере 1С:Предприятия, имя кластера (имя сервера) и имя базы в кластере. - 🔐 Лицензия. Без доступной клиентской лицензии платформа базу не запустит, даже если права пользователя в 1С в порядке.
Администраторы кластера и базы
В консоли администрирования серверов есть два разных набора учётных данных, их часто путают:
| Учётные данные | Для чего | Где задаются |
|---|---|---|
| Администратор кластера | Управление кластером: создание баз, просмотр и завершение сеансов | Ветка «Администраторы» кластера в консоли |
| Администратор информационной базы | Изменение свойств конкретной базы в консоли, блокировка начала сеансов | Это пользователь самой базы 1С с административными правами |
| Пользователь СУБД | Подключение сервера 1С к базе данных | Свойства информационной базы в консоли |
Если кластер защищён администратором, новую базу без его имени и пароля не создать. Для потерянного пароля администратора кластера нет «кнопки сброса»: нужен администратор сервера, который восстановит служебные файлы кластера из резервной копии при остановленной службе.
Остановка службы агента сервера 1С обрывает сеансы всех пользователей на этом сервере. Делайте это только в согласованное окно, когда в базах никто не работает.
Профили групп доступа: готовые и свои
Поставляемые профили закрывают типовые должности. Их список и состав ролей лежат в Настройки пользователей и прав → Профили групп доступа.
Поставляемый профиль нельзя изменить: при обновлении конфигурации он всё равно вернётся к исходному виду. Если нужен особый набор прав, делайте так:
- Выделите подходящий профиль и нажмите
Скопировать. - Дайте копии понятное имя: «Бухгалтер + банк», «Кассир без отчётов».
- На вкладке ролей добавьте или снимите нужные роли.
- Запишите профиль и создайте на его основе группу доступа.
Типовые задачи и решение
Почему не стоит раздавать роли в Конфигураторе
В Конфигураторе тоже есть список пользователей: Администрирование → Пользователи, вкладка «Прочие» с ролями. В типовых конфигурациях на БСП этот путь неудобен и ненадёжен. При следующем изменении групп доступа программа пересчитает роли пользователя по профилям, и роли, проставленные вручную, пропадут.
Конфигуратор оставьте для двух случаев: база без БСП (самописная или старая) и аварийное восстановление входа администратора.
Ограничения по организациям и отдельным данным
Иногда сотрудник должен видеть документы только своей фирмы. Для этого есть ограничение доступа на уровне записей.
- Включите флажок «Ограничивать доступ на уровне записей» в
Администрирование → Настройки пользователей и прав. - Откройте профиль (свой, скопированный) и перейдите на вкладку видов доступа.
- Для вида доступа «Организации» выберите режим «Все запрещены, кроме…» и укажите, что значения задаются в группе доступа.
- В группе доступа на этом профиле перечислите разрешённые организации.
- Пользователь перезаходит в программу.
После включения ограничения программа заполняет служебные данные для проверки доступа. Это делает регламентное задание «Заполнение данных для ограничения доступа». В большой базе первое заполнение идёт долго, а списки до его окончания могут показываться неполными.
Ограничение на уровне записей замедляет работу со списками и отчётами. Включайте его, только когда разделение действительно нужно, а не «на всякий случай».
Кроме организаций, в разных конфигурациях есть свои виды доступа: склады, группы контрагентов, физические лица. Набор зависит от конфигурации, полный список видно на вкладке видов доступа в профиле.
Даты запрета изменения
Отдельный механизм — запрет редактирования закрытых периодов. Он не скрывает данные, но не даёт исправлять документы задним числом. Настройка в БП: Администрирование → Проведение документов → Даты запрета изменения. Можно задать общую дату для всех и отдельные даты по пользователям и организациям.
Диагностика: почему доступ не открылся
\\ДОМЕН\Имя в карточке и флажок «Вход в программу разрешён».Если администратор сам потерял вход
Сценарий неприятный, но решаемый. Если у вас есть другой пользователь с правами администратора, сбросьте пароль из его сеанса. Если нет:
- Восстановите базу из резервной копии, где пароль известен, и перенесите изменения.
- В серверной базе обратитесь к администратору сервера: у него есть доступ к консоли кластера и СУБД.
- Обратитесь к партнёру, который обслуживает вашу 1С.
Не редактируйте служебные таблицы базы инструментами СУБД и не правьте файл 1Cv8.1CD сторонними программами без резервной копии. Ошибка в такой правке может сделать базу нечитаемой.
Где посмотреть, кто и что делал
Журнал регистрации (в БП он открывается из раздела Администрирование → Обслуживание) показывает входы, ошибки и изменения данных с указанием пользователя. Отфильтруйте его по имени сотрудника и событию «Сеанс. Аутентификация»: так видно, доходит ли он до базы вообще.