Как открыть доступ к быстрым действиям в 1С через роли и командный интерфейс

Чтобы дать доступ к «быстрым действиям» в 1С, нужно одновременно выполнить три условия: команда должна быть включена в командный интерфейс (через подсистемы), видима для роли и разрешена правами (включая интерактивные). Если хотя бы одно звено не настроено — кнопка «Создать/Провести/Печать» исчезает или становится недоступной.

Оглавление

Как 1С решает, какие команды показывать

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

На видимость команды влияет связка:

  1. Подсистема/раздел: объект или команда должны быть включены в нужную подсистему, иначе команда не попадёт в раздел.
  2. Командный интерфейс: команда должна быть добавлена в интерфейс (а иногда — ещё и в конкретную панель/группу).
  3. Роли и права:
    • если нет прав на объект/действие — команда может скрываться или быть серой;
    • если в настройках командного интерфейса видимость ограничили по ролям — пользователь её не увидит даже при наличии прав.

Частая ловушка: права на объект вроде выданы, но интерактивные права (действия из интерфейса) не совпадают с ожиданиями — из‑за этого кнопка «Создать/Удалить/Провести» пропадает или недоступна.

Пошаговая настройка доступа к быстрым действиям

1) Чётко определите действие и место

Запишите в формате «пользователь должен…»:

  • что сделать: создать, изменить, пометить на удаление, провести, распечатать, открыть отчёт;
  • где это должно быть видно: раздел, форма списка/объекта, начальная страница, панель действий.

Это экономит время: «не видно кнопку» всегда нужно привязать к конкретной команде и форме/разделу.

2) Проверьте права на объект и действие

Для типовых сценариев ориентир такой:

  • «Открыть список» → обычно нужно чтение.
  • «Создать» → добавление (часто вместе с чтением, из‑за зависимостей).
  • «Изменить» → изменение.
  • «Удалить/пометить» → удаление + связанные интерактивные права (в разных конфигурациях набор может отличаться).
  • «Провести» → помимо прав на сам документ проверьте, что пользователь не упирается в ограничения, возникающие при проведении (движения, регистры, бизнес‑правила).

Если команда есть, но «серая», начинайте с прав. Если команды нет в меню/разделе — начинайте с подсистем и командного интерфейса.

3) Убедитесь, что объект/команда включены в подсистему

Проверьте, что нужный документ/справочник/отчёт:

  • включён в состав нужной подсистемы (иначе он не появится в разделе);
  • не «выпал» при доработках (часто бывает после переноса объектов или изменения структуры подсистем).

4) Проверьте видимость команды по ролям в командном интерфейсе

В конфигураторе откройте редакторы командного интерфейса и проверьте:

  • видимость раздела по ролям;
  • видимость конкретной команды по ролям;
  • порядок/расположение (иногда команда есть, но «утонула» в другом месте).

5) Исключите пользовательскую персонализацию

Если в базе разрешена настройка интерфейса пользователем, возможна ситуация: права и конфигурация корректны, но пользователь сам скрыл блок/панель/команду. Для проверки удобно:

  • зайти под тестовым пользователем с той же ролью;
  • сбросить персональные настройки интерфейса (точный пункт зависит от конфигурации).

Диагностика: почему кнопка пропала

Быстрая проверка по симптомам

СимптомЧаще всего причинаЧто проверить в первую очередьЧто сделать
Команды нет в разделеОбъект/команда не в подсистеме или не включены в интерфейсСостав подсистем, редактор командного интерфейсаДобавить в подсистему/интерфейс
У администратора есть, у роли нетОграничена видимость по ролямВидимость команд/разделов по ролямРазрешить видимость для роли
Кнопка есть, но недоступнаНе хватает прав (в т.ч. интерактивных)Права роли на объект и действияДать недостающее право, проверить зависимости
Раньше было, потом пропалоПерсонализация или смена ролейНастройки пользователя, состав назначенных ролейСбросить настройки/вернуть роль
Нельзя добавить в «быстрые»Механизм панели ограниченПравила конкретной панели/рабочего местаВынести в другое место или сделать отдельную команду

Частые ошибки

  • Давать права «на всякий случай», чтобы появилась кнопка, и случайно открыть доступ к лишним данным.
  • Путать: команда не показана (её нет в интерфейсе/подсистеме) и команда недоступна (прав не хватает).
  • Настроить роли, но забыть про видимость команд по ролям в командном интерфейсе.
  • Проверять под администратором и считать, что «у всех так же» (у админа интерфейс и права обычно шире).
  • Искать проблему в правах, когда пользователь просто скрыл панель в персональных настройках.

FAQ

Можно ли «разрешить быстрые действия», не выдавая лишних прав?

Да. Правильный путь — включить команду в интерфейс и дать минимально достаточные права именно на действие и объекты, а не расширять роль «пакетом».

Почему команда видна, но не выполняется?

Обычно из‑за ограничений прав на связанные операции (например, проведение затрагивает регистры/данные, на которые нет прав) или из‑за прикладных проверок в коде (бизнес‑логика).

С чего начинать, если «пропала кнопка Создать»?

  1. права на добавление (и интерактивные действия), 2) видимость команды по ролям, 3) включение объекта в подсистему/раздел, 4) персонализация пользователя.