Окно 1С спряталось за краем монитора или под панелью задач

· 9 мин

Содержание

Если окно 1С ушло за край экрана, начните с клавиатуры. Выберите окно в панели задач, нажмите Alt+Пробел, затем Ь (в английской раскладке M), а после этого стрелками двигайте окно, пока оно не появится. Подтвердите положение клавишей Enter.

Обычно такое случается после отключения второго монитора, смены разрешения или перехода с док-станции на ноутбук. 1С помнит, где стояло окно, и пытается открыть его в той же точке. Если этой точки больше нет, окно оказывается «в пустоте»: программа запущена, процесс виден в диспетчере задач, а на экране ничего нет.

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

Вернуть окно клавишами без мыши

Этот способ работает в любой версии Windows и не требует прав администратора. Он подходит, когда окно видно в панели задач, но не видно на мониторе.

Системное меню окна

  1. Щёлкните по значку 1С в панели задач, чтобы окно стало активным.
  2. Нажмите Alt+Пробел — откроется системное меню окна (вы его не увидите, если оно тоже за экраном, но клавиши работают).
  3. Нажмите Ь — это пункт «Переместить». В английской раскладке — M.
  4. Курсор мыши превратится в крестик из стрелок. Нажимайте ←, →, ↑, ↓: окно будет двигаться шагами.
  5. Когда окно появится, нажмите Enter или щёлкните мышью.

Если окно ушло далеко, стрелку удобно не отпускать: после первого нажатия движение продолжается, пока вы держите клавишу.

Сочетания с клавишей Windows

СочетаниеЧто делает
Win+↑разворачивает окно на весь экран
Win+← / Win+→прижимает окно к левой или правой половине
Win+Shift+← / Win+Shift+→переносит окно на соседний монитор
Win+Homeсворачивает все окна, кроме активного

Разворот на весь экран почти всегда спасает: окно получает новые координаты внутри видимой области.

Каскад из контекстного меню панели задач

Щёлкните правой кнопкой по пустому месту панели задач и выберите «Расположить окна каскадом». Windows сама поставит все окна в видимую область, в том числе и окно 1С. Минус: расположатся вообще все открытые программы, потом придётся наводить порядок.

Если окно живёт на отключённом мониторе

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

Проверьте, что система видит нужные мониторы:

  1. Нажмите Win+P и выберите режим «Только экран компьютера» или «Расширить». В режиме «Расширить» второй монитор снова становится частью рабочего стола, и окно можно перетащить.
  2. Щёлкните правой кнопкой по рабочему столу и откройте «Параметры экрана». Нажмите «Определить», чтобы увидеть номера мониторов.
  3. В блоке «Несколько дисплеев» проверьте, какой из экранов основной. Отметьте нужный и включите «Сделать этот дисплей основным».
  4. Перетащите схему мониторов так, как они стоят на столе физически. Если левый монитор в схеме стоит справа, мышь и окна будут вести себя непредсказуемо.

Типовой сценарий: вы работали на ноутбуке с внешним монитором слева, отключили его и уехали домой. Окно 1С осталось в координатах с отрицательным значением по горизонтали. На одном экране так далеко оно уйти не может, поэтому Windows подставляет «ничего». Вернуть внешний монитор в режиме «Расширить», сдвинуть окно и только потом отключаться — самый надёжный путь.

Временно сменить разрешение экрана

Приём «в лоб», но работает. Окно за краем экрана иногда возвращается, если резко уменьшить рабочую область.

  1. В «Параметрах экрана» найдите «Разрешение дисплея».
  2. Выберите значение ниже текущего, например вместо 1920×1080 поставьте 1280×720.
  3. Подтвердите изменение. Windows пересчитает положение окон, и 1С обычно оказывается внутри видимой области.
  4. Верните исходное разрешение. Окно останется там, куда его поставили.

Меняйте разрешение, когда остальные способы не сработали или вы работаете удалённо и не можете подключить клавиатуру отдельно от сеанса. Если подключаетесь по RDP, учтите: разрешение сеанса задаётся параметрами клиента, а не только параметрами экрана на сервере. Закройте сеанс не выходом, а отключением, и подключитесь заново с другим размером окна в настройках клиента.

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

Куда 1С прячет положение окон и как его сбросить

Положение окон 1С не хранит в реестре Windows. Размеры и координаты лежат в файлах профиля пользователя, в каталоге %APPDATA%\1C\1cv8. Если окно «залипло» за пределами экрана, корень проблемы в этих файлах, а не в Windows.

