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

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

Как уменьшить форму в 1С: практическое руководство

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

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

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

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

Определите, что именно нужно уменьшить

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

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

Форма не влезает на экранПроблема с размером окна

Попробуйте потянуть за границу окна или сбросить настройки формы

Всё слишком крупное во всей программеПроблема масштаба интерфейса

Проверьте масштаб в меню «Вид» и масштабирование Windows

Крупная только одна формаСохранённые настройки или свойства формы

Сбросьте настройки формы или проверьте её в конфигураторе

Широкие колонки в таблицеНастройка табличной части

Измените ширину колонок мышью или через «Изменить форму»

Уменьшение окна формы мышью

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

Если форма открылась за пределами видимой области и её заголовок недоступен, используйте клавиатуру: нажмите Alt+Пробел, выберите «Переместить» и двигайте окно стрелками, затем нажмите Enter. После этого окно станет доступно для изменения размера.

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

Как сбросить сохранённые размеры формы

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

Если пункта сброса нет, настройки можно очистить централизованно. В разделе администрирования многих типовых конфигураций есть обработка очистки пользовательских настроек: «Администрирование» → «Пользователи и права» → «Персональные настройки пользователей» → «Очистка настроек». Выберите пользователя и отметьте настройки нужной формы.

Радикальный вариант для толстого клиента — очистка кэша метаданных: удаление папки с кэшем базы в профиле пользователя (обычно в каталоге AppData\Roaming\1C). Это сбрасывает не только размеры окон, но и другие клиентские настройки, поэтому применяйте способ осознанно.

Уменьшение масштаба интерфейса целиком

Если крупными выглядят все формы сразу, проблема в масштабе. В интерфейсе «Такси» откройте главное меню (кнопка в левом верхнем углу), выберите «Вид» → «Масштаб» и уменьшите значение, например со 100% до 90% или 80%. Изменение применяется ко всем окнам текущего сеанса.

Второй уровень — масштабирование операционной системы. При масштабе Windows 125% или 150% все программы, включая 1С, отображаются укрупнённо. Проверьте параметры экрана Windows: «Параметры» → «Система» → «Дисплей» → «Масштаб». Снижение масштаба ОС уменьшит и 1С, но затронет все остальные приложения.

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

Сравнение вариантов

Изменение размера окна мышью

Подходит для разовой корректировки одной формы; не помогает, если размеры зафиксированы разработчиком

Масштаб интерфейса 1С

Подходит, когда крупно выглядит вся программа; влияет на все формы и всех сеансов пользователя

Масштаб Windows

Помогает при общем неудобстве отображения; меняет все приложения, а не только 1С

Конфигуратор

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

Уменьшение элементов через «Изменить форму»

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

Для табличных частей ширину колонок проще менять напрямую: потяните за границу заголовка колонки, как в Excel. Слишком широкие колонки «Номенклатура» или «Комментарий» — частая причина того, что таблица не помещается в окно. Сужение двух-трёх колонок часто решает проблему без всяких настроек.

Помните об ограничении: в режиме «Изменить форму» нельзя задать точные размеры в пикселях и нельзя уменьшить шрифт отдельных элементов. Для тонкой настройки нужен конфигуратор.

Настройка размеров формы в конфигураторе

Разработчик или администратор с доступом к конфигуратору может задать размеры формы точно. Откройте конфигуратор, найдите нужный объект (документ, справочник), откройте его форму. В свойствах формы доступны параметры, влияющие на размер: «Ширина» и «Высота» (в символах и строках), а также поведение при изменении размера.

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

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

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

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

Частые ошибки и ограничения

Типичная ошибка — попытка уменьшить форму, у которой разработчик зафиксировал размеры. В таком случае границы окна не реагируют на мышь, и единственные пути — масштаб интерфейса или изменение формы в конфигураторе (расширении).

Вторая ошибка — уменьшение масштаба до значений, при которых текст становится нечитаемым. Масштаб ниже 80% на обычных мониторах часто приводит к смазанным шрифтам. Если данных слишком много, лучше компактный режим интерфейса и настройка видимости колонок, чем экстремальное уменьшение масштаба.

Третья ошибка — очистка всех настроек пользователя ради одной формы. Вместе с размером окна сбрасываются настройки списков, варианты отчётов, расположение панелей. Всегда начинайте с точечного сброса настроек конкретной формы.

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

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

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

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

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

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

Открытие формы
Норма

Форма полностью помещается на экране, кнопки «Записать» и «Закрыть» видны

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

Часть формы за пределами экрана, появляется прокрутка окна

Табличные части
Норма

Ключевые колонки видны без горизонтальной прокрутки

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

Колонки обрезаны или чрезмерно растянуты

Повторное открытие
Норма

Размер и положение формы сохраняются между сеансами

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

Форма снова открывается в старом размере — настройки не применились

Читаемость
Норма

Текст читается без напряжения

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

Шрифт слишком мелкий или размытый — масштаб выбран неудачно

Итог

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

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

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

Почему форма 1С не меняет размер при перетаскивании границы?

Скорее всего, разработчик зафиксировал размеры формы в её свойствах или используется обычная (неуправляемая) форма с жёсткой компоновкой. Уменьшить такую форму можно только через масштаб интерфейса или изменением свойств в конфигураторе либо расширении.

Как уменьшить шрифт во всей программе 1С?

Единой настройки шрифта в типовом интерфейсе «Такси» нет. Используйте уменьшение масштаба через главное меню «Вид» → «Масштаб» — это уменьшит и шрифты, и элементы. Также проверьте масштабирование в параметрах дисплея Windows.

Форма открывается за пределами экрана, как её вернуть?

Нажмите Alt+Пробел, выберите «Переместить» и стрелками клавиатуры верните окно в видимую область, затем нажмите Enter. После этого сбросьте настройки формы, чтобы она перестала открываться в старой позиции.

Сохранятся ли мои настройки размера формы после обновления конфигурации?

Пользовательские настройки (размер окна, ширина колонок, изменения через «Изменить форму») обычно сохраняются при обновлении. Однако если в новом релизе форма существенно переработана, старые настройки могут применяться некорректно — тогда их нужно сбросить.

Как уменьшить форму для всех пользователей сразу?

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

Поможет ли очистка кэша 1С, если форма отображается неправильно?

Да, если проблема вызвана повреждённым клиентским кэшем — например, форма выглядит «сломанной» после обновления. Закройте программу и удалите папку кэша базы в каталоге AppData пользователя. Учтите, что вместе с кэшем сбросятся некоторые клиентские настройки.