Проанализируем довольно редкую, но неприятную ситуацию: при открытии конфигуратора 1С полностью отсутствует главное меню. При этом в настройках панелей галочка Главное меню может стоять, по нажатию клавиши Alt ничего не происходит, и визуально панель никуда не спрятана. Разберем по шагам, почему это происходит и как эффективно решить эту проблему.
Часто при любых странностях в поведении платформы разработчики первым делом чистят кэш (папки с длинными буквенно-цифровыми названиями в профиле пользователя). Однако в случае с пропажей элементов интерфейса конфигуратора этот метод обычно не работает. Выясним причину: настройки расположения окон, панелей инструментов и диалогов платформы хранятся отдельно от кэша конкретной базы данных.
Рассмотрим подробнее первый и самый простой метод, который стоит попробовать, если у вас пропали какие-либо панели.
Иногда банальный сбой приводит к тому, что меню случайно "стаскивается" за пределы видимой области экрана, и этот сброс возвращает его на место. Но что делать, если этот метод не принес результата?
Если меню отсутствует как класс и стандартный сброс не работает, перейдем к самому надежному техническому решению. Настройки интерфейса конфигуратора хранятся в специальном файле 1cv8cmn.pfl. Посмотрим на пример того, как правильно сбросить эти настройки.
Разберем по шагам процесс удаления файла настроек:
C:\Users\[Имя_Вашего_Пользователя]\AppData\Roaming\1C\1cv8\. Вы также можете использовать короткий путь, введя в адресную строку %AppData%\1C\1cv8\.1cv8cmn.pfl.Что произойдет после удаления? При следующем запуске платформа не найдет файл общих настроек и создаст его заново с параметрами по умолчанию. Главное меню и все остальные панели гарантированно вернутся на свои привычные места. Важно отметить, что удаление файла 1cv8cmn.pfl абсолютно безопасно: оно затрагивает только визуальные настройки окон текущего пользователя Windows и никак не может повредить данные самих информационных баз.
Проанализируем интересное "шаманское" решение, которое было найдено опытным путем в рамках обсуждения проблемы. Этот метод сработал благодаря тому, что он принудительно заставил платформу переписать файл настроек интерфейса.
Если у вас на компьютере установлено несколько версий платформы, вы можете сделать следующее:
Этот способ работает именно потому, что старая версия платформы при закрытии сохраняет корректные координаты главного меню в общий файл 1cv8cmn.pfl, и новая платформа при запуске считывает уже исправленные данные. Тем не менее, прямое удаление файла из Способа 2 решает задачу гораздо быстрее и не требует создания временных баз.