Порядок действий:

  1. Полностью закройте 1С. Проверьте в диспетчере задач, что процессов 1cv8.exe и 1cv8c.exe не осталось.
  2. Откройте проводник и вставьте в адресную строку %APPDATA%\1C\1cv8.
  3. Переименуйте папку, например в 1cv8_old. Не удаляйте сразу — так можно откатиться.
  4. Запустите 1С. Каталог создастся заново, окно откроется в положении по умолчанию.

Список баз при этом не пропадёт: он хранится отдельно, в каталоге %APPDATA%\1C\1CEStart. Но вместе с папкой уйдёт кэш, и первый запуск каждой базы будет заметно дольше. Заодно сбросятся личные настройки форм: колонки списков, их ширина и порядок, положение панелей.

Настройки интерфейса, которые вы сохраняли в самой базе (например, начальная страница или избранное), этим способом не затрагиваются: они лежат в базе, а не в профиле Windows.

Можно ограничиться запуском с очисткой кэша. Для этого в списке баз нажмите «Изменить», перейдите к дополнительным параметрам запуска и добавьте ключ /ClearCache. Он очищает кэш клиента, но положение главного окна иногда остаётся тем же. Если после ключа окно по-прежнему не видно, переименовывайте папку целиком.

Если окно уехало не у главного окна, а у отдельной формы (например, у открытого в отдельном окне отчёта), помогает закрыть эту форму через панель задач правой кнопкой («Закрыть окно») и открыть её заново. В 8.3 с интерфейсом «Такси» такие формы запоминают положение независимо друг от друга.

Нижний край окна спрятан под панелью задач

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

Что делать:

  • 🖱 Зажмите Alt и тяните окно мышью за любое место внутри него. Во многих программах это работает, но в 1С результат зависит от формы, поэтому не рассчитывайте на него как на главный способ.
  • ⌨ Щёлкните по значку 1С в панели задач с зажатой клавишей Shift правой кнопкой: откроется то же системное меню с пунктами «Переместить» и «Размер». Выберите «Размер» и стрелками уменьшите окно по высоте.
  • 📌 Временно переместите панель задач. Щёлкните по ней правой кнопкой, откройте параметры панели и выберите автоматическое скрытие. Панель уберётся с экрана, а скрытый край окна станет доступен.
  • 🔍 Проверьте масштаб в «Параметрах экрана». При значении 150% или 175% на небольшом мониторе окно, рассчитанное под 100%, не помещается по высоте. Верните 100% и проверьте, помещается ли форма.

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

Конфигуратор, терминальный сервер и другие трудные случаи

Конфигуратор хранит параметры окон отдельно от пользовательского режима. Если «уехало» окно конфигуратора, приёмы с клавишами работают так же: Alt+Пробел, затем перемещение стрелками, Win+↑. Сброс папки профиля тоже помогает, но учтите: вместе с настройками окон конфигуратор потеряет и свои личные параметры (расположение панелей, настройки редактора модулей).

На терминальном сервере всё немного иначе. Окно запущено на сервере, а видите вы его через клиент подключения. Если окно за краем, сначала проверьте сам клиент:

  1. Разверните окно удалённого сеанса на весь монитор. Если оно в оконном режиме и частично уехало, 1С внутри него может выглядеть пропавшей.
  2. Отключитесь и подключитесь заново: клиент пересоздаст сеанс с актуальными размерами. Выходить из системы не нужно, иначе будут закрыты ваши открытые документы.
  3. Если окно 1С внутри сеанса всё равно не видно, применяйте клавиши внутри сеанса, а не на локальном компьютере. Перед Alt+Пробел щёлкните мышью по содержимому сеанса, чтобы фокус был в нём.

На сервере с общим профилем, где настройки пользователя перемещаются между серверами, переименование папки 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С пропало: проверьте по порядку
Выполнено: 0 / 6

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

Окно 1С видно в панели задач, но на экране его нет. Это зависание?
Нет, чаще всего окно просто открыто за границей экрана. Если оно не отвечает на Win+↑, вернуть его поможет перемещение стрелками через Alt+Пробел.
Пропадут ли базы из списка, если переименовать папку `1cv8`?
Нет. Список баз хранится в каталоге 1CEStart. Исчезнет кэш и личные настройки форм, остальное сохранится.
Окно уезжает после каждого включения ноутбука. Что делать?
Проверьте схему мониторов в «Параметрах экрана» и назначьте основным тот экран, который всегда подключён. Для постоянных док-станций подойдут утилиты, запоминающие раскладку окон.
Нужны ли права администратора?
Для сочетаний клавиш и смены разрешения нет. Переименовать %APPDATA%\1C\1cv8 тоже можно без админских прав: это каталог вашего профиля.
Поможет ли переустановка платформы?
Нет. Координаты окна лежат в файлах профиля, а не в каталоге программы, и переустановка их не затрагивает.