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

Документы и Печать · 11 мин

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

Разбираемся, какой шрифт используется в 1С при печати: Arial, Times New Roman, шрифты штрихкодов. Как узнать, изменить и исправить проблемы с отображением.

В типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) печатные формы документов по умолчанию используют шрифты семейства Arial и Times New Roman. Это стандартные системные шрифты Windows, которые гарантированно установлены на любом компьютере с этой операционной системой, поэтому разработчики 1С выбрали их как базовые для макетов печатных форм.

Конкретный шрифт зависит от типа документа и версии конфигурации. Например, в счетах-фактурах и ТОРГ-12 чаще встречается Arial размером 8–10 пунктов, в трудовых договорах и кадровых приказах — Times New Roman 10–12 пунктов. Штрихкоды на этикетках и в документах выводятся специальными шрифтами (например, EanGnivc или Code39), а регламентированные отчёты могут использовать отдельные шрифты, предусмотренные форматом представления.

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

Какие шрифты применяются в типовых печатных формах 1С

Большинство макетов в типовых решениях построено на двух шрифтах. Arial используется в табличных документах: накладных, счетах, актах, универсальных передаточных документах. Он компактный и хорошо читается при мелком кегле, что важно для плотных таблиц. Times New Roman применяется в «текстовых» документах — договорах, приказах, доверенностях, где требуется традиционный деловой стиль оформления.

Отдельная категория — шрифты для специальных задач. Штрихкоды на ценниках и этикетках формируются либо картинкой, либо шрифтом (например, компонента «1С:Печать штрихкодов» устанавливает шрифт EanGnivc). В регламентированной отчётности, выгружаемой в электронном виде, шрифт вообще не играет роли — там передаются данные, а не оформление, но печатный бланк отчёта для визуального контроля может использовать Courier New или Arial.

Размер шрифта тоже стандартизирован внутри макета: основной текст обычно 8–10 пунктов, заголовки документов — 10–14 пунктов с полужирным начертанием, мелкие примечания и подписи — 6–8 пунктов. Эти параметры жёстко заданы в ячейках макета и не зависят от настроек масштаба печати.

ArialТабличные документы

Счета, накладные, акты, УПД, счета-фактуры

Times New RomanТекстовые документы

Договоры, приказы, доверенности, трудовые соглашения

EanGnivc и подобныеШтрихкоды

Этикетки, ценники, документы со штрихкодированием

Courier NewМоноширинные формы

Отдельные регламентированные бланки и машиночитаемые формы

Как узнать, какой шрифт задан в конкретной печатной форме

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

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

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

Как проверить шрифт в макете через конфигуратор
  1. 1
    Откройте конфигуратор и найдите макет печатной формы (Общие макеты или макеты документа)
  2. 2
    Откройте макет двойным щелчком и выделите ячейку с интересующим текстом
  3. 3
    В палитре свойств найдите параметр «Шрифт» и раскройте его
  4. 4
    Зафиксируйте имя шрифта, размер и начертание
  5. 5
    Проверьте соседние ячейки — в одном макете могут сочетаться несколько шрифтов

Как изменить шрифт в печатной форме

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

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

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

Почему шрифт на печати отличается от того, что на экране

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

Вторая причина — различия между экранным рендерингом и драйвером принтера. Некоторые принтеры подменяют TrueType-шрифты своими встроенными при определённых настройках драйвера. Проверить это просто: выведите ту же форму на виртуальный PDF-принтер. Если в PDF шрифт корректный, а на бумаге нет — проблема в драйвере или настройках печатающего устройства.

Третья причина — клиент-серверный режим работы. Если печатная форма формируется на сервере 1С под Linux, а шрифт установлен только на клиентском компьютере с Windows, результат будет отличаться. В этом случае шрифты нужно установить на сервер, где выполняется формирование документа.

Маршрут решения

Как выбрать действие

Шрифт на экране и в PDF одинаковый, а на бумаге другойПроверьте настройки драйвера принтера и отключите подмену шрифтов устройством
Вёрстка «плывёт» у всех пользователейПроверьте наличие шрифта в системе и замените его в макете на стандартный Arial или Times New Roman
Проблема только в клиент-серверном режимеУстановите нужные шрифты на сервер 1С и перезапустите серверные процессы
Ломается только штрихкодПроверьте установку компоненты печати штрихкодов и шрифта EanGnivc на рабочем месте

Шрифты штрихкодов: отдельный случай

Штрихкоды в 1С выводятся двумя способами. Современный — формирование штрихкода как картинки средствами компоненты, тогда шрифт вообще не нужен. Устаревший, но всё ещё встречающийся — вывод строки цифр специальным шрифтом, где каждой цифре соответствует штриховой символ. Классический пример — шрифт EanGnivc, который устанавливается вместе с компонентой «1С:Печать штрихкодов».

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

Типичные ошибки при работе со шрифтами в 1С

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

Вторая ошибка — правка макета в рабочей базе без копии. Макет легко испортить случайным сдвигом ячеек, а откатить изменение без резервной копии невозможно. Третья ошибка — игнорирование размера шрифта при смене гарнитуры: разные шрифты при одинаковом кегле имеют разную ширину символов, поэтому после замены Arial на Times New Roman нужно проверить, не вылез ли текст за границы ячеек.

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

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

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

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

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

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

Отображение шрифта на экране
Норма

Шрифт соответствует заданному в макете, текст не обрезан

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

Подставлен другой шрифт, текст вылезает за границы ячеек

Вывод в PDF
Норма

Вёрстка и шрифт совпадают с экранным видом

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

В PDF шрифт другой — проблема в системе или на сервере

Печать на бумаге
Норма

Документ идентичен PDF-версии

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

Шрифт подменён принтером — проверяйте драйвер

Печать у другого пользователя
Норма

Результат одинаковый на всех рабочих местах

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

У части пользователей вёрстка ломается — не установлен шрифт

Итог

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

Типовые печатные формы 1С используют Arial и Times New Roman, штрихкоды — специальные шрифты вроде EanGnivc. Менять шрифт безопаснее всего через пользовательские макеты или расширение, а после изменения обязательно проверяйте форму на экране, в PDF и на бумаге у нескольких пользователей.

Часто задаваемые вопросы

Можно ли изменить шрифт печатной формы без доступа к конфигуратору?

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

Почему вместо штрихкода печатаются обычные цифры?

На компьютере, с которого выполняется печать, не установлен шрифт штрихкода (обычно EanGnivc) или не установлена компонента «1С:Печать штрихкодов». Установите компоненту на это рабочее место или попросите разработчика перевести макет на вывод штрихкода в виде картинки.

Пропадут ли мои изменения шрифта при обновлении конфигурации?

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

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

Используйте Arial или Times New Roman — они установлены на любой Windows-машине. Избегайте декоративных и коммерческих шрифтов: без их установки на каждое рабочее место форма у пользователей отобразится некорректно.

Почему шрифт размытый или мелкий только при печати из 1С, а из Word нормальный?

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