Документы и Печать · 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 пунктов. Эти параметры жёстко заданы в ячейках макета и не зависят от настроек масштаба печати.
Счета, накладные, акты, УПД, счета-фактуры
Договоры, приказы, доверенности, трудовые соглашения
Этикетки, ценники, документы со штрихкодированием
Отдельные регламентированные бланки и машиночитаемые формы
Как узнать, какой шрифт задан в конкретной печатной форме
Самый простой способ — открыть печатную форму документа и посмотреть свойства ячейки. В пользовательском режиме сформируйте печатную форму, затем включите редактирование (если оно разрешено: кнопка «Ещё» → «Изменить» или аналогичная команда в зависимости от конфигурации). Выделите ячейку с текстом — в панели инструментов табличного документа отобразятся название шрифта, размер и начертание.
Если редактирование формы заблокировано, используйте конфигуратор. Откройте конфигурацию, найдите нужный макет (обычно в разделе «Общие макеты» или в составе конкретного документа), откройте его, выделите ячейку и посмотрите свойство «Шрифт» в палитре свойств. Там будет указано точное имя шрифта, размер и стиль.
Третий вариант — сохранить печатную форму в файл MXL или Excel и открыть её вне 1С. При сохранении в Excel шрифты сохраняются, и их можно посмотреть стандартными средствами табличного редактора. Это удобно, когда нужно быстро проверить форму без доступа к конфигуратору.
- 1Откройте конфигуратор и найдите макет печатной формы (Общие макеты или макеты документа)
- 2Откройте макет двойным щелчком и выделите ячейку с интересующим текстом
- 3В палитре свойств найдите параметр «Шрифт» и раскройте его
- 4Зафиксируйте имя шрифта, размер и начертание
- 5Проверьте соседние ячейки — в одном макете могут сочетаться несколько шрифтов
Как изменить шрифт в печатной форме
Есть два принципиально разных подхода: изменение через конфигуратор и изменение через пользовательские макеты. Первый требует снятия конфигурации с поддержки (или работы в расширении), второй доступен в типовых конфигурациях без доработки — через механизм «Печатные формы, отчёты и обработки» → «Макеты печатных форм», если он включён администратором.
В конфигураторе порядок такой: откройте макет, выделите ячейку или диапазон ячеек, в палитре свойств измените шрифт на нужный. После обновления конфигурации базы данных все новые печатные формы будут выводиться с новым шрифтом. Учтите: при обновлении типовой конфигурации изменённый макет может быть заменён на типовой, поэтому правильнее выносить изменения в расширение конфигурации.
В пользовательском режиме (если конфигурация поддерживает редактирование макетов) откройте «Администрирование» → «Печатные формы, отчёты и обработки» → «Макеты печатных форм», найдите нужный макет, откройте его на редактирование и поменяйте шрифт в ячейках. Изменения применятся сразу и не пострадают при обновлениях, поскольку пользовательский макет имеет приоритет над встроенным.
Почему шрифт на печати отличается от того, что на экране
Самая частая причина — отсутствие шрифта в операционной системе. Если макет ссылается на шрифт, которого нет в Windows (например, макет делали на компьютере с установленным нестандартным шрифтом), система молча подставляет похожий, и вёрстка нарушается: текст переносится, колонки сдвигаются, данные обрезаются.
Вторая причина — различия между экранным рендерингом и драйвером принтера. Некоторые принтеры подменяют TrueType-шрифты своими встроенными при определённых настройках драйвера. Проверить это просто: выведите ту же форму на виртуальный PDF-принтер. Если в PDF шрифт корректный, а на бумаге нет — проблема в драйвере или настройках печатающего устройства.
Третья причина — клиент-серверный режим работы. Если печатная форма формируется на сервере 1С под Linux, а шрифт установлен только на клиентском компьютере с Windows, результат будет отличаться. В этом случае шрифты нужно установить на сервер, где выполняется формирование документа.
Как выбрать действие
Шрифты штрихкодов: отдельный случай
Штрихкоды в 1С выводятся двумя способами. Современный — формирование штрихкода как картинки средствами компоненты, тогда шрифт вообще не нужен. Устаревший, но всё ещё встречающийся — вывод строки цифр специальным шрифтом, где каждой цифре соответствует штриховой символ. Классический пример — шрифт EanGnivc, который устанавливается вместе с компонентой «1С:Печать штрихкодов».
Если вместо штрихкода на этикетке печатаются обычные цифры или пустое место — почти наверняка шрифт EanGnivc не установлен на компьютере, с которого идёт печать. Решение: установить компоненту печати штрихкодов на каждое рабочее место, где печатаются этикетки, либо перевести макет на формирование штрихкода картинкой, что надёжнее и не зависит от локальных шрифтов.
Типичные ошибки при работе со шрифтами в 1С
Первая ошибка — использование нестандартных декоративных шрифтов в самодельных макетах. Форма красиво выглядит у разработчика, но у всех остальных пользователей подставляется системный шрифт, и документ выглядит сломанным. Правило простое: в макетах используйте только шрифты, гарантированно присутствующие в Windows, либо сопровождайте внедрение установкой шрифта на все рабочие места.
Вторая ошибка — правка макета в рабочей базе без копии. Макет легко испортить случайным сдвигом ячеек, а откатить изменение без резервной копии невозможно. Третья ошибка — игнорирование размера шрифта при смене гарнитуры: разные шрифты при одинаковом кегле имеют разную ширину символов, поэтому после замены Arial на Times New Roman нужно проверить, не вылез ли текст за границы ячеек.
Как проверить результат после изменения шрифта
После любой правки макета сформируйте печатную форму реального документа с максимально длинными данными: самым длинным наименованием контрагента, самым длинным адресом, максимальным количеством строк. Именно на «длинных» данных проявляются проблемы переноса и обрезки текста.
Затем выведите форму в PDF и распечатайте на реальном принтере. Сравните три представления: экран, PDF и бумагу. Если все три совпадают по шрифту и вёрстке — настройка завершена. Проверьте форму минимум у двух пользователей с разных компьютеров, чтобы исключить локальные проблемы со шрифтами.
Как проверить результат
Шрифт соответствует заданному в макете, текст не обрезан
Подставлен другой шрифт, текст вылезает за границы ячеек
Вёрстка и шрифт совпадают с экранным видом
В PDF шрифт другой — проблема в системе или на сервере
Документ идентичен PDF-версии
Шрифт подменён принтером — проверяйте драйвер
Результат одинаковый на всех рабочих местах
У части пользователей вёрстка ломается — не установлен шрифт
Что важно запомнить
Типовые печатные формы 1С используют Arial и Times New Roman, штрихкоды — специальные шрифты вроде EanGnivc. Менять шрифт безопаснее всего через пользовательские макеты или расширение, а после изменения обязательно проверяйте форму на экране, в PDF и на бумаге у нескольких пользователей.
Часто задаваемые вопросы
Можно ли изменить шрифт печатной формы без доступа к конфигуратору?
Да, если в конфигурации включён механизм пользовательских макетов: «Администрирование» → «Печатные формы, отчёты и обработки» → «Макеты печатных форм». Там можно открыть макет на редактирование и поменять шрифт в ячейках. Если такого пункта нет — потребуется участие администратора или разработчика.
Почему вместо штрихкода печатаются обычные цифры?
На компьютере, с которого выполняется печать, не установлен шрифт штрихкода (обычно EanGnivc) или не установлена компонента «1С:Печать штрихкодов». Установите компоненту на это рабочее место или попросите разработчика перевести макет на вывод штрихкода в виде картинки.
Пропадут ли мои изменения шрифта при обновлении конфигурации?
Если макет изменён напрямую в типовой конфигурации — да, при обновлении он будет заменён на типовой. Изменения, сделанные через расширение конфигурации или через пользовательские макеты в режиме предприятия, при обновлении сохраняются.
Какой шрифт выбрать для самодельной печатной формы, чтобы не было проблем?
Используйте Arial или Times New Roman — они установлены на любой Windows-машине. Избегайте декоративных и коммерческих шрифтов: без их установки на каждое рабочее место форма у пользователей отобразится некорректно.
Почему шрифт размытый или мелкий только при печати из 1С, а из Word нормальный?
Проверьте масштаб печати в настройках печатной формы и параметры драйвера принтера — 1С может выводить документ с масштабом «по ширине страницы», из-за чего мелкий текст ухудшается. Также убедитесь, что в драйвере не включён режим экономии тонера или черновой печати.