Мелкий или размытый шрифт в 1С 8.3: где его увеличить и поправить

· 9 мин

Содержание

Шрифт в интерфейсе «Такси» не настраивается одним ползунком в самой программе. Размер текста в 1С 8.3 берётся из операционной системы, а во многих случаях им управляет масштаб экрана Windows. Поэтому есть четыре рабочих способа: поменять масштаб Windows, изменить режим масштабирования для 1cv8.exe, увеличить шрифт в редакторах Конфигуратора и поправить шрифт в макете печатной формы.

Какой способ выбрать, зависит от жалобы. Мелкий текст на 4K-мониторе лечится масштабом. Размытые буквы после смены масштаба лечатся режимом высокого DPI. Мелкий текст в окне разработчика меняется в параметрах Конфигуратора. Крупные или мелкие буквы на бумаге правятся в макете.

Что на самом деле отвечает за размер шрифта

Клиент 1С рисует интерфейс по системным правилам. Размер элементов в «Такси» зависит от трёх вещей:

  • 📐 масштаб экрана в Windows (100%, 125%, 150% и так далее);
  • 🖥 разрешение монитора и количество мониторов с разным масштабом;
  • ⚙ режим работы приложения с высоким DPI — как 1cv8.exe реагирует на масштаб.

Шрифт интерфейса самой формы «Такси» обычный пользователь через настройки программы не выбирает. Это сделано намеренно: единый вид у всех конфигураций. Менять шрифт отдельных полей формы может только разработчик, в режиме изменения формы или в Конфигураторе.

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

Увеличиваем масштаб через настройки Windows

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

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

Выбирайте шаг постепенно. Скачок со 100% сразу на 200% на ноутбуке с экраном 13–14 дюймов оставит на форме мало места, и колонки таблиц придётся прокручивать.

В «Такси» на крупном масштабе нередко видна ещё одна неприятность: размытые, будто «мыльные» буквы. Это не баг базы. Так выглядит программа, которой Windows сама растянула картинку. Решение — в следующем разделе.

Режим высокого DPI для 1cv8.exe: когда шрифт размытый

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

  1. Найдите файл 1cv8.exe. Обычно он лежит в папке установленной платформы, во вложенном каталоге bin. Для тонкого клиента ищите 1cv8c.exe.
  2. Нажмите на нём правой кнопкой → «Свойства» → вкладка «Совместимость».
  3. Нажмите «Изменить параметры высокого DPI».
  4. Включите пункт «Переопределите режим масштабирования высокого разрешения» и выберите из списка один из вариантов: «Приложение» или «Система».
  5. Сохраните изменения и перезапустите 1С.

Различие вариантов такое:

РежимЧто происходитКогда выбирать
Приложение1С сама рисует элементы в нужном размереЕсли картинка размыта, а монитор один
СистемаМасштаб один на всё время сеансаЕсли подключено несколько мониторов с разным масштабом
Система (улучшенное)Windows масштабирует текст точнее, чем при обычном режиме «Система»Если текст размыт в режиме «Система»

Пробуйте по очереди. Один и тот же режим на разных компьютерах даёт разный результат, ориентируйтесь на то, что видите на экране.

Если пользователи запускают 1С не двойным щелчком по 1cv8.exe, а через ярлык стартового окна, настройку нужно задавать на том файле, который реально запускается. Для тонкого клиента это 1cv8c.exe, для толстого — 1cv8.exe.

Реестр: то же самое, но для многих компьютеров

Режим совместимости из предыдущего раздела хранится в реестре Windows. Если рабочих мест много, проще один раз прописать значение и раздать его скриптом или групповой политикой.

Параметр лежит в ветке текущего пользователя:

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

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

~ HIGHDPIAWARE

Для режима «Система» — ~ DPIUNAWARE. Для «Система (улучшенное)» — ~ GDIDPISCALING DPIUNAWARE.

Файл-пример для импорта:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\1cv8\\8.3.24.1548\\bin\\1cv8.exe"="~ HIGHDPIAWARE"

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

Правьте реестр только на тех компьютерах, где вы понимаете последствия. Перед правкой сделайте экспорт ветки: «Файл» → «Экспорт» в редакторе реестра.

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

Веб-клиент и терминальный доступ: свои правила

В веб-клиенте 1С шрифтом управляет браузер. Здесь всё проще, чем в тонком клиенте.

  • 🔍 Нажмите Ctrl и +, чтобы увеличить страницу, Ctrl и -, чтобы уменьшить, Ctrl и 0, чтобы вернуть 100%.
  • 🌐 Масштаб запоминается браузером отдельно для каждого адреса. Если для опубликованной базы вы задали 125%, на другой публикации он останется прежним.
  • 🧹 Размытие в браузере почти всегда означает дробный масштаб, например 110% или 90%. Выберите значение из ряда 100, 125, 150.

