Мелкий текст в 1С: как сделать интерфейс крупнее на Windows, Linux и в браузере

· 9 мин

Содержание

Чтобы изменить шрифт в 1С 8.3, меняют не сам шрифт, а масштаб: в Windows это Параметры → Система → Дисплей → Масштаб, для отдельной программы — вкладка «Совместимость» в свойствах файла 1cv8c.exe или 1cv8.exe. В веб-клиенте работает Ctrl + + в браузере. Сменить гарнитуру и размер шрифта конкретных полей может только разработчик — через стили и свойства формы.

Типичная ситуация: бухгалтеру поставили новый монитор 27 дюймов с разрешением 2560×1440, и цифры в журнале проводок стали размером с муравья. Или наоборот: на ноутбуке 1С растянулась так, что форма документа не помещается по высоте. Обе проблемы решаются одними и теми же настройками, ниже — все рабочие варианты для толстого, тонкого и веб-клиента.

Почему в настройках 1С нет пункта «Шрифт»

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

Что при этом можно поменять без программиста:

  • 🖥️ масштаб всего окна — через Windows, Linux или браузер;
  • 📊 масштаб отчётов — в табличном документе;
  • 🎨 оформление строк списка — через условное оформление в настройках списка.
СпособКто делаетЧто меняетсяРиски
Масштаб Windowsпользовательвся система, все программыдругие программы тоже станут крупнее
Совместимость 1cv8c.exe (DPI)пользователь или админтолько 1Сслетает после обновления платформы
Реестр / GPOадминистратор1С у всех пользователейнужен точный путь к exe
Стили и свойства формыразработчикгарнитура и размер конкретных элементовправка конфигурации или расширение
Масштаб браузерапользовательвеб-клиентнет
Переменные GTK в Linuxпользовательклиент 1С на Linuxзависит от рабочего стола

Способ 1. Как увеличить шрифт 1С через масштаб Windows

Это самый быстрый путь, и он одинаково работает для толстого клиента (1cv8.exe) и тонкого (1cv8c.exe). Платформа 8.3 поддерживает высокое разрешение и подстраивается под системный масштаб.

Общий масштаб системы

  1. Откройте Параметры → Система → Дисплей.
  2. В блоке «Масштаб и разметка» выберите значение: 125%, 150% или своё.
  3. Закройте 1С полностью и запустите заново. Открытые окна 1С новый масштаб подхватывают не всегда.

Ориентир: для монитора 24" с разрешением 1920×1080 комфортно 100–125%, для 27" с 2560×1440 — 125–150%, для 4K — 150–200%.

Масштаб только для 1С

Если остальные программы устраивают, а 1С мелкая или размытая, настройте DPI отдельно для её исполняемого файла.

  1. Найдите папку платформы: обычно C:\Program Files\1cv8\8.3.xx.xxxx\bin\.
  2. Щёлкните правой кнопкой по 1cv8c.exe (тонкий клиент) или 1cv8.exe (толстый) → Свойства → Совместимость.
  3. Нажмите «Изменить параметры высокого DPI».
  4. Отметьте «Переопределите режим масштабирования высокого разрешения» и выберите вариант из списка.
ВариантЧто происходит с 1С
Приложение1С масштабирует себя сама, текст чёткий
СистемаWindows растягивает окно картинкой, текст крупнее, но может «мылиться»
Система (расширенная)Windows масштабирует текст и элементы GDI, часто чётче, чем «Система»

Свойства нужно задавать именно файлу из папки bin нужной версии. Ярлык на рабочем столе обычно ведёт на 1cestart.exe — это лишь стартер, который выбирает версию и запускает 1cv8c.exe или 1cv8.exe. Настройка на стартере на окно базы не влияет.

Размер текста и экранная лупа

