Мелкий текст и крошечные окна в 1С: делаем интерфейс крупнее
Содержание
Чтобы увеличить окна и шрифт в 1С, чаще всего достаточно поднять масштаб экрана в Windows: Параметры → Система → Дисплей → Масштаб, затем перезапустить 1С. Если после этого текст стал мутным, а не крупным, дело не в размере, а в режиме масштабирования самой программы, и лечится это отдельной настройкой.
Распространённая ошибка — искать в 1С «ползунок шрифта». Единого параметра «размер шрифта для всех форм» в пользовательском режиме нет. Размер задают масштаб Windows, режим работы платформы с высоким DPI и масштаб в параметрах клиентского приложения. Разберём их по порядку, от простого к тонкому.
Сначала выясните, что именно мелкое
От симптома зависит способ. Прежде чем что-то менять, определите, о чём речь.
- 🔍 Всё мелкое, включая сам Windows. Проблема в разрешении экрана и масштабе системы. Начните с первого раздела.
- 🔍 Мелкая только 1С, остальные программы нормальные. Платформа не подхватила масштаб. Смотрите режим DPI и параметры клиента.
- 🔍 Мелкий текст только в таблицах или отчётах. Помогает масштаб самого приложения, а для отчётов — масштаб табличного документа.
- 🔍 Всё нормально на своём компьютере, но мелко в удалённой сессии. Это история про RDP и терминальный сервер , она ниже.
- 🔍 Не помещаются окна, элементы обрезаны. Масштаб слишком большой для вашего разрешения.
Выберите ближайший пункт и не трогайте остальные настройки: чем меньше параметров вы меняете за раз, тем проще найти, что сработало.
Масштаб Windows: простой способ для всей системы
Этот способ увеличивает всё сразу: меню, кнопки, поля и текст в 1С тоже.
- Нажмите правой кнопкой по рабочему столу и выберите
Параметры экрана(или откройтеПараметры → Система → Дисплей). - В блоке «Масштаб и разметка» выберите значение: 125 % или 150 %.
- Закройте 1С полностью, включая окно запуска, и откройте заново. Работающая программа новый масштаб не подхватит.
Какое значение брать, зависит от диагонали и разрешения. Ориентиры для типичных мониторов:
| Экран | Разрешение | Разумный масштаб |
|---|---|---|
| 21–24″ | 1920×1080 | 100 % (при плохом зрении 125 %) |
| 27″ | 2560×1440 | 125 % |
| 27–32″ | 3840×2160 (4K) | 150–175 % |
| Ноутбук 13–15″ | 1920×1080 | 125 % |
Если у вас два монитора с разным разрешением, Windows хранит масштаб для каждого отдельно. Окно 1С, перетащенное на другой экран, может «поплыть» и стать мутным или слишком крупным. Работайте в 1С на одном мониторе или выровняйте масштаб на обоих.
Дробные значения вроде 125 % и 150 % как раз и вызывают проблемы с чёткостью. При 100 % и 200 % платформа обычно показывает аккуратный текст, остальное зависит от режима, о котором речь в следующем разделе.
Почему после увеличения масштаба текст размытый
Это второй по частоте запрос после «слишком мелко». Windows умеет растягивать окна приложений «картинкой», не зная об их собственных возможностях. Результат — крупно, но с мутными краями букв.
Исправляется в свойствах исполняемых файлов платформы:
- Откройте папку установки платформы, обычно
C:\Program Files\1cv8\<номер версии>\bin\. - Найдите файлы
1cv8c.exe(тонкий клиент),1cv8.exe(толстый клиент и конфигуратор) и1cestart.exe(окно запуска). - Для каждого: правая кнопка →
Свойства→ вкладкаСовместимость→Изменить параметры высокого DPI. - Отметьте «Переопределить режим масштабирования», в списке выберите
ПриложениеилиСистема (расширенная). - Нажмите ОК, перезапустите 1С.
Режимы ведут себя по-разному:
| Режим | Что происходит | Когда выбирать |
|---|---|---|
| Приложение | Windows не вмешивается, масштабированием занимается сама 1С | Первым делом пробуйте его: текст чёткий |
| Система | Windows растягивает окно по DPI основного монитора | Если «Приложение» ломает вёрстку |
| Система (расширенная) | Растягивание с улучшенным сглаживанием | Если нужны чёткие шрифты и стабильные формы |
Правка свойств exe-файлов действует только для этой версии платформы. После установки новой версии в другую папку настройку придётся повторить. Права администратора потребуются, если вы меняете параметры «для всех пользователей».
Если вы сомневаетесь, какой режим подойдёт, проверьте по очереди «Приложение», затем «Система (расширенная)». Менять нужно один файл за раз, проверяя результат после каждого перезапуска.
Масштаб внутри платформы: параметры клиентского приложения
Масштаб самой программы можно задать и без Windows. Это удобно, если системный масштаб трогать нельзя (например, он нужен другим программам) или нужно крупнее только в 1С.
Откройте главное меню (кнопка со стрелкой в левом верхнем углу окна 1С), раздел Сервис и настройки → Параметры. Среди настроек внешнего вида найдите параметр масштаба интерфейса и выберите значение крупнее текущего. Применяется он после перезапуска клиента, 1С сама об этом сообщит.
То же самое доступно из окна запуска: выделите базу в списке, нажмите Изменить и перейдите на страницу дополнительных параметров. Там есть выбор масштаба для этой информационной базы. Настройка хранится для конкретной базы, поэтому в другой базе её придётся включить отдельно.
Что учесть:
- 📌 Настройка личная. Она не меняет вид у остальных пользователей, и ставить её можно каждому по своему вкусу.
- 📌 Платформа должна быть версии 8.3 с интерфейсом «Такси». Если у вас более старая платформа или режим интерфейса 8.2, названия пунктов будут другими, а масштабирование хуже.
- 📌 Параметр действует на формы и окна. Для печатных форм и отчётов масштаб устанавливается отдельно (см. следующий раздел).
Масштаб в 1С и масштаб Windows складываются. Если вы подняли оба до 150 %, интерфейс станет крупнее, чем вы ожидали, и половина кнопок может не поместиться. Меняйте что-то одно.
Размер текста в таблицах, списках и отчётах
Жалоба «в списке документов шрифт мелкий» обычно решается общим масштабом. Но есть нюансы для табличных мест.
Списки и табличные части
Размер шрифта в списках, справочниках и табличных частях документов задан в самой конфигурации и растёт вместе с масштабом приложения. Пользователь не выбирает «шрифт 14» для одной таблицы. Если нужно крупнее только в одном месте, это работа для разработчика: у элемента формы есть свойство шрифта, а в динамических списках размер можно менять условным оформлением.
Что можно сделать самому:
- 📏 Увеличить ширину колонок, потянув за границу заголовка, — длинные значения перестанут обрезаться многоточием.
- 📏 Скрыть лишние колонки через настройку списка (кнопка
Ещёв командной панели), чтобы оставшиеся поместились крупнее. - 📏 Изменить размер самого окна, потянув за край: формы запоминают размер.
Отчёты и печатные формы
Результат отчёта — табличный документ. У него свой масштаб, независимый от интерфейса. В открытом отчёте или печатной форме попробуйте прокрутить колесо мыши с зажатой клавишей Ctrl: масштаб изменится только для этого документа. Для печати этот масштаб не влияет: на бумагу форма уйдёт в своём размере, а подгонка под лист настраивается в параметрах страницы печати.
Конфигуратор
Редактор модулей имеет свои шрифты. Если вы программируете и вам мелко именно в тексте модуля, откройте в Конфигураторе Сервис → Параметры и перейдите на закладку шрифтов. Размер шрифта текстового редактора правится там и не затрагивает пользовательский режим.
Где хранятся настройки и как перенести их на другой компьютер
Администраторов часто спрашивают, нет ли файла, который увеличит шрифт сразу всем. Короткий ответ: общего файла для размера шрифта нет. Масштаб задаётся тремя местами:
| Что настраивается | Где хранится | На кого действует |
|---|---|---|
| Масштаб Windows | В системе, для пользователя Windows | На все программы пользователя |
| Режим высокого DPI | В свойствах exe-файла платформы | На этот компьютер и версию платформы |
| Масштаб в параметрах клиента | В настройках пользователя или информационной базы | На одного пользователя 1С |
Для массового применения используйте то, что умеет Windows: групповые политики и логин-скрипты. Для DPI-режима exe-файла политика не нужна, достаточно один раз выставить его на эталонной машине и раскатить образом или скриптом.
Список информационных баз и их параметры лежат в файле ibases.v8i в профиле пользователя. Его копируют при переезде на новый компьютер, чтобы не добавлять базы заново. Править в нём масштаб вручную не нужно — делайте это из окна «Изменить».
Терминальный сервер и удалённый рабочий стол
В удалённой сессии картина другая: интерфейс рисуется на сервере, а на ваш монитор приезжает картинка. Поэтому масштаб, настроенный дома, тут не работает .
Что проверить:
- Параметры подключения RDP. В клиенте подключения откройте
Показать параметры → Экрани уберите галочку «Использовать все мониторы», если окно слишком растянуто. Для высоких разрешений полезна опция масштабирования сессии, а в сохранённом.rdp-файле масштаб задаёт параметрdesktopscalefactor(например,desktopscalefactor:i:150). - Масштаб внутри сессии. На сервере масштаб Windows настраивается отдельно в сеансе пользователя. На терминальном сервере он не наследуется с вашего ПК автоматически.
- Режим DPI платформы на сервере. Правка свойств
1cv8c.exeиз предыдущих разделов делается на сервере, а не на клиенте. - Опубликованные приложения (RemoteApp). Окно запускается на сервере, и размеры берутся оттуда. Масштаб клиента на них влияет слабо.
Менять настройки на общем терминальном сервере без согласования нельзя: масштаб, выставленный для общей учётной записи или шаблона профиля, поменяет вид у всех, кто туда заходит. И пользователям потребуется перезайти, чтобы изменения применились.
Если «мылит» именно картинка, а не масштаб, нужно сначала уравнять разрешение сессии с разрешением вашего монитора. Растягивание небольшого разрешения на весь экран всегда даёт размытость, и никакие настройки 1С тут не помогут.
Если окна обрезаются или элементы не помещаются
Обратная сторона увеличения. Форма стала крупнее экрана: нижние кнопки уехали, поля налезают друг на друга, в окне появилась прокрутка.
Разбираем по порядку, от простого к радикальному:
- Снизьте масштаб на один шаг. Было 175 % — поставьте 150 %. Часто хватает именно этого.
- Проверьте, не сложились ли два масштаба. Системный и внутри 1С одновременно — самая частая причина. Верните один из них к 100 %.
- Разверните окно на весь экран или перетащите на монитор с большим разрешением.
- Измените размер окна вручную. Размер и положение формы запоминаются, поэтому один раз подогнали и дальше работает.
- Закройте боковые панели. Панель разделов и панель открытых окон занимают место. Их можно отключить через настройку вида интерфейса.
- Проверьте режим интерфейса. Если включён вид, где вся программа крупнее обычного, форма «разъезжается» чаще.
Если форма некорректно отображается только в одном документе или обработке, а в остальных всё хорошо, причина в самой форме: разработчик задал фиксированные размеры. Исправить это можно только в конфигурации.
1cv8c.exe и 1cv8.exe: «Приложение» либо «Система (расширенная)».