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

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

1С: как сделать пользователю доступ только к продажам

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

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

Порядок действий зависит от конфигурации. В типовых решениях на управляемых формах (Управление торговлей 11, Комплексная автоматизация, ERP, Бухгалтерия 3.0) используются профили групп доступа. В старых конфигурациях на обычных формах (Управление торговлей 10.3, УПП 1.3) права назначаются через роли в конфигураторе. Ниже разобраны оба подхода.

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

Что именно входит в «только продажи»

Прежде чем настраивать права, составьте список объектов, которые реально нужны менеджеру. Типовой минимум для работы с продажами:

  • документы: заказ клиента, реализация товаров и услуг, счёт на оплату, акт, счёт-фактура, корректировка реализации, возврат от клиента;
  • справочники: контрагенты (клиенты), партнёры, номенклатура, цены номенклатуры, договоры, склады (на просмотр);
  • отчёты: продажи, задолженность клиентов, остатки на складах (просмотр);
  • печатные формы и отправка документов по почте.

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

Настройка через профили групп доступа (УТ 11, КА, ERP)

В конфигурациях на управляемых формах права настраиваются в разделе «Настройки и администрирование» (в УТ 11 — «НСИ и администрирование») → «Настройка прав и пользователей». Сначала включите сам механизм: установите флаг «Группы доступа» в настройках прав, если он ещё не включён.

Дальше создайте отдельный профиль, а не редактируйте типовой. Типовые профили (например, «Менеджер по продажам») могут измениться при обновлении конфигурации, и ваша настройка потеряется или начнёт конфликтовать. Копия профиля под вашим именем сохранит поведение.

Порядок настройки профиля
  1. 1
    Откройте «НСИ и администрирование» → «Настройка прав и пользователей» → «Профили групп доступа».
  2. 2
    Создайте новый профиль, например «Только продажи», или скопируйте типовой «Менеджер по продажам».
  3. 3
    В списке ролей оставьте только продажи: продажи, работа с клиентами, цены, печать, базовые роли подсистемы.
  4. 4
    Снимите роли закупок, склада (кроме просмотра остатков), казначейства, производства, регламентированного учёта и администрирования.
  5. 5
    Сохраните профиль и создайте группу доступа с этим профилем.
  6. 6
    Добавьте пользователя в группу доступа и уберите его из лишних групп.
  7. 7
    Войдите под этим пользователем и проверьте доступные разделы и документы.

Обратите внимание на базовые роли: «Базовые права», «Чтение базовой нормативно-справочной информации», роли подсистемы «Работа с интерфейсом». Без них пользователь вообще не сможет войти в программу или увидит пустой рабочий стол. Их нужно оставить в любом профиле.

Настройка ролей в конфигураторе (УТ 10.3, УПП 1.3)

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

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

После изменения ролей пользователь должен перезайти в программу — права применяются при входе в сеанс, а не на лету.

Ограничение доступа на уровне записей (RLS)

Роли определяют, к каким видам объектов есть доступ. Но часто требуется тоньше: менеджер должен видеть только своих клиентов или только свой склад. Это решается механизмом ограничения доступа на уровне записей (RLS) — в УТ 11 и ERP он настраивается в том же профиле групп доступа на закладке «Ограничения доступа».

Типовые ограничения: по организациям, по складам, по партнёрам (клиентам), по подразделениям. Например, можно разрешить менеджеру работать только с партнёрами, за которых он назначен ответственным, — тогда чужие клиенты не будут видны ни в справочнике, ни в отчётах.

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

Как скрыть лишние разделы интерфейса

После правильной настройки ролей лишние разделы («Закупки», «Склад», «Казначейство») исчезают из меню автоматически — 1С не показывает пользователю то, на что у него нет прав. Если разделы остались видны, значит, у пользователя есть лишняя роль или он состоит в другой группе доступа.

Дополнительно можно упростить рабочий стол: в настройках функциональности (раздел «Настройка» каждой подсистемы) отключите неиспользуемые опции — производство, серии, упаковки, эквайринг. Функциональные опции действуют на всю базу, а не на одного пользователя, поэтому отключайте только то, чем компания точно не пользуется.

Типичные ошибки
01
Оставить пользователю роль «Полные права» или членство в группе «Администраторы» — все ограничения перестают работать.
02
Редактировать типовой профиль вместо создания копии — настройки слетают при обновлении конфигурации.
03
Выдать роль на документы продаж, но забыть справочники клиентов и номенклатуры — менеджер не может создать заказ.
04
Пытаться скрыть разделы через настройку меню вместо ролей — пользователь откроет документы через поиск или отчёты.
05
Включить RLS по всем измерениям сразу — списки и отчёты начинают заметно тормозить.

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

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

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

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

Панель разделов после входа
Норма

Видны только «Продажи», «Клиенты», отчёты по продажам

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

Видны «Закупки», «Казначейство», «Администрирование»

Создание заказа клиента
Норма

Заказ создаётся, клиент и товар выбираются, документ проводится

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

Ошибка «Нарушение прав доступа» при выборе или проведении

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

Объект не находится в меню, при открытии по ссылке — отказ в доступе

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

Документ открывается и проводится

Отчёт по продажам
Норма

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

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

Пустой отчёт без ошибок — вероятно, нет прав на регистры

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

Часто задаваемые вопросы

Можно ли разрешить продажи, но запретить изменение цен?

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

Почему пользователь с ограниченными правами всё равно видит все документы?

Почти всегда причина одна из трёх: оставлена роль «Полные права», пользователь состоит в группе доступа «Администраторы», или ему выдан лишний профиль. Проверьте состав всех групп доступа пользователя — права суммируются по всем группам.

Нужно ли настраивать права заново после обновления конфигурации?

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

Как дать доступ к продажам только по одной организации?

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

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

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

Итог

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

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