Для удалённого рабочего стола картина другая. Если сотрудник работает с 1С на сервере терминалов и жалуется на мелкий текст, подвигайте два параметра: в настройках клиента подключения (mstsc.exe) проверьте разрешение и включите масштабирование, а в параметрах экрана самого сервера оставьте стандартный масштаб. Сервер часто обслуживает десятки пользователей с разными мониторами, и подстроить его под одного нельзя.

Системный размер текста Windows как запасной вариант

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

К 1С это относится частично. Диалоги платформы, например окно выбора файла или системные сообщения, увеличатся. Формы «Такси» из-за собственной отрисовки изменятся не так сильно. Поэтому для рабочих окон 1С пользуйтесь масштабом экрана из первого способа, а размер системного текста оставляйте для диалогов Windows.

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

Шрифт в Конфигураторе

Конфигуратор живёт по своим правилам, и тут шрифты настраиваются прямо в программе.

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте меню «Сервис» → «Параметры».
  3. Перейдите на вкладку, связанную с шрифтами. В разных редакциях платформы она называется по-разному. Ищите в списке вкладок слово «Шрифты».
  4. Выберите нужный редактор: текстовый, модуль, табличный документ. Для каждого задаётся своя гарнитура и размер.
  5. Подтвердите изменения кнопкой «ОК». Часть настроек применяется после перезапуска Конфигуратора.

Для программистов важен моноширинный шрифт в окне модуля: в нём ровно выстраиваются отступы и скобки. Для чтения длинных запросов подойдёт размер 11–12 пунктов. Шрифт этих редакторов хранится в профиле пользователя Windows и не переносится вместе с базой.

Если вы настроили Конфигуратор на одном сервере терминалов, а на другом шрифт «слетел», причина в разных профилях пользователя, а не в самой базе.

Шрифт в формах, списках и таблицах

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

Для разработчика порядок такой:

  1. Откройте форму в Конфигураторе.
  2. Выделите нужный элемент: поле, таблицу, надпись.
  3. В палитре свойств найдите свойство Шрифт (в англоязычной палитре — Font).
  4. Выберите шрифт из списка или задайте свой: гарнитуру, размер, жирность, курсив.

Ограничьтесь теми элементами, где выделение действительно нужно: итоговой надписью, предупреждением, важным полем. Если окрасить в разный размер десяток элементов, форма выглядит неряшливо, а при масштабе 150% начинает «ломаться» по высоте.

Если вам нужно, чтобы в таблице умещалось больше строк на экране, масштаб Windows лучше не уменьшать ниже 100%. Вместо этого сузьте колонки, уберите лишние и откройте список на весь экран .

Шрифт в печатных формах и макетах

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

Для изменения шрифта в макете:

  1. Откройте макет в Конфигураторе: найдите объект, у которого есть нужная печатная форма, раскройте ветку «Макеты» и откройте макет двойным щелчком.
  2. Выделите ячейки или диапазон, в котором меняете шрифт.
  3. Вызовите свойства ячейки (правая кнопка → «Свойства») и на вкладке оформления выберите шрифт и размер.
  4. Сохраните макет и проверьте печать через предварительный просмотр.

Учтите три вещи:

  • 📄 Если ширина колонки осталась прежней, а шрифт стал крупнее, текст не поместится и обрежется. Поправьте ширину и включите перенос по словам, если он нужен.
  • 🖨 Если печать идёт на другом компьютере, шрифт, которого там нет, заменится на похожий, и вёрстка может поехать. Для бланков используйте обычные шрифты Windows.
  • 🔧 Типовые печатные формы лучше не менять в самой конфигурации: правка потом мешает обновлению. Для типовых конфигураций делают расширение или используют внешнюю печатную форму.

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

Если шрифт всё равно не такой: проверка по симптомам

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

После любого изменения масштаба или режима DPI закрывайте все окна 1С. Проверяйте результат в новом сеансе: старый сеанс покажет прежнюю картинку.

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

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

Можно ли выбрать другой шрифт для всего интерфейса «Такси»?
Нет, в настройках программы такого выбора нет. Размер регулируется масштабом Windows и режимом высокого DPI. Шрифты отдельных элементов формы задаёт разработчик.
Изменится ли шрифт у всех пользователей, если поменять его у меня?
Нет. Масштаб и режим DPI хранятся на компьютере и в профиле пользователя. Свойства шрифта элементов формы, заданные в конфигурации, видят все.
Почему после обновления платформы масштаб снова сбился?
Платформа ставится в новую папку с новым номером версии. Режим совместимости привязан к пути файла, поэтому для новой папки его нужно задать заново.
Как увеличить шрифт только в одной таблице?
Пользователю — только через масштаб всей системы. Разработчику — через свойство Шрифт у элемента формы в Конфигураторе.
Влияет ли шрифт на печать?
Нет. Печатная форма использует шрифты из макета табличного документа, а не экранные настройки.