В Windows 10 и 11 есть отдельная настройка Параметры → Специальные возможности → Размер текста. Она увеличивает системные шрифты: меню Windows, подписи, заголовки окон. Формы 1С рисуются шрифтами стиля конфигурации, поэтому эффект в самой 1С заметен не везде. Если после ползунка поля документа остались мелкими, возвращайтесь к масштабу.

Для разового просмотра мелкой цифры в отчёте выручит экранная лупа: Win + + включает и увеличивает, Win + Esc выключает. Настраивать ничего не нужно, и на коллег за этим же компьютером это не влияет.

Если 1С работает по RDP

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

Способ 2. Настройка через реестр и файлы запуска: массово для тонкого клиента

Галочки на вкладке «Совместимость» Windows записывает в реестр. Значит, их можно разнести по всем пользователям .reg-файлом или групповой политикой, а не обходить рабочие места.

Ключ для текущего пользователя:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Для всех пользователей компьютера — тот же путь в HKEY_LOCAL_MACHINE. Имя параметра — полный путь к exe, значение — режим масштабирования.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\1cv8\\8.3.xx.xxxx\\bin\\1cv8c.exe"="~ GDIDPISCALING DPIUNAWARE"

Соответствие значений пунктам меню:

  • ~ HIGHDPIAWARE — «Приложение»;
  • ~ DPIUNAWARE — «Система»;
  • ~ GDIDPISCALING DPIUNAWARE — «Система (расширенная)».

Вместо 8.3.xx.xxxx подставьте реальный номер из папки C:\Program Files\1cv8\.

Каждая новая версия платформы ставится в свою папку. После обновления путь к 1cv8c.exe другой, и настройка DPI «пропадает». Добавьте строку для новой версии в тот же .reg или в скрипт обновления платформы.

А файлы 1cestart.cfg и ibases.v8i?

В сети советуют «прописать шрифт в конфигурационном файле 1С». Документированного параметра размера шрифта интерфейса в этих файлах нет:

  • 1cestart.cfg хранит настройки стартера: версии платформы, пути к общим спискам баз;
  • ibases.v8i — список информационных баз со строками подключения;
  • параметры командной строки 1cv8c.exe шрифт тоже не задают.

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

Способ 3. Крупнее отчёты и списки без программиста

Масштаб окна меняет всё сразу. Иногда нужно другое: крупно видеть только отчёт или выделить важные строки.

Отчёты и печатные формы

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

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

Списки документов и справочников

Сделать шрифт строк жирнее или крупнее можно условным оформлением:

  1. Откройте нужный список, например «Реализация (акты, накладные)».
  2. В меню «Ещё» откройте настройку списка и перейдите на вкладку «Условное оформление».
  3. Добавьте правило: в оформлении задайте шрифт (размер, полужирный), в условии — отбор, например «Сумма больше 100 000».
  4. Сохраните. Настройка сохранится для вашего пользователя.

Если условие оставить пустым, правило применится ко всем строкам. Так можно увеличить шрифт всего списка для одного пользователя, не трогая конфигурацию.

Способ 4. Стили и шрифты управляемых форм: для разработчиков

Сменить саму гарнитуру или задать размер шрифта конкретным полям можно только в Конфигураторе. Есть три уровня.

Элементы стиля

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

Свойства конкретного элемента формы

Откройте форму, выделите поле → палитра свойств → «Шрифт». Можно задать абсолютное значение или указать шрифт относительно стилевого: «тот же, но на 2 пункта крупнее».

Программно, в том числе из расширения

В типовой конфигурации на поддержке форму лучше не трогать: правки потеряются при обновлении или придётся снимать конфигурацию с поддержки. Безопаснее расширение (доступны с платформы 8.3.6): заимствуйте форму и в обработчике ПриСозданииНаСервере задайте шрифт полям.

