Как убрать пустую область в верхней части управляемой формы 1С

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

Разберем частую проблему, с которой сталкиваются разработчики при проектировании интерфейсов в 1С: на управляемой форме сверху остается неиспользуемое пустое пространство. Эта проблема особенно заметна, когда обработка или форма используется в качестве начальной страницы (рабочего стола) или специализированного рабочего места.

Выясним причину появления пустой области

Проанализируем, почему платформа 1С оставляет свободный отступ в верхней части управляемой формы:

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

Решение 1. Использование режимов основного окна (платформа 8.3.10 и новее)

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

Если форма используется как специализированное рабочее место, избавиться от верхнего отступа и системных заголовков можно путем перевода основного окна в один из специализированных режимов:

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

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

Решение 2. Точечная настройка свойств формы и элементов

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

  1. Отключение заголовка формы:
    • Установим свойство формы АвтоЗаголовок в значение Ложь.
    • Свойство ОтображатьЗаголовок переведем в Ложь.
    • Очистим текст в свойстве Заголовок.
  2. Отключение командной панели:
    • Для встроенной авто-панели формы установим свойство ОтображениеКоманднойПанели в значение Не отображать.
    • Убедимся, что на форме отсутствуют видимые кнопки, привязанные к шапке.
  3. Настройка группы «Страницы»:
    • У родительской группы типа «Страницы» установим свойство ОтображениеЗакладок в значение Не использовать.
    • Для дочернего элемента типа «Страница» установим свойство ОтображатьЗаголовок в значение Ложь, а свойство Отображение переведем в значение Нет.

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

← На главную