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

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

Как изменить шрифт в документе 1С

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

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

В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) печатные формы строятся на основе табличных документов, у которых у каждой ячейки есть свойство «Шрифт». Это значит, что изменить начертание, размер и гарнитуру можно как вручную для одного экземпляра, так и централизованно — для всех будущих печатей.

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

Определите, где именно нужно изменить шрифт

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

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

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

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

Как выбрать способ

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

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

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

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

Изменения применяются мгновенно, и документ можно отправлять на печать. Учтите ограничение: при следующем формировании печатной формы все ручные правки пропадут, потому что документ строится заново по макету. Если нужно сохранить результат, выгрузите форму в файл (MXL, Excel или PDF) через «Файл — Сохранить как».

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

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

Если шрифт должен быть новым постоянно, правится макет. Запустите конфигуратор, откройте конфигурацию и найдите макет нужной печатной формы. Обычно макеты лежат в ветке «Общие — Макеты» либо внутри объекта: например, «Документы — РеализацияТоваровУслуг — Макеты». Тип макета для печатных форм — «Табличный документ».

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

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

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

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

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

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

Три способа изменить шрифт

Ручная правка перед печатью

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

Правка макета в конфигураторе

Постоянный результат для всех пользователей. Ограничение: снимает объект с полной поддержки, усложняет обновления.

Внешняя печатная форма

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

Как изменить шрифт на экранных формах и в интерфейсе

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

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

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

Проверка результата и типичные ошибки

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

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

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

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

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

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

Новый шрифт применяется автоматически

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

Форма выводится со старым шрифтом — изменён не тот макет или правка была разовой

Предварительный просмотр печати
Норма

Текст читается, таблица помещается в ширину страницы

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

Строки обрезаны или переносятся, столбцы вылезают за поля

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

Документ выглядит одинаково на всех компьютерах

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

Шрифт подменяется, вёрстка отличается — шрифт не установлен в системе

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

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

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

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

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

Как изменить шрифт только в таблице товаров, не трогая остальное?

В макете табличного документа выделите только ячейки области табличной части (обычно это область «Строка» или «Таблица») и задайте шрифт именно для них. Области шапки и итогов останутся с прежним оформлением.

Можно ли задать разный шрифт для разных организаций в одной базе?

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

Изменится ли шрифт в уже распечатанных или сохранённых файлах?

Нет. Изменение макета влияет только на формы, сформированные после изменения. Ранее сохранённые файлы PDF, Excel и MXL хранят своё оформление и не изменятся — при необходимости их нужно формировать заново из документа.

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

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

Итог

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

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