Размер шрифта в печатаемых документах 1С часто становится проблемой: слишком крупный текст не помещается на странице, мелкий — сложно читать. В зависимости от конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) способы изменения шрифта отличаются. В этой статье разберём все рабочие методы — от редактирования макетов до программного изменения через конфигуратор, включая нюансы для разных версий платформы 1С:Предприятие 8.3.

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

Также учтите: некоторые конфигурации (например, 1С:ERP) блокируют редактирование стандартных макетов. В этом случае поможет только создание копии макета с новыми настройками или доработка через внешние отчёты.

1. Изменение шрифта через настройки печатной формы (без конфигуратора)

Самый простой способ — использовать встроенные настройки печатной формы. Он подходит для большинства типовых конфигураций (1С:БП 3.0, 1С:УТ 11, 1С:ЗУП 3.1) и не требует прав администратора.

Инструкция:

  • 📄 Откройте документ, для которого нужно изменить шрифт (например, Счёт на оплату или Акт выполненных работ).
  • 🖨️ Нажмите кнопку Печать (или Печать → Печатаемая форма в некоторых конфигурациях).
  • ⚙️ В окне предварительного просмотра найдите кнопку Настройки или Параметры (обычно в верхнем меню).
  • 🔍 В разделе Шрифт или Оформление выберите нужный размер (например, 10 пт вместо 12 пт).
  • 💾 Сохраните настройки как Пользовательский вариант, чтобы не настраивать заново.

⚠️ Внимание: В некоторых конфигурациях (например, 1С:Розница 2.3) настройки шрифта в печатной форме могут отсутствовать. В этом случае переходите к следующим способам.

💡

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

2. Редактирование макета печатной формы в пользовательском режиме

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

Пошаговая инструкция:

  1. Откройте документ и перейдите в Печать → Изменить форму (или Настроить форму).
  2. В открывшемся окне выберите вкладку Макет.
  3. Найдите в дереве объектов раздел Табличный документ или Область (зависит от конфигурации).
  4. Выделите текстовый блок, шрифт которого нужно изменить, и в панели свойств (обычно справа) найдите параметр Шрифт.
  5. Установите нужный размер (например, 9 вместо 11) и сохраните макет как Пользовательский.

🔹 Пример: В 1С:Бухгалтерии 3.0 для счета-фактуры путь будет таким: Печать → Счёт-фактура → Изменить форму → Макет → ОбластьШапка → Свойства → Шрифт.

Выделили только нужные текстовые блоки (не всю таблицу)|

Уменьшили шрифт не более чем на 2-3 пункта (чтобы текст оставался читаемым)|

Сохранили макет как пользовательский вариант (не перезаписали стандартный)|

Проверили предварительный просмотр на ошибки разметки

-->

3. Использование внешних печатных форм (для опытных пользователей)

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

Как это работает:

  • 📥 Скачайте готовый макет с уменьшенным шрифтом (например, с форума Инфостарт или 1С:ИТС).
  • 🔧 Подключите его через Администрирование → Печатные формы → Внешние печатные формы.
  • 🔄 Привяжите к нужному документу (например, Счёт на оплату или Торг-12).
  • 🖨️ При печати выберите новую форму из списка.

⚠️ Внимание: Внешние печатные формы могут содержать ошибки или вирусы. Скачивайте их только с проверенных источников (официальные партнёры 1С, Инфостарт, 1С:Линк). Перед подключением проверьте файл антивирусом.

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

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

Внешние печатные формы|

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

-->

4. Программное изменение шрифта через конфигуратор (для разработчиков)

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

Алгоритм действий:

  1. Откройте конфигуратор (1Cv8.exe /Configurator).
  2. Найдите нужный документ в дереве объектов (например, Документы → СчётНаОплату).
  3. Перейдите в раздел Макеты и откройте макет печатной формы (обычно называется ПечатнаяФорма или МакетПечатнойФормы).
  4. В редакторе макета выделите текстовые поля и измените свойство Шрифт через панель свойств.
  5. Сохраните конфигурацию и обновите базу данных.

🔹 Пример кода для программного изменения шрифта (если макет генерируется динамически):

Процедура УстановитьШрифт(ТабличныйДокумент)

Область = ТабличныйДокумент.Область;

Область.Шрифт = Новый Шрифт("Arial", 9, Ложь, Ложь, Ложь);

Область.Защита = Ложь;

КонецПроцедуры

