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

· 9 мин

Содержание

Чтобы пользователь мог сам настраивать панели в 1С 8.3 и эти настройки не пропадали, ему нужно право Сохранение данных пользователя (в метаданных — СохранениеДанныхПользователя). В типовых конфигурациях БП 3.0, ЗУП 3.1 и УТ 11 оно входит в одноимённую роль, а роль включается в профиль группы доступа: Администрирование → Настройки пользователей и прав → Профили групп доступа. Сама настройка открывается из главного меню: Вид → Настройка панелей.

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

Почему панели и команды не видны пользователю

Платформа строит интерфейс под права текущего пользователя. Команда, на которую нет права, не показывается вообще, а не выводится серой. Отсюда типичная картина: у бухгалтера раздел «Банк и касса» есть, а у кладовщика его нет, и оба думают, что программа «настроена по-разному».

Основные причины, по которым что-то скрыто:

  • 🔒 Нет права на объект. Документ, справочник или отчёт не входит ни в одну роль пользователя — команда открытия исчезает из раздела.
  • 💾 Нет права «Сохранение данных пользователя». Настройки панелей и форм не сохраняются между сеансами или команда настройки недоступна.
  • 👁 Команда скрыта в настройке самим пользователем. Кто-то снял галочку в настройке навигации или в «Изменить форму».
  • 🧩 Видимость задана в конфигураторе. В командном интерфейсе подсистемы для роли снята видимость команды.
  • ⚙️ Функциональность выключена. В типовых конфигурациях часть разделов скрыта, пока не включена соответствующая опция в настройках функциональности программы.
  • 🖥 Нет права на клиентское приложение. Например, у роли нет права Тонкий клиент или Веб-клиент, и пользователь не может запустить нужный клиент.

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

Какие права нужны для настройки панелей 1С

Отдельного права «настраивать панели» в платформе нет. Работа с интерфейсом зависит от нескольких прав верхнего уровня конфигурации и от прав на сами объекты.

ПравоЧто даётБез него
Сохранение данных пользователяСохранение настроек панелей, форм, списков, отчётовНастройки сбрасываются при каждом входе
Тонкий клиент / Веб-клиентЗапуск соответствующего клиентаПользователь не войдёт в базу этим клиентом
Режим «Все функции»Доступ к меню «Все функции»Нельзя открыть объект в обход разделов
Права на объект (Просмотр, Чтение, Добавление, Изменение)Команды объекта в разделах и панелях формКоманды не видны
АдминистрированиеПолные права на базу— (выдавать только администратору)

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

Меню «Все функции» в «Такси» появляется не сразу. Помимо права нужно включить флажок в главном меню: Сервис → Параметры → Отображать команду "Все функции".

Как выдать права через профили групп доступа

В типовых конфигурациях на базе БСП роли не назначают пользователю напрямую в конфигураторе. Их собирают в профили, а пользователя включают в группу доступа с этим профилем. Если назначить роль в конфигураторе в обход профилей, программа может её снять при следующем обновлении состава групп доступа.

КонфигурацияГде профили и группы доступа
Бухгалтерия предприятия 3.0Администрирование → Настройки пользователей и прав
ЗУП 3.1Администрирование → Настройки пользователей и прав
Управление торговлей 11НСИ и администрирование → Настройки пользователей и прав

Добавить роль в профиль

  1. Откройте Профили групп доступа.
  2. Поставленные профили («Бухгалтер», «Главный бухгалтер» и другие) изменять нельзя. Скопируйте нужный профиль командой копирования в списке.
  3. В копии на вкладке ролей найдите Сохранение данных пользователя (удобно через поиск по списку ролей) и поставьте флажок.
  4. Запишите профиль под понятным именем, например «Бухгалтер (с настройкой интерфейса)».
  5. Откройте Группы доступа, создайте группу с новым профилем и добавьте в неё пользователя.
  6. Пользователь должен перезайти в программу — права применяются к новому сеансу.

В поставляемых профилях БП 3.0 и ЗУП 3.1 роль сохранения данных пользователя обычно уже есть. Если у сотрудника настройки всё равно сбрасываются — проверьте, не включён ли он только в «урезанный» самописный профиль без этой роли.

Проверить, что получилось

В карточке пользователя (Пользователи → открыть сотрудника) есть команда просмотра прав доступа — она показывает итоговый набор ролей из всех групп. Это быстрее, чем перебирать группы вручную: сразу видно, какой профиль дал или не дал нужную роль.

Что именно не работает у пользователя?

Панель разделов и навигация: что пользователь настраивает сам

Когда права выданы, пользователь сам решает, какие панели видны и где они стоят. Главная точка входа — Вид → Настройка панелей в главном меню (кнопка с тремя полосками или стрелкой в левом верхнем углу окна).

