Шрифт в 1С: где он настраивается и чем отличаются случаи

· 9 мин

Содержание

Единой кнопки «Шрифт» на всю 1С нет. Шрифт интерфейса, шрифт в печатной форме и шрифт в редакторе кода живут в разных местах и настраиваются по-разному. Поэтому поиск «выбрать шрифт в 1С Предприятие» часто заканчивается тем, что человек меняет не то: правит макет, хотя ему мешает мелкий текст в списках.

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

Все пути ниже относятся к 1С 8.3 с интерфейсом «Такси».

С чего начать: что именно вы хотите изменить

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

Что мелкое или не нравитсяГде менятьНужны ли права разработчика
Текст в окнах, списках, документахМасштаб интерфейса и настройки клиентаНет
Код в модулях, окно конфигурацииПараметры КонфигуратораНужен запуск Конфигуратора
Печатная форма (счёт, накладная)Макет печатной формыДа, правка макета
Таблица в отчёте или табличном документеШрифт ячеек, панель форматированияНет, если правите вручную
Браузер вместо клиентаМасштаб страницы браузераНет

Принцип такой: чем ближе к вашим документам, тем больше шансов, что нужен макет. Чем ближе к «всё в программе мелкое», тем вероятнее, что хватит масштаба.

Что проверить до правки, если «шрифт стал мелким»

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

  1. Сравните с другой базой. Если там тоже мелко, дело в масштабе или экране, а не в вашей информационной базе.
  2. Зайдите под другим пользователем Windows. Настройки отличаются, значит, источник в профиле.
  3. Проверьте разрешение и масштаб экрана Windows: после подключения второго монитора или смены разрешения масштаб мог сброситься.
  4. Откройте ту же базу через веб-клиент. Если там нормально, проблема в настройках тонкого клиента .
  5. Если мелким выглядит только один отчёт или печатная форма, идите в макет или настройки отчёта, а не в общие параметры.

Такая проверка занимает пять минут и отсекает половину ненужных правок.

Проверка перед правкой шрифта
Выполнено: 0 / 4

Шрифт основного интерфейса: масштаб вместо выбора гарнитуры

Гарнитуру (название шрифта) в основном интерфейсе платформа задаёт сама, пользователь выбрать её не может. Зато размер можно увеличить для всего окна сразу: за это отвечает масштаб.

Порядок действий:

  1. Откройте главное меню программы (значок со стрелкой в верхнем левом углу окна).
  2. Выберите пункт Вид.
  3. Найдите команду Масштаб и укажите нужный процент.

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

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

Масштаб Windows и размытый текст

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

Как изменить шрифт в режиме Конфигуратор

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

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте меню Сервис → Параметры.
  3. Перейдите на вкладку со шрифтами.
  4. Укажите шрифт и размер для нужного окна: текстового редактора модулей, табличного документа, прочих редакторов.

Для кода берите моноширинный шрифт, например Consolas или Courier New. В нём ровно выровнены отступы, а 0 и O, 1 и l легче различить. Размер в 10-11 пунктов обычно достаточен для монитора 24 дюйма.

Настройка относится к вашей учётной записи Windows, а не к конфигурации. Коллегам ваши изменения не передаются, и в хранилище конфигурации они не попадают.

Если Конфигуратор открывает базу на сервере с общими пользователями, настройка всё равно локальная. Менять её можно спокойно, на работу базы она не влияет.

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

Тут два разных объекта, и путаница между ними самая частая.

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

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

Правка макета печатной формы

Для постоянного изменения нужно открыть макет в Конфигураторе:

  1. Найдите объект (документ, обработку) в дереве конфигурации.
  2. Раскройте ветку Макеты и откройте нужный макет двойным щелчком.
  3. Выделите ячейки с текстом.
  4. В панели свойств или в палитре форматирования задайте шрифт и размер.
  5. Сохраните и обновите конфигурацию базы данных (F7).

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

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

Какой шрифт выбрать для печатных форм

Если вы всё же правите макет, шрифт стоит подобрать так, чтобы форма одинаково печаталась на любом рабочем месте.

  • Arial и Times New Roman есть почти на любом компьютере с Windows. Для официальных документов это безопасный выбор.
  • Calibri хорошо читается, но может отсутствовать на рабочих местах с Linux.
  • Шрифты с засечками выглядят строже, обычно их берут для актов и договоров.
  • Размер 9-11 пунктов подходит для таблиц с множеством колонок. Меньше 8 пунктов на бумаге читается плохо.

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

Отдельно про шрифты на сервере. Если печатные формы формируются на стороне сервера (например, при отправке по почте автоматически, без участия пользователя), шрифт должен быть установлен в системе, где работает сервер 1С. Иначе в PDF придёт замена, и вид документа изменится.

Шрифт в табличном документе

