Пропали панели инструментов и меню в УПП: что вернуть и где

· 9 мин

Содержание

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

Типичная картина: бухгалтер утром открывает УПП, а вместо привычных меню «Покупка», «Продажа», «Склад» видит только «Файл», «Правка», «Сервис», «Окна» и «Справка». Вчера всё было. Ниже — порядок проверки от быстрых действий к радикальным.

Речь про «1С:Управление производственным предприятием» редакции 1.3. Она работает в обычном приложении (толстый клиент) на платформе 8.3 в режиме совместимости. Интерфейс там старый, с меню и панелями инструментов, а не «Такси», поэтому советы для БП 3.0 и ЗУП 3.1 здесь не подходят.

Что именно пропало: диагностика по симптому

Сначала поймите, какой элемент исчез. От этого зависит, где искать.

  • 🧰 Панель инструментов — ряд кнопок под главным меню. Её обычно скрывает сам пользователь, случайно сняв галочку в контекстном меню.
  • 📂 Панель функций — стартовое окно УПП с разделами и ссылками на документы. Его закрывают крестиком и отключают показ при запуске.
  • 📑 Пункты главного меню — разделы «Покупка», «Продажа», «Производство» и другие. Они зависят от интерфейса и ролей пользователя.
  • 🪟 Почти пустое окно с несколькими общими командами — признак запуска в режиме управляемого приложения.
  • 📋 Кнопки в форме документа — командная панель формы. Если пропала она, проблема в конкретной форме или правах на действия.

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

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

Быстрое восстановление панели в режиме Предприятия

Эти способы ничего не меняют в базе и доступны любому пользователю.

Вернуть панель инструментов через контекстное меню

  1. Щёлкните правой кнопкой мыши по свободному месту справа от главного меню или по уцелевшей панели.
  2. Появится список панелей с галочками.
  3. Отметьте нужную. Панель встанет на место сразу, перезапуск не нужен.

Вернуть панель через диалог настройки

Если контекстное меню не открывается, используйте Сервис → Настройка....

  1. Перейдите на вкладку «Панели инструментов».
  2. Поставьте галочки у нужных панелей.
  3. Если панель отмечена, но её не видно, снимите галочку, нажмите «ОК», затем включите снова.

На вкладке «Команды» можно перетащить отдельную кнопку обратно на панель, если пропала именно она, а не весь ряд.

Панель могли утащить мышью в другое место окна, сделать плавающей и свернуть за край экрана. Так бывает после работы на втором мониторе. Разверните окно 1С на весь экран, и плавающая панель обычно возвращается в видимую область.

Открыть панель функций

Панель функций в УПП открывается командой «Панель функций» в меню Сервис. В части релизов её дублирует кнопка на панели инструментов.

Чтобы она открывалась при каждом запуске, зайдите в Сервис → Настройки пользователя и найдите флажок показа панели функций при начале работы. Отметьте его и перезапустите программу.

Интерфейс пользователя в Конфигураторе

Если у сотрудника пропали целые разделы главного меню, панели и настройки здесь ни при чём. В УПП набор меню и панелей задаёт объект «Интерфейс». Каждому пользователю назначается основной интерфейс, и без него программа показывает только системные меню платформы.

Проверить назначенный интерфейс

  1. Запустите базу в режиме Конфигуратора под администратором.
  2. Откройте Администрирование → Пользователи.
  3. Дважды щёлкните по нужному пользователю и перейдите на вкладку «Прочие».
  4. Посмотрите поле «Основной интерфейс». Если оно пустое, выберите интерфейс, подходящий по работе: для администратора — «Полный», для сотрудников — тот, что назначен коллегам с той же должностью.
  5. Сохраните карточку и попросите пользователя перезайти.

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

Переключить интерфейс без Конфигуратора

Администратору с полными правами в УПП доступна команда Сервис → Переключить интерфейс. Она меняет интерфейс текущего сеанса. Это удобно для проверки: переключились на «Полный», увидели нужное меню — значит, в назначенном интерфейсе раздела просто нет.

Если панель удалили из самого интерфейса

В Конфигураторе интерфейсы лежат в дереве конфигурации: Общие → Интерфейсы. Откройте нужный интерфейс двойным щелчком. Редактор покажет его меню и панели инструментов.

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

Роли и права: почему пункты меню скрыты

Интерфейс задаёт, какие меню есть. Роли задают, какие команды из них пользователь реально увидит. Если у сотрудника нет прав на документы раздела, пункты меню исчезают, а иногда и весь раздел целиком.

Что проверить:

  • 🔐 вкладку «Роли» в карточке пользователя (Администрирование → Пользователи в Конфигураторе): отмечены ли роли, нужные для работы;
  • 👥 не меняли ли роли недавно при переносе пользователя в другую группу или при обновлении конфигурации;
  • 🧩 права на конкретный объект: если пропала одна кнопка в форме документа, а не вся панель, возможно, у роли нет права на это действие, например на проведение.

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

Связку «интерфейс + роли» удобно проверить так: назначьте пользователю интерфейс «Полный», не меняя ролей. Меню, которые и после этого не появились, скрыты именно правами.

Режим запуска: обычное приложение против управляемого

Частая причина «интерфейс пропал у всех»: базу запустили не в толстом клиенте. УПП 1.3 рассчитана на обычное приложение. В режиме управляемого приложения она открывается почти пустой, без привычных меню и панелей.

Где проверить:

  1. В окне запуска 1С выделите базу и нажмите «Изменить».
  2. Пройдите мастер до последней страницы.
  3. В поле «Основной режим запуска» выберите «Толстый клиент».

