Как восстановить исчезнувшие панели и сбросить настройки окна в 1С?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

В процессе администрирования или разработки в среде 1С:Предприятие мы часто сталкиваемся с ситуацией, когда интерфейс ведет себя непредсказуемо. Одна из распространенных проблем — "исчезновение" частей окна. Например, при редактировании пользователей в Конфигураторе может пропасть панель со списком ролей, или в режиме Предприятия исчезает дерево навигации. При этом попытки "растянуть" границы мышкой не увенчиваются успехом, а стандартные методы, вроде удаления базы из списка запуска, не помогают. Давайте разберем, почему это происходит и как элегантно настроить интерфейс (поможет инструментарий для расширения функционала и контроля форм) для решения этой задачи.

Суть проблемы и неэффективные методы

Рассмотрим типичную ситуацию: вы открываете окно списка пользователей, но видите только список имен — для этой задачи есть утилита для управления ролями 1С вне Конфигуратора. Правая часть, где должны быть флажки с ролями, отсутствует. Создается впечатление, что разделитель окон сдвинут до упора вправо, и "вытащить" его обратно невозможно.

Многие пользователи первым делом пытаются удалить базу из списка запуска 1С и добавить её заново, полагая, что это сбросит параметры. Однако, как мы видим из практики, это не помогает. Давайте выясним причину. Настройки расположения окон, размеров колонок и положения разделителей хранятся в пользовательском кэше на локальном диске компьютера. Этот кэш привязан не к строчке в списке запуска, а к уникальному идентификатору базы (GUID). Поэтому, пока файлы кэша физически существуют, платформа будет упорно восстанавливать "сломанное" состояние окна при каждом открытии.

Часто эта проблема возникает при использовании мониторов с высоким разрешением (4K) или при перетаскивании окна 1С между мониторами с разным масштабированием (DPI). Платформа может некорректно пересчитать координаты, и ширина панели станет равной нулю.

Решение 1: Использование горячих клавиш (Рекомендуемое)

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

Для восстановления положения окна выполним следующее действие:

  1. Сделайте активным то окно, в котором произошел сбой (кликните по заголовку проблемного окна).
  2. Нажмите на клавиатуре комбинацию Alt + Shift + R.

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

Решение 2: Использование меню

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

В режиме Конфигуратора:

Команда находится в главном меню сверху. Пройдем по пути:

  1. Меню Окна.
  2. Пункт Восстановить положение окна.

В режиме Предприятия (Управляемые формы):

В современных интерфейсах логика немного отличается. Здесь сброс настроек часто находится внутри формы:

  1. Нажмите кнопку Еще (или Все действия) в командной панели формы.
  2. Выберите пункт Установить стандартные настройки.

Это действие не только вернет размеры окна, но и сбросит пользовательские отборы, сортировки и группировки, что также может помочь вернуть видимость колонкам. Для этой задачи есть инструмент анализа прав доступа и ролей в 1С.

Решение 3: Полная очистка кэша

Если предыдущие методы не помогли, нам придется прибегнуть к радикальному средству — полной очистке кэша платформы 1С. Это удалит сохраненные настройки окон для всех баз, но гарантированно устранит глюки интерфейса — для этого подойдёт мониторинг системных ошибок и сбоев через Telegram.

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

Пример запуска для очистки кэша:


"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache

Однако в 99% случаев для решения проблемы с исчезнувшими ролями или колонками достаточно запомнить комбинацию Alt + Shift + R.

Дополнительные материалы по теме:

← На главную