&НаСервере
Процедура ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
	КрупныйШрифт = Новый Шрифт(, 12);
	Для Каждого Элемент Из Элементы Цикл
		Если ТипЗнч(Элемент) = Тип("ПолеФормы") Тогда
			Элемент.Шрифт = КрупныйШрифт;
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Здесь первый параметр конструктора (имя гарнитуры) пропущен — платформа возьмёт шрифт по умолчанию, меняется только размер: 12 пунктов. Процедура подключается к обработчику формы расширения с типом вызова «После».

Крупный шрифт в полях с фиксированной шириной обрежет текст. После правки проверьте форму на минимальном разрешении, которое есть у пользователей.

Шрифт в редакторе модулей Конфигуратора

Это частый смежный вопрос программистов. Шрифт текста модулей настраивается в Конфигуратор → Сервис → Параметры, вкладка «Модули». На то, как видят формы пользователи, эта настройка не влияет.

Способ 5. Шрифт в веб-клиенте: масштаб браузера и CSS

Веб-клиент 1С — это страница в браузере, поэтому здесь работают средства браузера.

  1. Ctrl + + — крупнее, Ctrl + − — мельче, Ctrl + 0 — сброс на 100%.
  2. Браузер запоминает масштаб для адреса сайта, то есть для вашей публикации 1С он сохранится.
  3. В Chrome и Яндекс Браузере общий масштаб страниц задаётся в настройках, в разделе «Внешний вид».

Можно ли править CSS

Технически можно подключить свои стили через расширение браузера для пользовательского CSS, например:

input, textarea { font-size: 15px !important; }

Но на практике это плохая идея. Веб-клиент рассчитывает размеры и положение элементов сам, и увеличенный через CSS текст начинает обрезаться и наезжать на соседние поля. После обновления платформы классы элементов могут смениться, и стили перестанут работать. Масштаб браузера даёт тот же результат без побочных эффектов.

Как изменить шрифт клиента 1С на Linux

Клиент 1С на Linux работает на библиотеке GTK, поэтому он следует настройкам масштаба рабочего стола.

  • GNOME: Настройки → Экран → Масштаб или масштаб текста в разделе специальных возможностей. Из терминала:
gsettings set org.gnome.desktop.interface text-scaling-factor 1.25
  • KDE: Параметры системы → Экран → Масштаб.
  • Только для 1С — переменная окружения при запуске. GDK_SCALE принимает целые значения (2 — вдвое крупнее), GDK_DPI_SCALE — дробные и меняет только текст:
GDK_DPI_SCALE=1.25 /opt/1cv8/x86_64/8.3.xx.xxxx/1cv8c

Путь к исполняемому файлу зависит от версии и способа установки — проверьте каталог /opt/1cv8/. Чтобы не вводить команду каждый раз, пропишите переменную в строке Exec= ярлыка .desktop.

Почему шрифт в 1С не меняется: что проверить

Диагностика: выберите симптом

Если ничего не помогло

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

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

Можно ли, наоборот, уменьшить шрифт в 1С, чтобы влезало больше строк?
Да. Уменьшите масштаб Windows для всей системы или в браузере нажмите Ctrl и минус. Ниже 100% в настройках Windows масштаб не опускается, поэтому на мониторе Full HD предел — 100%.
Сохранится ли настройка у других пользователей той же базы?
Нет. Масштаб Windows, параметры DPI и масштаб браузера относятся к компьютеру и профилю пользователя, а не к базе. Для всех сразу работает только изменение стиля или формы в конфигурации.
Почему на ноутбуке 1С крупная, а на рабочем мониторе мелкая?
У экранов разная плотность пикселей и разный масштаб в Windows. Если ноутбук подключён к монитору, масштаб задаётся для каждого экрана отдельно в настройках дисплея.
Можно ли поменять гарнитуру, например на Arial, без программиста?
Нет. Пользователь меняет только размер через масштаб и оформление строк в списках. Гарнитура задаётся стилем или свойствами формы в Конфигураторе.
Влияет ли масштаб экрана на размер печатных форм?
Нет. Печать зависит от параметров страницы табличного документа: масштаба и режима по ширине страницы.