В открывшемся редакторе панели перетаскивают мышью в зоны окна — сверху, слева, справа, снизу. Доступны:

  • 📂 панель разделов;
  • 📑 панель открытых (вкладки открытых окон);
  • 🧰 панель инструментов;
  • ⭐ панель избранного;
  • 🕘 панель истории;
  • 📋 панель функций текущего раздела.

Ненужную панель оттаскивают за пределы схемы окна, и она пропадает. Чтобы вернуть — перетащите её обратно из списка неиспользуемых панелей.

Настройка навигации внутри раздела

Состав команд в каждом разделе настраивается отдельно. Откройте раздел и нажмите кнопку настроек (шестерёнка в правом верхнем углу панели функций раздела) → Настройка навигации. Слева — доступные команды, справа — выбранные. Команды можно добавить, убрать и поменять порядок.

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

Часто используемые документы проще закрепить в избранном (звёздочка у команды или в заголовке открытой формы), чем держать открытыми десяток разделов.

Как вернуть командную панель формы документа или справочника

Пропавшие кнопки «Провести», «Печать», «Создать на основании» в форме документа почти всегда скрыты настройкой формы. Пользователь или его коллега, работавший под тем же входом, убрал их через Ещё → Изменить форму.

Порядок восстановления:

  1. Откройте форму документа или справочника, где пропали кнопки.
  2. Нажмите Ещё в командной панели формы → Изменить форму.
  3. В дереве элементов найдите командную панель и отметьте нужные кнопки флажками.
  4. Если не понятно, что именно скрыто, в окне настройки выберите Ещё → Установить стандартные настройки. Форма вернётся к виду, заданному в конфигурации.
  5. Нажмите ОК и переоткройте форму.

Стандартные настройки сбрасывают изменения только этой формы и только у текущего пользователя. На других пользователей и на данные базы это не влияет.

Если кнопки нет даже после сброса, а у администратора она видна — у пользователя нет права на действие. Например, без права Проведение у документа кнопка «Провести» не появится, без права на объект-основание пропадёт часть пунктов «Создать на основании».

Что открыть в конфигураторе для настройки панелей

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

Права в роли

  1. В дереве конфигурации откройте Общие → Роли и дважды щёлкните роль.
  2. Выделите корень дерева (саму конфигурацию). Справа появятся права верхнего уровня: Сохранение данных пользователя, Тонкий клиент, Веб-клиент, Режим "Все функции" и другие.
  3. Для объектов (документов, справочников, отчётов) отметьте нужные права в той же роли.
  4. Сохраните конфигурацию и выполните Конфигурация → Обновить конфигурацию базы данных.

Видимость команд по ролям

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

В редакторе есть колонка общей видимости и колонки по каждой роли. Если для роли видимость снята, пользователь с этой ролью команду не увидит, даже имея права на объект. Общий порядок разделов редактируют через контекстное меню корня конфигурации → Открыть командный интерфейс конфигурации.

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

Начальная страница

Состав форм на начальной странице задаётся в свойствах корня конфигурации (рабочая область начальной страницы). Там же для каждой формы указывают роли, которым она видна. Это пригодится, если нужно убрать с главного экрана ненужные виджеты для целой группы сотрудников.

Как сохранить, скопировать и сбросить настройки интерфейса

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

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

ЗадачаЧто делать в обработке
Новому сотруднику нужен интерфейс как у коллегиВыбрать коллегу-образец и скопировать его внешний вид другим пользователям
У пользователя «поехал» интерфейсОчистить его настройки внешнего вида
Сотрудник уволился, настройки не нужныОчистить все настройки пользователя

Копирование удобно при приёме сразу нескольких сотрудников: один раз собираете панели у образцового пользователя и раздаёте всем.

Ключ запуска /ClearCache очищает кэш конфигурации на компьютере, а не настройки панелей. Если панели «съехали», он не поможет — нужна очистка настроек пользователя.

Ошибки при настройке панелей и как их исправить

Диагностика: выберите симптом

Частые вопросы

Можно ли запретить пользователю менять панели?
Да. Если убрать у него роль с правом «Сохранение данных пользователя», изменения не будут сохраняться. Учтите, что тогда не сохранятся и настройки отчётов и списков.
Можно ли настроить одинаковые панели сразу всем пользователям?
Настройте интерфейс у одного пользователя и скопируйте его внешний вид остальным через обработку «Настройки пользователей». Для постоянного решения правят командный интерфейс в конфигураторе или расширении.
Нужно ли право «Администрирование», чтобы настраивать панели?
Нет. Для своей настройки интерфейса хватает права «Сохранение данных пользователя» и прав на рабочие объекты.
Где хранятся настройки панелей — на компьютере или в базе?
В информационной базе, отдельно для каждого пользователя. При входе с другого компьютера пользователь увидит свой интерфейс.
Пользователь не может войти через браузер, хотя в тонком клиенте всё работает. Почему?
Права на клиентские приложения задаются отдельно. Проверьте, что в одной из ролей пользователя включено право «Веб-клиент».