Права пользователей в 1С:Бухгалтерии 8.3: профили, ограничения по организациям и контроль
Содержание
Права доступа в 1С
8.3 Бухгалтерия настраивают в режиме «1С:Предприятие», а не в Конфигураторе: Администрирование → Настройки пользователей и прав → Пользователи. Откройте карточку сотрудника, нажмите «Права доступа» и отметьте флажками нужные профили — например, «Бухгалтер» или «Главный бухгалтер». Изменения действуют со следующего входа пользователя в программу.
Есть три уровня настройки, и выбирают их по задаче. Готовых профилей хватает в большинстве небольших фирм. Ограничение на уровне записей нужно, когда в одной базе несколько организаций и бухгалтер должен видеть только свою. Собственные роли через расширение делают, когда стандартные профили дают слишком много или слишком мало.
Как устроены права в 1С: роли, профили, пользователи
Права в типовых конфигурациях на базе БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) собраны в несколько слоёв. Путаница между ними — главная причина ошибок.
| Объект | Что это | Где живёт |
|---|---|---|
| 🔑 Роль | Набор прав на объекты метаданных: читать, добавлять, проводить, удалять | Конфигурация (разработчик) |
| 📦 Профиль групп доступа | Готовый комплект ролей под должность | Справочник в режиме «Предприятие» |
| 👥 Группа доступа | Профиль + конкретные участники + ограничения | Справочник в режиме «Предприятие» |
| 👤 Пользователь | Учётная запись, через которую входят в базу | Справочник «Пользователи» |
| 🗂 Группа пользователей | Папка для удобной группировки сотрудников | Справочник «Пользователи» |
Роль — минимальная единица. Её создаёт разработчик, и в обычной работе вы ей не управляете. Пользователю роли напрямую не назначают: их выдаёт профиль.
В Бухгалтерии 3.0 по умолчанию включён упрощённый интерфейс настройки. Группы доступа там создаются автоматически — по одной на пару «пользователь + профиль», и вы их почти не видите. Вы просто ставите флажки профилей в карточке.
В УТ 11, ERP и Комплексной автоматизации работает полный режим. Там сначала создают группу доступа, выбирают для неё профиль и добавляют участников.
Не назначайте роли через Конфигуратор → Администрирование → Пользователи в типовой конфигурации. Программа сверяет роли пользователя с его профилями и при следующей записи настроек приведёт их к профилям. Ваши ручные правки пропадут, а до этого создадут расхождение, которое трудно отследить.
Как назначить права пользователю в 1С 8.3 Бухгалтерия
Порядок одинаков для нового и существующего сотрудника.
Шаг 1. Создайте пользователя
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Нажмите «Создать».
- Заполните полное имя — оно попадёт в документы как ответственный и в журнал регистрации.
- Если в базе ведётся справочник «Физические лица», укажите физлицо: это пригодится для подписей в отчётах.
Шаг 2. Настройте вход
- Включите флажок «Вход в программу разрешён».
- Задайте имя для входа (короткое, латиницей или кириллицей) и пароль.
- Решите, показывать ли пользователя в списке выбора при запуске. Для базы, опубликованной в интернете, список лучше скрыть.
- Для доменной сети включите аутентификацию операционной системы и укажите учётную запись Windows вида
\\DOMAIN\ivanova. Тогда пароль 1С не нужен.
Сохраните карточку кнопкой «Записать».
Шаг 3. Выдайте профили
- В карточке нажмите «Права доступа».
- Отметьте профили, которые соответствуют обязанностям. Профили суммируются: пользователь получает объединение прав всех отмеченных.
- Нажмите «Записать».
Ориентир для Бухгалтерии 3.0:
- 👩💼 рядовой бухгалтер — «Бухгалтер»;
- 🧾 главный бухгалтер, который закрывает месяц и меняет учётную политику — «Главный бухгалтер»;
- 🛠 тот, кто создаёт пользователей и обновляет базу — «Администратор».
Полный список профилей зависит от релиза: откройте Администрирование → Настройки пользователей и прав → Профили групп доступа и посмотрите, что поставляется в вашей базе. У каждого профиля есть описание и состав ролей.
Не выдавайте «Администратора» всем подряд «чтобы не было ошибок». Этот профиль открывает изменение учётной политики, пользователей и регламентных заданий. Одного-двух администраторов на базу достаточно.
Первый пользователь в пустой базе
Пока список пользователей пуст, в базу входят без пароля и с полными правами. Первым создайте администратора — программа сама предложит выдать ему полные права. Только после этого заводите остальных, иначе можно остаться без единой учётной записи с правом менять права.
Свои профили и роли, когда стандартных мало
Поставляемые профили менять нельзя: состав их ролей обновляется вместе с конфигурацией. Нужен другой набор — сделайте свой профиль.
Профиль из существующих ролей
- Откройте
Профили групп доступа. - Выделите близкий по смыслу поставляемый профиль и скопируйте его.
- Дайте копии понятное имя, например «Бухгалтер по банку и кассе».
- На закладке ролей снимите лишние флажки и добавьте недостающие.
- Запишите профиль и назначьте его пользователю.
Названия ролей в списке длинные и технические. Перед тем как снимать флажок, прочитайте подсказку к роли и проверьте результат под тестовым пользователем.
Новая роль через расширение
Если подходящей роли в конфигурации нет совсем (скажем, нужен только просмотр одного отчёта и одного регистра), её создаёт разработчик в расширении конфигурации. Основную конфигурацию не снимают с поддержки — обновления ставятся как обычно.
Порядок такой:
- В Конфигураторе:
Конфигурация → Расширения конфигурации, создать расширение . - Заимствовать нужные объекты и добавить в расширение новую роль с правами на них.
- Сохранить расширение в базу и выполнить «Обновить конфигурацию базы данных».
- В режиме «Предприятие» роль из расширения появится в списке при редактировании своего профиля.
Новая роль работает «плюсом» к другим. Отобрать с её помощью право, которое уже даёт другой профиль, нельзя: права в 1С только складываются.
Группы пользователей и групповая выдача прав
Группы пользователей включают флажком «Группы пользователей» в форме Настройки пользователей и прав. После этого в справочнике можно разложить сотрудников по папкам: «Бухгалтерия», «Склад», «Отдел продаж».
Что дают группы:
- 📁 порядок в длинном списке пользователей;
- 🔎 быстрый отбор при разборе прав и журнала регистрации;
- 👥 в полном режиме (УТ 11, ERP, КА) — групповую выдачу прав.
В полном режиме участником группы доступа может быть не только пользователь, но и целая группа пользователей. Добавили новичка в папку «Склад» — он сразу получил права кладовщика. Перевели в другой отдел — перенесли в другую папку, и права сменились.
В Бухгалтерии 3.0 с упрощённым интерфейсом профили всё равно выдают каждому пользователю. Чтобы не ошибиться, составьте для себя таблицу «должность → профили» и сверяйтесь с ней при каждом приёме сотрудника.
Ограничение доступа к данным: по организациям и датам
Профиль отвечает на вопрос «какие документы можно открыть». Ограничения отвечают на вопрос «чьи именно».
Ограничение на уровне записей (RLS)
Это механизм платформы: пользователь видит в списках только разрешённые записи, а остальные для него как будто не существуют. В Бухгалтерии 3.0 типичный сценарий — ограничение по организациям.
- В
Администрирование → Настройки пользователей и праввключите флажок «Ограничивать доступ на уровне записей». - Откройте карточку пользователя → «Права доступа».
- Для профиля станет доступна настройка ограничений по виду доступа «Организации».
- Выберите режим «Разрешены выбранные» и добавьте нужные организации.
- Запишите и проверьте под этим пользователем.
Ограничение на уровне записей заметно нагружает базу: каждый запрос к данным проверяется дополнительно. На файловой базе с десятком пользователей это почти не ощущается, на большой клиент-серверной — может. Включайте, когда ограничение действительно нужно.
Если флажка нет в форме, ваша редакция или релиз такую настройку не поддерживает. Тогда разводят организации по разным базам.
Даты запрета изменения
Второй вид ограничения — по времени. Он защищает закрытые периоды от случайных правок.
- В разделе
Администрированиеоткройте настройки проведения и включите «Даты запрета изменения». - Перейдите по ссылке настройки дат.
- Задайте общую дату (например, 31.12 прошлого года после сдачи отчётности) или отдельные даты для конкретных пользователей и организаций.
Главному бухгалтеру можно оставить право менять закрытый период, остальным — запретить. Документ с датой раньше запрета такой пользователь не проведёт и не изменит.
Аудит: кто что может и кто что сделал
Права раздали — через полгода никто не помнит, почему у кладовщика есть доступ к зарплате. Проверяйте права хотя бы раз в квартал и после каждого увольнения.
Что может пользователь
- 📊 Отчёт «Права доступа» открывается из карточки пользователя. Он показывает, какие таблицы пользователь может читать и менять и каким профилем это право выдано.
- 🧩 Список профилей в карточке — быстрый ответ на вопрос «что у него отмечено».
- 👀 Самый надёжный тест — войти под пользователем и пройти его рабочий сценарий: создать документ , провести, открыть отчёт.
Что пользователь сделал
Журнал регистрации: Администрирование → Обслуживание → Журнал регистрации. В отборе укажите пользователя и период. Видно, кто создал, изменил или удалил документ, а также кто менял пользователей и их права.
По умолчанию журнал может хранить не все события. В настройках журнала регистрации проверьте уровень: для аудита нужен уровень, который записывает изменения данных.
Уволенные сотрудники
Карточку уволенного не удаляйте: на неё ссылаются документы и записи журнала. Снимите флажок «Вход в программу разрешён» или отметьте пользователя как недействительного. Учётная запись перестанет пускать в базу, а история останется.
Автоматизация выдачи прав
Если сотрудников десятки и они часто меняются, ручная настройка каждого надоедает и рождает ошибки.
Что можно сделать штатно:
- 📦 Свои профили под должности. Один профиль «Бухгалтер ПВД» вместо пяти флажков у каждого.
- 👥 Группы пользователей как участники групп доступа (полный режим).
- 🔐 Аутентификация ОС. Пароли не нужно раздавать и сбрасывать: сотрудник входит под доменной учётной записью.
- 📋 Копирование пользователя. Скопируйте карточку коллеги с той же должностью и поменяйте имя, логин и пароль; затем обязательно откройте «Права доступа» и проверьте, что профили перенеслись так, как вы ожидали.
Массовое создание пользователей из кадровой системы делают обработкой. Пишет её разработчик, и создавать пользователя она должна через справочник «Пользователи» конфигурации, а не напрямую через ПользователиИнформационнойБазы. Иначе пользователь окажется в списке платформы без профилей, и программа покажет его как несопоставленного.
Типичные ошибки при настройке прав
Ниже — ситуации, с которыми чаще всего приходят к администратору после раздачи прав.
Отдельно о принципе. Права в 1С только складываются — запретов «минусом» нет. Если пользователь видит лишнее, ищите профиль, который это право выдал, а не способ его «отобрать».