Что делать, если окно запроса сливается с окном конфигурации в 1С

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

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

Причина возникновения проблемы

Выясним причину, почему происходит слияние окон. В платформе «1С:Предприятие 8» для окон рабочей области Конфигуратора предусмотрено пять различных состояний:

  1. Обычное — стандартное отдельное окно, которое свободно перемещается внутри рабочей области и не группируется с другими.
  2. Свободное — окно находится поверх всех остальных окон платформы.
  3. Соединяемое — окно при перетаскивании «прилипает» к границам других окон или объединяется с ними в один контейнер с вкладками.
  4. Прикрепленное — окно фиксируется у одной из граней главного окна программы.
  5. Прячущееся — окно сворачивается в небольшую вкладку у края экрана при потере фокуса.

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

Способ 1. Изменение режима окна через контекстное меню (Основное решение)

Разберем самый быстрый и простой способ вернуть окну запроса независимое состояние.

  1. Перейдем к окну, которое влилось в структуру Конфигуратора (окно текста запроса или конструктора).
  2. Нажмем правой кнопкой мыши по заголовку этого окна или по его вкладке.
  3. В появившемся контекстном меню найдем текущий установленный флаг на пункте Соединяемое.
  4. Выберем пункт Обычное.

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

Способ 2. Быстрое восстановление скрытого окна конфигурации

Если при закрытии слившегося окна запроса пропало само окно конфигурации, нет необходимости закрывать и заново открывать весь Конфигуратор. Рассмотрим комбинации и меню для быстрого вызова дерева объектов:

  1. Воспользуемся горячими клавишами Ctrl + Shift + C — эта комбинация моментально разворачивает и делает активным окно конфигурации.
  2. Также можно открыть главное меню и выбрать пункт Конфигурация -> Окно конфигурации.
  3. Если окна перекрыли друг друга или сгруппировались неудобным образом, откроем меню Окна и выберем команду Восстановить положение окна или пункты Каскадом / Мозаикой для автоматического упорядочивания рабочей области.

Способ 3. Очистка пользовательских настроек и кэша

В случаях, когда настройки расположения окон повреждены из-за сбоя программы или изменения разрешения экрана (системного масштабирования Windows со 100% до 125%/150%), сбросим параметры рабочей области до заводских настроек.

  1. Завершим работу в Конфигураторе.
  2. Перейдем в каталоги пользовательских данных 1С:

    %AppData%\1C\1Cv8

    %LocalAppData%\1C\1Cv8

  3. Удалим файлы настроек сеанса разработчика 1cv8u.cdf и 1cv8.cdn из папки соответствующей информационной базы.

При следующем запуске Конфигуратора все панели и окна вернутся в исходное положение по умолчанию.

Профилактика случайного связывания окон

Посмотрим, как избежать случайного «залипания» окон в будущем. При перемещении любых окон по рабочей области Конфигуратора удерживаем клавишу Ctrl. Удержание клавиши Ctrl во время перетаскивания блокирует автопривязку, не позволяя окну переходить в режим Соединяемое и объединяться с окном дерева конфигурации.

← На главную