Шрифты печатных форм и отчётов 1С: стандарт, ГОСТ, настройка и сбои при печати

· 9 мин

Содержание

Типовые печатные формы 1С 8.3 — счета, акты, ТОРГ-12, УПД, платёжки — почти целиком набраны шрифтом Arial размером 8–10 пунктов, заголовки — тем же Arial, только крупнее и жирным. Шрифт задан прямо в макете формы, а сама платформа берёт его из операционной системы. Поэтому вид документа зависит от двух вещей: что записано в макете и какие шрифты установлены на компьютере, где документ формируют и печатают.

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

Какими шрифтами по умолчанию печатает 1С:Предприятие

В типовых конфигурациях на базе БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) картина одинаковая:

  • 🔤 Arial — основной шрифт печатных форм и большинства отчётов;
  • 🔠 Arial, жирный, 10–14 пт — заголовки документов («Счёт на оплату № …», «Акт № …»);
  • 🔡 Arial 7–8 пт — мелкие подписи под строками и колонки унифицированных форм, где таблица широкая;
  • 🖥️ системный шрифт интерфейса — в формах на экране, он задаётся стилем конфигурации и к печати не относится.

Почему Arial, а не Times New Roman: у рубленого шрифта ровная ширина и хорошая читаемость в мелком кегле. Таблица ТОРГ-12 или УПД с 15–20 колонками в Times New Roman 8 пт превращается в кашу, а Arial держит форму.

Узнать шрифт любой ячейки просто. Откройте документ в предварительном просмотре, щёлкните по нужной ячейке и посмотрите панель свойств или контекстное меню ячейки. В свойствах табличного документа есть поле «Шрифт» с именем, размером и начертанием.

Сам табличный документ 1С без явного шрифта в ячейке тоже рисует Arial 10. Это видно, если создать пустой табличный документ через Файл → Новый и начать печатать в ячейку.

Что говорит ГОСТ про шрифты в документах

Главное, что нужно знать бухгалтеру: для первичных учётных документов шрифт законом не установлен. Статья 9 закона № 402-ФЗ перечисляет обязательные реквизиты первички — наименование документа, дату, содержание операции, величину, подписи. Про гарнитуру и кегль в ней нет ни слова.

С унифицированными формами то же самое. Формы ТОРГ-12, ТН, счёт-фактура и УПД регулируют состав граф и реквизитов, а не шрифт. Документ, напечатанный Arial 8 или Times New Roman 10, одинаково законен.

Иначе обстоит дело с организационно-распорядительными документами: приказами, служебными письмами, распоряжениями. Для них есть ГОСТ Р 7.0.97-2016. Он рекомендует (не обязывает):

ПараметрРекомендация ГОСТ Р 7.0.97-2016
ГарнитурыTimes New Roman, Arial, Calibri и подобные
Основной текст12–14 пт
Таблицыдопускается кегль меньше 12
Сноски и отметкидопускается меньший кегль

Где это касается 1С:

  • 📄 кадровые приказы в ЗУП 3.1 (о приёме, отпуске, увольнении) — их часто просят привести к «гостовскому» виду;
  • ✉️ письма и уведомления, которые формируются из конфигурации;
  • 🗂️ внутренние распоряжения, если организация закрепила ГОСТ в инструкции по делопроизводству.

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

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

Разово: в предварительном просмотре

Когда документ нужно напечатать один раз в другом виде, ничего настраивать не надо.

  1. Откройте документ и нажмите Печать, выберите форму.
  2. В окне печати включите режим редактирования (кнопка с карандашом или переключатель «Редактировать» на командной панели формы печати).
  3. Выделите ячейки — можно всю форму сочетанием Ctrl+A.
  4. Задайте шрифт через контекстное меню ячеек или панель свойств.
  5. Напечатайте или сохраните в PDF.

Изменения живут, пока открыто окно. Следующий вызов печати покажет форму как была.

Постоянно: через «Макеты печатных форм»

Это главный приём для типовых конфигураций. Он не снимает конфигурацию с поддержки и переживает обновления.

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

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

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

Для отчётов на СКД

Отчёты в типовых конфигурациях построены на системе компоновки данных. Шрифт в них меняется через условное оформление:

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

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

Квадратики, иероглифы и чужой шрифт при печати

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

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

Linux-клиент: что поставить

На Ubuntu и Debian шрифты Microsoft ставятся одной командой (нужен доступ к интернету, пакет скачивает файлы шрифтов при установке):

sudo apt install ttf-mscorefonts-installer
sudo fc-cache -f -v

Проверить, видит ли система Arial:

fc-list | grep -i arial

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

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

Кодировка при выгрузке