Табличный документ встречается везде: это и печатная форма, и результат отчёта, и таблица, которую пользователь заполняет вручную. Шрифт здесь задаётся у ячеек или областей.

Если вы работаете с табличным документом в режиме «Предприятие», например после формирования отчёта:

  • выделите нужные ячейки или всю таблицу (Ctrl+A);
  • в командной панели документа найдите форматирование текста и поменяйте шрифт, размер, начертание;
  • сохраните результат, если нужно оставить его в виде файла.

В коде шрифт ячеек задают так:

Область = ТабДок.Область(1, 1, 1, 5);
Область.Шрифт = Новый Шрифт("Arial", 12, Истина);

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

Что делать с PDF и Excel

При сохранении табличного документа в PDF шрифты обычно встраиваются, и вид сохраняется. При сохранении в Excel (.xlsx) используется имя шрифта: если его нет у получателя, Excel подставит другой, и таблица «поедет» по ширине. Для обмена файлами берите распространённые шрифты: Arial, Times New Roman, Calibri.

Шрифт в формах: что можно сделать на уровне разработчика

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

Порядок такой:

  1. Откройте нужную форму объекта в Конфигураторе, вкладка Элементы.
  2. Выберите поле, группу или декорацию (надпись).
  3. В палитре свойств найдите свойство Шрифт и нажмите кнопку выбора.
  4. Задайте начертание, размер, при необходимости выберите стилевой шрифт.

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

Условное оформление: шрифт по условию

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

Условное оформление удобнее, чем отдельные ячейки в макете: правило читается в одном месте, и его легче править.

Шрифты в веб-клиенте и тонком клиенте

Тонкий клиент живёт по правилам из первого раздела: масштаб через меню Вид и настройки экрана Windows. Гарнитура выбирается платформой.

Веб-клиент работает в браузере, и шрифт тут определяется браузером и его масштабом. Самое быстрое:

  • Ctrl и колесо мыши, чтобы увеличить или уменьшить страницу;
  • Ctrl+0, чтобы вернуть 100%;
  • настройки браузера, раздел внешнего вида, если хотите задать минимальный размер текста.

Для веб-клиента масштаб браузера запоминается отдельно для каждого адреса. Если вы публикуете несколько баз на одном сервере, у каждой может быть свой масштаб.

Мобильное приложение 1С использует системные настройки размера текста на телефоне или планшете: увеличьте шрифт в настройках экрана самого устройства.

КлиентКак увеличить текст
Тонкий клиентВид → Масштаб, масштаб Windows
Веб-клиентCtrl и колесо, настройки браузера
Мобильное приложениеРазмер текста в настройках устройства
КонфигураторСервис → Параметры

Как вернуть настройки шрифта по умолчанию

Порядок от безопасного к радикальному.

  1. Масштаб. Меню Вид → Масштаб, поставьте 100%. Для веб-клиента Ctrl+0.
  2. Конфигуратор. Откройте Сервис → Параметры и вручную верните стандартные значения. Если не помните, какие они были, выберите шрифт общего вида вроде Courier New для кода.
  3. Профиль пользователя 1С. Если интерфейс ведёт себя странно (шрифт скачет, окна открываются «не в тот размер»), проблемные настройки лежат в каталоге профиля Windows, в папке 1C внутри %APPDATA%. Переименуйте нужную подпапку, но не удаляйте, чтобы можно было вернуть.

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

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

Типичные ошибки

  • Поменяли шрифт в Конфигураторе и ждут изменения в пользовательском режиме. Это разные настройки.
  • Исправили макет, но не обновили конфигурацию базы данных. Печать идёт по старому макету.
  • Взяли редкий шрифт для печатной формы. На компьютере бухгалтера его нет, и документ выглядит иначе.
  • Увеличили масштаб Windows, а в 1С всё размылось. Смотрите параметр высокого DPI в свойствах ярлыка.
  • Правят типовой макет на поддержке и после обновления теряют изменения.

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

Можно ли поменять гарнитуру шрифта во всём интерфейсе 1С?
Нет, в обычных формах платформа использует свой шрифт. Размер меняется масштабом, а гарнитура только в макетах и в Конфигураторе.
Почему шрифт в Excel отличается от того, что в 1С?
Excel использует имя шрифта и подставляет другой, если такого нет на компьютере. Выбирайте распространённые шрифты или сохраняйте в PDF.
Изменится ли шрифт у других пользователей, если я поменяю его у себя?
Нет. Масштаб и параметры Конфигуратора хранятся локально. Только правка макета в конфигурации затрагивает всех.
Как увеличить шрифт в 1С для слабовидящего сотрудника?
Самый быстрый путь: масштаб в меню Вид. В веб-клиенте то же делает браузер.
Можно ли поменять шрифт одной кнопкой для всех печатных форм?
Нет, каждый макет настраивается отдельно. Для массовых изменений обычно нужен разработчик.