⚠️ Внимание: Изменения в конфигураторе затрагивают всех пользователей базы. Перед редактированием сделайте резервную копию конфигурации (Файл → Сохранить конфигурацию в файл).

Что делать если после изменения шрифта текст наезжает друг на друга?

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

1. Откройте макет в конфигураторе.

2. Выделите проблемную таблицу.

3. В панели свойств найдите параметр ВысотаСтроки и увеличьте его на 1-2 пункта (например, с 15 до 17).

4. Сохраните макет и проверьте результат в предварительном просмотре.

5. Настройка шрифта через стили оформления (для отчётов)

В отчётах (Оборотно-сальдовая ведомость, Анализ счёта) шрифт часто настраивается через стили оформления. Это позволяет единообразно изменить шрифт для всех подобных документов.

Как настроить:

  • 📊 Откройте нужный отчёт (Отчёты → Бухгалтерские отчёты → Оборотно-сальдовая ведомость).
  • 🎨 Нажмите Ещё → Настройки → Оформление.
  • 🔤 В разделе Стили выберите стиль (например, Заголовок или Таблица).
  • 📏 Измените размер шрифта и сохраните как Пользовательское оформление.

📌 В отчётах с большим количеством данных уменьшение шрифта на 1-2 пункта может сэкономить до 30% места на странице, сократив количество листов при печати.

6. Особенности для конкретных конфигураций

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

Конфигурация Особенности изменения шрифта Рекомендуемый способ
1С:Бухгалтерия 3.0 Стандартные печатные формы заблокированы, но есть гибкие настройки в Администрирование → Печатные формы. Внешние печатные формы или редактирование макетов в пользовательском режиме.
1С:Управление торговлей 11 Шрифт в документах Заказ клиента и Реализация меняется через Настройки печатной формы. Способ 1 (настройки печатной формы) или способ 2 (редактирование макета).
1С:Зарплата и управление персоналом 3.1 В расчётных листках шрифт жёстко задан в макете, изменение требует прав администратора. Способ 4 (программное изменение через конфигуратор).
1С:ERP 2.5 Макеты печатных форм защищены, редактирование возможно только через расширения. Внешние печатные формы или доработка через механизм расширений.

🔹 Для 1С:Розница 2.3 и 1С:Комплексная автоматизация 2.4 часто помогает сброс кэша печатных форм. Если после изменений шрифт не применяется, очистите кэш через Администрирование → Поддержка и обслуживание → Очистка кэша.

💡

В конфигурациях на управляемых формах (например, 1С:БП 3.0) шрифт в печатной форме и шрифт в экранной форме настраиваются независимо. Изменение одного не влияет на другой!

7. Альтернативные решения: экспорт в Excel/PDF с настройкой шрифта

Если изменить шрифт в 1С не получается, можно экспортировать документ в Excel или PDF и отредактировать там. Этот метод подходит для разовых задач.

Как экспортировать:

  • 📑 Откройте документ и нажмите Ещё → Выгрузить (или Файл → Сохранить как).
  • 📥 Выберите формат Excel или PDF.
  • 🖥️ Откройте файл в соответствующей программе (Microsoft Excel или Adobe Acrobat).
  • 🔠 Измените шрифт через стандартные инструменты редактора.

⚠️ Внимание: При экспорте в Excel потеряются некоторые данные (например, логотип компании или подписи). Для критичных документов (например, Счёт-фактура) лучше использовать другие способы.

FAQ: Частые вопросы по изменению шрифта в 1С

Можно ли изменить шрифт только для одного документа, не затрагивая остальные?

Да, для этого сохраните пользовательский вариант печатной формы. В окне печати нажмите Настройки → Сохранить как и укажите название (например,"Счёт на оплату (мелкий шрифт)").

При следующем открытии документа выберите этот вариант из списка.

После уменьшения шрифта текст в ячейках обрезается. Как исправить?

Нужно увеличить ширину колонок в макете. Откройте макет печатной формы, выделите проблемную таблицу и в свойствах колонок увеличьте параметр Ширина на 5-10 мм. Также проверьте настройку Перенос текста — она должна быть включена.

Администратор запретил редактировать макеты. Что делать?

В этом случае остаётся два варианта:

  1. Использовать внешние печатные формы (если их подключение разрешено).
  2. Экспортировать документ в PDF и изменить шрифт в стороннем редакторе (например, Foxit PDF Editor).

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

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

В моей конфигурации нет кнопки"Настройки" в печатной форме. Почему?

Это зависит от версии конфигурации и прав пользователя. Возможные причины:

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