Размер шрифта в печатаемых документах 1С часто становится проблемой: слишком крупный текст не помещается на странице, мелкий — сложно читать. В зависимости от конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) способы изменения шрифта отличаются. В этой статье разберём все рабочие методы — от редактирования макетов до программного изменения через конфигуратор, включая нюансы для разных версий платформы 1С:Предприятие 8.3.
Важно понимать, что шрифт в экране формы и шрифт в печатаемом документе настраиваются по-разному. Первое регулируется через интерфейс пользователя, второе — через макеты печатных форм или программный код. Если вы не программист, начните с первых трёх способов — они не требуют доступа к конфигуратору.
Также учтите: некоторые конфигурации (например, 1С:ERP) блокируют редактирование стандартных макетов. В этом случае поможет только создание копии макета с новыми настройками или доработка через внешние отчёты.
1. Изменение шрифта через настройки печатной формы (без конфигуратора)
Самый простой способ — использовать встроенные настройки печатной формы. Он подходит для большинства типовых конфигураций (1С:БП 3.0, 1С:УТ 11, 1С:ЗУП 3.1) и не требует прав администратора.
Инструкция:
- 📄 Откройте документ, для которого нужно изменить шрифт (например,
Счёт на оплатуилиАкт выполненных работ). - 🖨️ Нажмите кнопку
Печать(илиПечать → Печатаемая формав некоторых конфигурациях). - ⚙️ В окне предварительного просмотра найдите кнопку
НастройкиилиПараметры(обычно в верхнем меню). - 🔍 В разделе
ШрифтилиОформлениевыберите нужный размер (например,10 птвместо12 пт). - 💾 Сохраните настройки как
Пользовательский вариант, чтобы не настраивать заново.
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Розница 2.3) настройки шрифта в печатной форме могут отсутствовать. В этом случае переходите к следующим способам.
Если кнопка"Настройки" отсутствует, попробуйте открыть печатную форму в режиме Предварительный просмотр, затем нажать правой кнопкой мыши на документ и выбрать Свойства. Иногда параметры шрифта скрыты там.
2. Редактирование макета печатной формы в пользовательском режиме
Если стандартные настройки не помогают, можно отредактировать макет печатной формы непосредственно перед печатью. Этот метод работает для большинства документов, но требует аккуратности — ошибки в макете могут привести к искажению данных.
Пошаговая инструкция:
- Откройте документ и перейдите в
Печать → Изменить форму(илиНастроить форму). - В открывшемся окне выберите вкладку
Макет. - Найдите в дереве объектов раздел
Табличный документилиОбласть(зависит от конфигурации). - Выделите текстовый блок, шрифт которого нужно изменить, и в панели свойств (обычно справа) найдите параметр
Шрифт. - Установите нужный размер (например,
9вместо11) и сохраните макет какПользовательский.
🔹 Пример: В 1С:Бухгалтерии 3.0 для счета-фактуры путь будет таким: Печать → Счёт-фактура → Изменить форму → Макет → ОбластьШапка → Свойства → Шрифт.
Выделили только нужные текстовые блоки (не всю таблицу)|
Уменьшили шрифт не более чем на 2-3 пункта (чтобы текст оставался читаемым)|
Сохранили макет как пользовательский вариант (не перезаписали стандартный)|
Проверили предварительный просмотр на ошибки разметки
-->
3. Использование внешних печатных форм (для опытных пользователей)
Если стандартные макеты заблокированы или их редактирование приводит к ошибкам, можно подключить внешнюю печатную форму. Этот метод требует начальных знаний в 1С:Предприятие, но даёт максимальную гибкость.
Как это работает:
- 📥 Скачайте готовый макет с уменьшенным шрифтом (например, с форума Инфостарт или 1С:ИТС).
- 🔧 Подключите его через
Администрирование → Печатные формы → Внешние печатные формы. - 🔄 Привяжите к нужному документу (например,
Счёт на оплатуилиТорг-12). - 🖨️ При печати выберите новую форму из списка.
⚠️ Внимание: Внешние печатные формы могут содержать ошибки или вирусы. Скачивайте их только с проверенных источников (официальные партнёры 1С, Инфостарт, 1С:Линк). Перед подключением проверьте файл антивирусом.
Настройки печатной формы|
Редактирование макета в пользовательском режиме|
Внешние печатные формы|
Программное изменение через конфигуратор
-->
4. Программное изменение шрифта через конфигуратор (для разработчиков)
Если вы имеете доступ к конфигуратору и умеете работать с 1С:Предприятие в режиме разработчика, можно изменить шрифт непосредственно в коде. Этот метод даёт полный контроль, но требует осторожности — ошибки могут привести к сбоям в работе программы.
Алгоритм действий:
- Откройте конфигуратор (
1Cv8.exe /Configurator). - Найдите нужный документ в дереве объектов (например,
Документы → СчётНаОплату). - Перейдите в раздел
Макетыи откройте макет печатной формы (обычно называетсяПечатнаяФормаилиМакетПечатнойФормы). - В редакторе макета выделите текстовые поля и измените свойство
Шрифтчерез панель свойств. - Сохраните конфигурацию и обновите базу данных.
🔹 Пример кода для программного изменения шрифта (если макет генерируется динамически):
Процедура УстановитьШрифт(ТабличныйДокумент)
Область = ТабличныйДокумент.Область;
Область.Шрифт = Новый Шрифт("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 мм. Также проверьте настройку Перенос текста — она должна быть включена.
Администратор запретил редактировать макеты. Что делать?
В этом случае остаётся два варианта:
- Использовать внешние печатные формы (если их подключение разрешено).
- Экспортировать документ в
PDFи изменить шрифт в стороннем редакторе (например, Foxit PDF Editor).
Как вернуть стандартный шрифт, если после изменений документ печатается криво?
Если вы сохраняли пользовательский вариант, выберите в списке печатных форм стандартный (обычно называется"Основной" или"По умолчанию"). Если редактировали макет в конфигураторе, восстановите его из резервной копии или перезапишите стандартным макетом из дистрибутива 1С.
В моей конфигурации нет кнопки"Настройки" в печатной форме. Почему?
Это зависит от версии конфигурации и прав пользователя. Возможные причины:
- У вас упрощённый интерфейс (переключитесь на полный в
Сервис → Параметры → Интерфейс). - Конфигурация заблокирована для изменений (нужны права администратора).
- Вы используете устаревшую версию 1С (до 8.3.10), где настройки печатных форм ограничены.