Окно 1С спряталось за краем монитора или под панелью задач
Содержание
Если окно 1С ушло за край экрана, начните с клавиатуры. Выберите окно в панели задач, нажмите Alt+Пробел, затем Ь (в английской раскладке M), а после этого стрелками двигайте окно, пока оно не появится. Подтвердите положение клавишей Enter.
Обычно такое случается после отключения второго монитора, смены разрешения или перехода с док-станции на ноутбук. 1С помнит, где стояло окно, и пытается открыть его в той же точке. Если этой точки больше нет, окно оказывается «в пустоте»: программа запущена, процесс виден в диспетчере задач, а на экране ничего нет.
Ниже способы по возрастанию радикальности. Сначала то, что ничего не ломает, в конце — сброс файлов профиля.
Вернуть окно клавишами без мыши
Этот способ работает в любой версии Windows и не требует прав администратора. Он подходит, когда окно видно в панели задач, но не видно на мониторе.
Системное меню окна
- Щёлкните по значку 1С в панели задач, чтобы окно стало активным.
- Нажмите
Alt+Пробел— откроется системное меню окна (вы его не увидите, если оно тоже за экраном, но клавиши работают). - Нажмите
Ь— это пункт «Переместить». В английской раскладке —M. - Курсор мыши превратится в крестик из стрелок. Нажимайте
←,→,↑,↓: окно будет двигаться шагами. - Когда окно появится, нажмите
Enterили щёлкните мышью.
Если окно ушло далеко, стрелку удобно не отпускать: после первого нажатия движение продолжается, пока вы держите клавишу.
Сочетания с клавишей Windows
| Сочетание | Что делает |
|---|---|
Win+↑ | разворачивает окно на весь экран |
Win+← / Win+→ | прижимает окно к левой или правой половине |
Win+Shift+← / Win+Shift+→ | переносит окно на соседний монитор |
Win+Home | сворачивает все окна, кроме активного |
Разворот на весь экран почти всегда спасает: окно получает новые координаты внутри видимой области.
Каскад из контекстного меню панели задач
Щёлкните правой кнопкой по пустому месту панели задач и выберите «Расположить окна каскадом». Windows сама поставит все окна в видимую область, в том числе и окно 1С. Минус: расположатся вообще все открытые программы, потом придётся наводить порядок.
Если окно живёт на отключённом мониторе
Самая частая причина — второй экран. Windows считает, что он ещё подключён, или 1С запоминает координаты, которых больше нет.
Проверьте, что система видит нужные мониторы:
- Нажмите
Win+Pи выберите режим «Только экран компьютера» или «Расширить». В режиме «Расширить» второй монитор снова становится частью рабочего стола, и окно можно перетащить. - Щёлкните правой кнопкой по рабочему столу и откройте «Параметры экрана». Нажмите «Определить», чтобы увидеть номера мониторов.
- В блоке «Несколько дисплеев» проверьте, какой из экранов основной. Отметьте нужный и включите «Сделать этот дисплей основным».
- Перетащите схему мониторов так, как они стоят на столе физически. Если левый монитор в схеме стоит справа, мышь и окна будут вести себя непредсказуемо.
Типовой сценарий: вы работали на ноутбуке с внешним монитором слева, отключили его и уехали домой. Окно 1С осталось в координатах с отрицательным значением по горизонтали. На одном экране так далеко оно уйти не может, поэтому Windows подставляет «ничего». Вернуть внешний монитор в режиме «Расширить», сдвинуть окно и только потом отключаться — самый надёжный путь.
Временно сменить разрешение экрана
Приём «в лоб», но работает. Окно за краем экрана иногда возвращается, если резко уменьшить рабочую область.
- В «Параметрах экрана» найдите «Разрешение дисплея».
- Выберите значение ниже текущего, например вместо 1920×1080 поставьте 1280×720.
- Подтвердите изменение. Windows пересчитает положение окон, и 1С обычно оказывается внутри видимой области.
- Верните исходное разрешение. Окно останется там, куда его поставили.
Меняйте разрешение, когда остальные способы не сработали или вы работаете удалённо и не можете подключить клавиатуру отдельно от сеанса. Если подключаетесь по RDP, учтите: разрешение сеанса задаётся параметрами клиента, а не только параметрами экрана на сервере. Закройте сеанс не выходом, а отключением, и подключитесь заново с другим размером окна в настройках клиента.
Если на компьютере работает несколько пользователей одновременно (терминальный сервер), не трогайте разрешение на самом сервере. Для сеанса пользователя меняйте только параметры подключения.
Куда 1С прячет положение окон и как его сбросить
Положение окон 1С не хранит в реестре Windows. Размеры и координаты лежат в файлах профиля пользователя, в каталоге %APPDATA%\1C\1cv8. Если окно «залипло» за пределами экрана, корень проблемы в этих файлах, а не в Windows.
Порядок действий:
- Полностью закройте 1С. Проверьте в диспетчере задач, что процессов
1cv8.exeи1cv8c.exeне осталось. - Откройте проводник и вставьте в адресную строку
%APPDATA%\1C\1cv8. - Переименуйте папку, например в
1cv8_old. Не удаляйте сразу — так можно откатиться. - Запустите 1С. Каталог создастся заново, окно откроется в положении по умолчанию.
Список баз при этом не пропадёт: он хранится отдельно, в каталоге %APPDATA%\1C\1CEStart. Но вместе с папкой уйдёт кэш, и первый запуск каждой базы будет заметно дольше. Заодно сбросятся личные настройки форм: колонки списков, их ширина и порядок, положение панелей.
Настройки интерфейса, которые вы сохраняли в самой базе (например, начальная страница или избранное), этим способом не затрагиваются: они лежат в базе, а не в профиле Windows.
Можно ограничиться запуском с очисткой кэша. Для этого в списке баз нажмите «Изменить», перейдите к дополнительным параметрам запуска и добавьте ключ /ClearCache. Он очищает кэш клиента, но положение главного окна иногда остаётся тем же. Если после ключа окно по-прежнему не видно, переименовывайте папку целиком.
Если окно уехало не у главного окна, а у отдельной формы (например, у открытого в отдельном окне отчёта), помогает закрыть эту форму через панель задач правой кнопкой («Закрыть окно») и открыть её заново. В 8.3 с интерфейсом «Такси» такие формы запоминают положение независимо друг от друга.
Нижний край окна спрятан под панелью задач
Отдельный случай: окно на экране, но его нижняя часть или строка заголовка скрыта. Кнопки внизу формы не нажать, а заголовок, за который обычно тянут, недоступен.
Что делать:
- 🖱 Зажмите
Altи тяните окно мышью за любое место внутри него. Во многих программах это работает, но в 1С результат зависит от формы, поэтому не рассчитывайте на него как на главный способ. - ⌨ Щёлкните по значку 1С в панели задач с зажатой клавишей
Shiftправой кнопкой: откроется то же системное меню с пунктами «Переместить» и «Размер». Выберите «Размер» и стрелками уменьшите окно по высоте. - 📌 Временно переместите панель задач. Щёлкните по ней правой кнопкой, откройте параметры панели и выберите автоматическое скрытие. Панель уберётся с экрана, а скрытый край окна станет доступен.
- 🔍 Проверьте масштаб в «Параметрах экрана». При значении 150% или 175% на небольшом мониторе окно, рассчитанное под 100%, не помещается по высоте. Верните 100% и проверьте, помещается ли форма.
Если после этого форма всё равно не помещается, виновата не позиция, а размер: окно 1С запомнило размер, рассчитанный на большой монитор. Уменьшите его вручную, взявшись за край рамки, либо разверните окно на весь экран и закройте 1С. При следующем запуске система запомнит развёрнутое состояние.
Конфигуратор, терминальный сервер и другие трудные случаи
Конфигуратор хранит параметры окон отдельно от пользовательского режима. Если «уехало» окно конфигуратора, приёмы с клавишами работают так же: Alt+Пробел, затем перемещение стрелками, Win+↑. Сброс папки профиля тоже помогает, но учтите: вместе с настройками окон конфигуратор потеряет и свои личные параметры (расположение панелей, настройки редактора модулей).
На терминальном сервере всё немного иначе. Окно запущено на сервере, а видите вы его через клиент подключения. Если окно за краем, сначала проверьте сам клиент:
- Разверните окно удалённого сеанса на весь монитор. Если оно в оконном режиме и частично уехало, 1С внутри него может выглядеть пропавшей.
- Отключитесь и подключитесь заново: клиент пересоздаст сеанс с актуальными размерами. Выходить из системы не нужно, иначе будут закрыты ваши открытые документы.
- Если окно 1С внутри сеанса всё равно не видно, применяйте клавиши внутри сеанса, а не на локальном компьютере. Перед
Alt+Пробелщёлкните мышью по содержимому сеанса, чтобы фокус был в нём.
На сервере с общим профилем, где настройки пользователя перемещаются между серверами, переименование папки 1cv8 затронет и другие серверы. Согласуйте действие с администратором.
Диагностика по симптомам, если ничего не помогло
%APPDATA%\1C\1cv8 только на проблемном компьютере. Если сброс помог, причиной были повреждённые файлы профиля.Утилиты для управления окнами
Если окна теряются регулярно, например из-за док-станции, разовые приёмы надоедают. Тогда помогут программы, которые запоминают раскладку и возвращают окна на место сами.
| Решение | Что умеет | Стоит учесть |
|---|---|---|
| PowerToys (Microsoft) | модуль FancyZones: зоны на экране, привязка окон к зонам | бесплатно, ставится вручную |
| AutoHotkey | свой скрипт: по сочетанию клавиш ставит заданное окно в точку 0,0 | нужно написать скрипт |
| DisplayFusion и аналоги | профили мониторов, перенос окон при отключении экрана | основные функции платные |
Простейший скрипт AutoHotkey, который переносит окно 1С в левый верхний угол по Ctrl+Alt+R, выглядит так:
^!r::
WinMove, 1C, , 0, 0
return
Параметр 1C — часть заголовка окна. Если у вас заголовок начинается иначе, проверьте его в диспетчере задач или подставьте нужную часть. Сначала проверьте скрипт на отдельном тестовом окне.
Для рабочих мест бухгалтеров ставить посторонние утилиты без согласования с ИТ-службой не стоит. Вариант без установки — FancyZones из PowerToys, если политика безопасности его допускает.
Как не терять окно после следующего отключения монитора
Три правила, которые убирают проблему почти полностью:
- 🖥 Перед тем как отключить внешний монитор, сверните окно 1С или перенесите его на основной экран.
- 🔌 Если пользуетесь док-станцией, пусть основным в Windows остаётся экран ноутбука. Тогда новые окна открываются на нём.
- 🪟 Для работы на двух экранах держите в 1С основное окно на главном мониторе, а на втором открывайте только справочные формы и отчёты.
Отдельный совет для тех, кто работает по RDP: перед сменой размера окна клиента разверните окно 1С на весь экран кнопкой в заголовке. Развёрнутое окно следует за границами сеанса и не уезжает при их изменении.
Частые вопросы
Окно 1С видно в панели задач, но на экране его нет. Это зависание?
Win+↑, вернуть его поможет перемещение стрелками через Alt+Пробел.Пропадут ли базы из списка, если переименовать папку `1cv8`?
1CEStart. Исчезнет кэш и личные настройки форм, остальное сохранится.Окно уезжает после каждого включения ноутбука. Что делать?
Нужны ли права администратора?
%APPDATA%\1C\1cv8 тоже можно без админских прав: это каталог вашего профиля.