К статье
Практический материал

Администрирование · 9 мин

Как восстановить положение окна в 1С

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

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

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

Ниже разобраны рабочие способы: от простого сброса настроек формы до очистки кэша и правки хранилища системных настроек. Начинайте с самого простого варианта и переходите к следующему, только если предыдущий не помог.

Почему 1С «теряет» положение окон

Платформа сохраняет координаты, размеры и состояние каждой открывавшейся формы в хранилище системных настроек — это отдельная область данных, привязанная к конкретному пользователю и информационной базе. При следующем открытии форма восстанавливается ровно в том виде, в каком её закрыли.

Проблема возникает, когда сохранённые координаты перестают соответствовать реальному экрану. Типичный сценарий: пользователь работал с двумя мониторами, окно было на втором экране, затем монитор отключили — и форма продолжает открываться «в невидимой зоне». Аналогично ведёт себя окно после подключения по RDP с ноутбука с меньшим разрешением.

Вторая группа причин — повреждение локального кэша метаданных и настроек на клиентском компьютере. Кэш хранится в папках профиля пользователя Windows, и при его рассинхронизации формы могут открываться с искажёнными размерами или вовсе не реагировать на изменение настроек.

Окно не видно вообщеКоординаты за пределами экрана

Проверьте, не был ли отключён второй монитор, и попробуйте сочетание Alt+Tab для поиска окна

Форма открывается слишком маленькойСохранены некорректные размеры

Достаточно сброса настроек конкретной формы

Сбились все окна сразуПовреждён кэш или профиль настроек

Потребуется очистка кэша клиента или полный сброс настроек пользователя

Проблема только у одного пользователяНастройки хранятся персонально

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

Способ 1. Сброс настроек конкретной формы

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

Если такого пункта нет, используйте универсальный механизм платформы. Откройте меню «Все функции» (если пункт скрыт, включите его через «Сервис → Параметры → Отображать команду "Все функции"»), затем перейдите в раздел «Стандартные» и найдите обработку управления настройками форм. В ней можно выбрать конкретную форму и удалить сохранённые для неё настройки — после этого форма откроется с параметрами по умолчанию.

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

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

Способ 2. Сброс настроек интерфейса пользователя целиком

Когда сбились сразу несколько окон, панели или навигация, разумнее сбросить настройки интерфейса полностью. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ЗУП и других) перейдите в раздел «Администрирование → Пользователи и права → Персональные настройки пользователей» либо в «Настройки пользователей» — точное название зависит от конфигурации.

Там доступна очистка настроек по категориям: настройки форм, настройки отчётов, настройки интерфейса (состав панелей, разделы, избранное). Можно выбрать только нужную категорию, чтобы не потерять, например, сохранённые варианты отчётов. Очистка выполняется для выбранного пользователя и не требует монопольного доступа к базе.

Администратор с полными правами может выполнить эту операцию и за другого пользователя — это удобно, когда сотрудник не может сам добраться до настроек из-за «ушедшего» окна.

Способ 3. Очистка кэша клиента 1С

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

Стандартная процедура: полностью закройте все сеансы 1С, затем удалите содержимое папок кэша. Для типовой установки это каталоги вида %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 — внутри находятся папки с длинными именами-идентификаторами баз. Удалять следует именно эти папки с идентификаторами, а не весь каталог платформы. При следующем запуске кэш создастся заново.

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

text
Win+R → %APPDATA%\1C\1cv8 — удалить папки с GUID-именами (при закрытой 1С)

Способ 4. Вернуть окно, ушедшее за экран, средствами Windows

Иногда окно 1С физически открывается вне видимой области, и проще вернуть его мышью, чем сбрасывать настройки. Найдите окно через Alt+Tab, затем нажмите Alt+Пробел — откроется системное меню окна. Выберите «Переместить» и стрелками клавиатуры двигайте окно, пока оно не появится на экране. Как только окно стало видимым, можно довести его мышью.

Ещё один приём — временно изменить разрешение экрана или включить в Windows функцию привязки окон: клавиши Win+стрелка влево/вправо притягивают активное окно к краю текущего монитора, даже если оно находилось за его пределами.

После возвращения окна закройте его корректно — 1С перезапишет координаты на актуальные, и проблема больше не повторится, пока снова не изменится конфигурация мониторов.

Типичные ошибки
01
Переустановка платформы 1С — настройки хранятся не в программе, а в профиле пользователя и базе, поэтому переустановка ничего не даст
02
Удаление всей папки 1cv8 вместе со служебными файлами вместо точечной очистки кэша — можно потерять список баз и сохранённые пароли входа
03
Сброс настроек для всех пользователей сразу, хотя проблема была у одного — остальные теряют свои настройки без необходимости
04
Попытка править настройки при открытом сеансе пользователя — изменения могут быть перезаписаны при выходе

Как проверить результат и предотвратить повторение

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

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

Контрольные точки

Как проверить результат

Открытие формы после сброса
Норма

Окно появляется в видимой области с разумными размерами

Тревожный признак

Форма снова открывается за экраном или сброшенной — нужна очистка кэша

Повторное открытие после ручного перемещения
Норма

Окно запоминает новое положение

Тревожный признак

Координаты не сохраняются — возможны проблемы с правами на папку кэша

Работа других пользователей
Норма

У остальных настройки не изменились

Тревожный признак

Сбросились настройки у всех — выполнялся глобальный сброс, потребуется восстановление из копии

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

Потеряются ли данные базы при сбросе настроек окон?

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

Окно 1С открывается на отключённом втором мониторе. Что делать в первую очередь?

Быстрее всего вернуть окно клавишами: выделите его через Alt+Tab, нажмите Alt+Пробел, выберите «Переместить» и стрелками верните окно на видимый экран. После корректного закрытия 1С запомнит новые координаты.

Сброс настроек формы не помог — окно всё равно открывается криво. Почему?

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

Можно ли сбросить настройки окон другому пользователю без его пароля?

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

Почему после подключения по удалённому рабочему столу все окна съехали?

RDP-сеанс часто имеет другое разрешение экрана, и 1С перезаписывает координаты окон под него. Используйте фиксированное разрешение для удалённых сеансов или сбрасывайте настройки форм после возврата к обычному рабочему месту.

Итог

Что важно запомнить

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