Отдельная история — выгрузка в файлы. Сохранение в PDF, XLSX и DOCX из 1С 8.3 идёт в Юникоде, проблем с кириллицей обычно нет. Ломаются чаще текстовые выгрузки (TXT, CSV) для банков и старых программ: там дело не в шрифте, а в кодировке файла. Получатель ждёт Windows-1251, а получает UTF-8 — и видит «Ð¡Ñ‡ÐµÑ‚» вместо «Счет». Лечится выбором кодировки при выгрузке, а не сменой шрифта.

Экран и бумага: почему документ выглядит по-разному

Один и тот же счёт на мониторе и на листе часто «не совпадает». Причины разные, и путать их не стоит.

Что видитеПричинаЧто делать
На экране мелко, на бумаге нормальноМасштаб просмотра, а не шрифтУвеличьте масштаб окна: Ctrl + колесо мыши в табличном документе
Форма не влезает на лист, режется справаШирина формы больше области печатиВ параметрах страницы включите размещение по ширине листа или смените ориентацию
На бумаге всё мельче, чем в макетеВключён автомасштаб, форма ужата под листУменьшите поля или ширину колонок, а не шрифт
Жирный шрифт на принтере выглядит обычнымДрайвер принтера или режим экономии тонераПроверьте настройки печати принтера

Кегль в 1С задаётся в пунктах, как в Word: 10 пт на бумаге — это 10 пт. Монитор же показывает документ в масштабе окна, и тот зависит от разрешения экрана и масштабирования Windows. Поэтому мерить «мелко или крупно» нужно по оттиску, а не по экрану.

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

Какой кегль выбирать

Практические ориентиры для печати на лазерном принтере:

  • 📏 6 пт и меньше — читается с трудом, на копии факсом или сканом пропадает;
  • 📏 7–8 пт — минимум для таблиц с большим числом колонок (УПД, ТОРГ-12);
  • 📏 9–10 пт — комфортный размер для счетов, актов, накладных;
  • 📏 12–14 пт — основной текст приказов и писем, если ориентируетесь на ГОСТ.

Увеличивая шрифт в широкой форме, помните: каждый пункт добавляет ширины колонкам. Форма, которая помещалась на альбомный лист в 8 пт, в 10 пт может уйти на второй лист.

Свой шрифт в конфигурации: что учесть разработчику

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

Где задаётся шрифт

  • 🧩 В макете — свойство «Шрифт» у ячейки или области табличного документа.
  • 🎨 В элементах стиля — ветка Общие → Элементы стиля в конфигураторе. Элемент стиля типа «Шрифт» удобно использовать в формах, чтобы менять оформление в одном месте.
  • 💻 В коде — при формировании табличного документа.

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

Область = ТабДок.Область("R1C1:R1C10");
Область.Шрифт = Новый Шрифт(Область.Шрифт, 14, Истина);

А так задаётся конкретная гарнитура с размером:

Область.Шрифт = Новый Шрифт("Times New Roman", 12);

Как не снимать конфигурацию с поддержки

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

  1. Пользовательский макет через Макеты печатных форм — для смены оформления без кода.
  2. Расширение конфигурации — когда нужна программная логика: свой шрифт по условию, разное оформление для разных организаций. Макет заимствуется в расширение и правится там. Расширения доступны с платформы 8.3.6.
  3. Внешняя печатная форма — подключается через Дополнительные отчеты и обработки, удобна, если форма полностью своя.

Где должен стоять шрифт

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

  • 🖥️ на все компьютеры пользователей, которые печатают документ;
  • 🗄️ на сервер 1С, если печатные формы или PDF формируются на сервере (регламентные задания, отправка документов по почте);
  • 🌐 на терминальный сервер , если пользователи работают через RDP.

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

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

Можно ли печатать счета и акты из 1С шрифтом Times New Roman?
Да. Закон не регулирует шрифт первичных документов. Поменяйте шрифт в пользовательском макете, и форма будет печататься так всегда.
Сохранится ли изменённый шрифт после обновления конфигурации?
Пользовательский макет сохраняется. Но если в новой версии разработчик поменял саму форму, лучше вернуть стандартный макет и повторить правку, иначе можно потерять новые поля.
Почему у коллеги документ печатается иначе, хотя база одна?
Шрифт из макета есть не на каждом компьютере, и система подставляет другой. Сравните список установленных шрифтов и настройки принтера на обоих компьютерах.
Встраиваются ли шрифты в PDF из 1С?
При сохранении в PDF текст выводится тем шрифтом, что установлен на машине, где формируется файл. Получатель открывает PDF без установки шрифта.
Как увеличить шрифт на экране, не меняя печать?
Масштабируйте окно табличного документа через Ctrl и колесо мыши. На бумажную копию это не влияет.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 9
  • ГОСТ Р 7.0.97-2016 «Организационно-распорядительная документация. Требования к оформлению документов»