Режим можно задать и в карточке пользователя в Конфигураторе. На вкладке «Прочие» есть поле «Режим запуска» — поставьте там «Обычное приложение» или «Авто».

Где задаётсяЧто выбратьКогда помогает
Окно запуска, свойства базы«Толстый клиент»Базу добавили заново, и режим выставился по умолчанию
Карточка пользователя в Конфигураторе«Обычное приложение» или «Авто»Проблема только у одного пользователя
Ярлык с параметром запуска/RunModeOrdinaryApplicationНужно гарантированно открывать базу в обычном режиме с конкретного ярлыка

Командная строка для ярлыка выглядит так (путь к платформе подставьте свой):

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\UPP" /RunModeOrdinaryApplication

Для клиент-серверной базы вместо /F используйте /S"сервер\имябазы".

Сброс сохранённых настроек пользователя

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

Мягкий способ: новый пользователь

Самый безопасный вариант без вмешательства в базу:

  1. В Конфигураторе создайте нового пользователя с теми же ролями, интерфейсом и режимом запуска.
  2. Зайдите под ним и проверьте панели.
  3. Если всё в порядке, проблема точно в настройках старого пользователя.

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

Программный способ: очистить хранилище настроек

Администратор может удалить системные настройки пользователя через внешнюю обработку. В модуле достаточно одной строки:

ХранилищеСистемныхНастроек.Удалить(Неопределено, Неопределено, "Иванов");

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

Радикальный способ: таблицы настроек на SQL-сервере

В клиент-серверной базе настройки лежат в служебных таблицах, например _SystemSettings, _CommonSettings, _FrmDtSettings. Строки конкретного пользователя удаляют запросом по полю _UserId.

Это прямое вмешательство в базу в обход платформы. Порядок такой:

  1. Предупредите людей: все сеансы базы должны быть завершены, иначе их работа оборвётся.
  2. Сделайте полную резервную копию базы средствами СУБД.
  3. Удалите строки только нужного пользователя и только в таблицах настроек.
DELETE FROM _SystemSettings WHERE _UserId = N'Иванов';
DELETE FROM _CommonSettings WHERE _UserId = N'Иванов';
DELETE FROM _FrmDtSettings  WHERE _UserId = N'Иванов';

Пример для MS SQL. Для файловой базы этот способ недоступен, используйте два предыдущих.

Сбой платформы и кэш клиента

Если панели пропали у всех пользователей на одном компьютере, а на соседнем всё в порядке, виноват локальный клиент.

Очистить кэш

Самое простое — запустить базу с параметром /ClearCache. Его можно вписать в поле «Дополнительные параметры запуска» в свойствах базы или добавить в ярлык.

Вручную кэш чистят так:

  1. Закройте все окна 1С на этом компьютере.
  2. Откройте папки %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.
  3. Удалите внутри папки с длинными именами из букв и цифр (идентификаторы баз).

Список баз в окне запуска хранится отдельно, в файле %APPDATA%\1C\1CEStart\ibases.v8i, и при очистке кэша не пропадает.

Проверить версию платформы

УПП 1.3 работает на платформе 8.3 в режиме совместимости, но не на любой сборке одинаково стабильно. Если сбой начался сразу после обновления платформы:

  • 🔄 узнайте у администратора, какая версия платформы рекомендована для вашего релиза УПП (это указано в описании релиза конфигурации);
  • 🖥️ установите её и выберите в свойствах базы в поле «Версия 1С:Предприятия»;
  • 🧹 после переустановки запустите базу один раз с /ClearCache.

Экран и масштаб

После смены монитора или масштаба Windows (125%, 150%) панели иногда «уезжают» за пределы окна. Разверните окно 1С, верните масштаб на 100% и проверьте, появилась ли панель. Если да, настройте её положение заново и только потом меняйте масштаб.

Если не помогло

Остались два случая, которые решаются только в Конфигураторе.

  • 🛠️ Конфигурацию дорабатывали. Сравните интерфейсы с типовой конфигурацией поставщика через Конфигурация → Сравнить конфигурации. Расхождения в интерфейсах покажут, что удалили или переименовали.
  • 🧱 Сбой затронул саму базу. Если меню пропадают хаотично и вместе с ошибками при открытии форм, сделайте копию базы и запустите тестирование и исправление (Администрирование → Тестирование и исправление в Конфигураторе). Для этого нужен монопольный доступ: все пользователи должны выйти из базы.
Можно ли вернуть панель, если у меня нет прав администратора?
Да, панели инструментов и панель функций пользователь включает сам: правым щелчком по области панелей или через Сервис → Настройка. Интерфейс, роли и режим запуска в Конфигураторе меняет только администратор.
Почему после переустановки Windows интерфейс УПП стал пустым?
Базу добавили в список заново, и режим запуска выставился по умолчанию. Откройте свойства базы в окне запуска и выберите «Толстый клиент».
Сотруднику нужен только один раздел меню. Давать ему «Полный» интерфейс?
Нет. Назначьте интерфейс по должности и добавьте роли на нужные документы. Полный интерфейс без ролей всё равно покажет пустые меню, а с лишними ролями даст лишний доступ.
Сбросятся ли отчёты и отборы при очистке кэша?
Нет. Кэш хранит служебные файлы конфигурации на компьютере. Сохранённые настройки отчётов и форм лежат в базе и при очистке кэша остаются.
Панель функций открывается, но в ней пусто. Что это?
Обычно у пользователя нет ролей на разделы, которые панель показывает. Проверьте вкладку «Роли» в карточке пользователя.