Документы и Печать · 11 мин
Как изменить шрифт в документе 1С
Как изменить шрифт в документе 1С: настройка шрифтов в печатных формах, макетах, табличных документах и формах. Способы для типовых и изменённых конфигураций.
Шрифт в документах 1С меняется несколькими способами — и выбор способа зависит от того, где именно нужно поменять оформление: в печатной форме, на экранной форме документа или в самом макете конфигурации. Быстрее всего задача решается для печатной формы прямо перед выводом на печать, а для постоянного изменения потребуется правка макета в конфигураторе или через механизм внешних печатных форм.
В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) печатные формы строятся на основе табличных документов, у которых у каждой ячейки есть свойство «Шрифт». Это значит, что изменить начертание, размер и гарнитуру можно как вручную для одного экземпляра, так и централизованно — для всех будущих печатей.
Важно сразу определить масштаб задачи. Разовая правка перед печатью не требует прав доступа и не затрагивает конфигурацию. Изменение макета — уже вмешательство в конфигурацию, которое при неправильном выполнении усложнит обновление. Ниже разобраны оба сценария с точными шагами и ограничениями.
Определите, где именно нужно изменить шрифт
Перед началом работы уточните три вещи: какой документ, какая форма (экранная или печатная) и нужен разовый результат или постоянный. От ответов зависит инструмент. Экранные формы документов наследуют шрифт из общих настроек стиля конфигурации, и менять его в одном документе отдельно обычно нельзя — только через стиль всей программы.
Печатные формы устроены иначе: это табличные документы, формируемые по макету. Здесь шрифт задаётся на уровне отдельных ячеек и областей, поэтому его можно менять точечно — например, увеличить только заголовок счёта на оплату или уменьшить шрифт таблицы товаров, чтобы она помещалась на одну страницу.
Третий случай — документы, которые пользователь формирует вручную в табличном документе (например, произвольные отчёты и справки). Здесь шрифт редактируется так же, как в обычном табличном редакторе: выделили область — задали шрифт.
Как выбрать способ
Как изменить шрифт в готовой печатной форме перед печатью
Это самый безопасный способ: он не затрагивает конфигурацию и доступен любому пользователю. Откройте документ, нажмите кнопку «Печать» и выберите нужную форму — на экране появится сформированный табличный документ. По умолчанию он открывается в режиме просмотра, где редактирование заблокировано.
Чтобы включить редактирование, откройте меню «Ещё» в шапке печатной формы и выберите пункт «Изменить» (в некоторых конфигурациях — «Редактирование»). Появится предупреждение, что документ станет редактируемым. После этого выделите нужную ячейку или диапазон, щёлкните правой кнопкой мыши и откройте «Свойства» — в палитре найдите свойство «Шрифт» и задайте гарнитуру, размер и начертание.
Изменения применяются мгновенно, и документ можно отправлять на печать. Учтите ограничение: при следующем формировании печатной формы все ручные правки пропадут, потому что документ строится заново по макету. Если нужно сохранить результат, выгрузите форму в файл (MXL, Excel или PDF) через «Файл — Сохранить как».
- 1Откройте документ и сформируйте печатную форму кнопкой «Печать»
- 2В меню «Ещё» включите режим «Изменить»
- 3Выделите ячейки, правой кнопкой откройте «Свойства»
- 4В свойстве «Шрифт» задайте гарнитуру, размер и начертание
- 5Проверьте вид в предварительном просмотре и распечатайте или сохраните файл
Как изменить шрифт в макете печатной формы через конфигуратор
Если шрифт должен быть новым постоянно, правится макет. Запустите конфигуратор, откройте конфигурацию и найдите макет нужной печатной формы. Обычно макеты лежат в ветке «Общие — Макеты» либо внутри объекта: например, «Документы — РеализацияТоваровУслуг — Макеты». Тип макета для печатных форм — «Табличный документ».
Откройте макет двойным щелчком. Выделите ячейки области, шрифт которых нужно изменить, и через палитру свойств (правой кнопкой — «Свойства») установите новое значение свойства «Шрифт». Повторите для всех областей макета: шапки, табличной части, итогов и подвала. Сохраните конфигурацию и обновите конфигурацию базы данных.
После обновления все вновь формируемые печатные формы будут использовать новый шрифт. Учтите, что изменение типового макета снимает объект с полной поддержки: при очередном обновлении конфигурации платформа может предложить вернуть типовой макет, и ваши правки потребуется переносить вручную.
Как изменить шрифт через внешнюю печатную форму
Внешняя печатная форма — это файл обработки с расширением .epf, который подключается к конфигурации без её изменения. В типовых решениях на БСП (Библиотека стандартных подсистем) есть раздел «Администрирование — Печатные формы, отчёты и обработки», где включается использование дополнительных отчётов и обработок.
Порядок такой: скопируйте или создайте внешнюю печатную форму, в её макете задайте нужный шрифт ячеек, затем подключите обработку через «Дополнительные отчёты и обработки» и привяжите её к нужному виду документов. После этого в меню «Печать» документа появится новый вариант формы с вашим оформлением.
Главное преимущество способа — конфигурация остаётся на полной поддержке, обновления проходят штатно, а внешняя форма продолжает работать. Ограничение: при смене структуры данных документа в новых релизах внешнюю форму иногда нужно адаптировать, если она обращается к переименованным реквизитам.
Три способа изменить шрифт
Быстро и безопасно, без прав доступа. Ограничение: результат не сохраняется при повторном формировании формы.
Постоянный результат для всех пользователей. Ограничение: снимает объект с полной поддержки, усложняет обновления.
Постоянный результат без изменения конфигурации, обновления не ломаются. Ограничение: требует навыка создания обработки и прав администратора для подключения.
Как изменить шрифт на экранных формах и в интерфейсе
Шрифт, которым данные документа отображаются на экране, задаётся не документом, а стилем конфигурации. В конфигураторе откройте «Общие — Стили», найдите используемый стиль и измените шрифтовые элементы: основной шрифт текста, шрифт заголовков, шрифт полей ввода. Изменение применится ко всем формам сразу после обновления конфигурации.
Если цель — просто сделать текст крупнее для конкретного пользователя, менять стиль не обязательно. В тонком клиенте платформа поддерживает изменение масштаба интерфейса: в меню «Вид» доступны варианты масштабирования форм. Это персональная настройка, она не влияет на других пользователей и не требует прав разработчика.
Отдельные элементы формы (например, надписи и поля) разработчик может оформить индивидуально: в редакторе формы у элемента есть свойства «Шрифт», «ШрифтЗаголовка» и «ЦветТекста». Это уместно для выделения важных полей, но злоупотреблять индивидуальными шрифтами не стоит — форма потеряет единый вид со стилем конфигурации.
Проверка результата и типичные ошибки
После любого способа проверьте результат на реальном документе: сформируйте печатную форму заново и убедитесь, что новый шрифт применился ко всем областям, включая итоги и подписи. Затем откройте предварительный просмотр печати — шрифт может выглядеть иначе из-за масштаба страницы, и таблица иногда перестаёт помещаться в ширину листа.
Если после правки макета форма выводится со старым шрифтом, чаще всего причина в том, что изменён не тот макет: у одного документа может быть несколько печатных форм и макетов, а код формирует форму по конкретному имени макета. Проверьте, какой макет реально используется в модуле менеджера печати документа.
Ещё одна частая проблема — отсутствие выбранного шрифта на компьютере, где выполняется печать. Если в макете задан экзотический шрифт, которого нет в системе, при печати он подменится системным, и вёрстка «поедет». Для корпоративных документов безопаснее использовать стандартные шрифты, установленные на всех рабочих местах.
Как проверить результат
Новый шрифт применяется автоматически
Форма выводится со старым шрифтом — изменён не тот макет или правка была разовой
Текст читается, таблица помещается в ширину страницы
Строки обрезаны или переносятся, столбцы вылезают за поля
Документ выглядит одинаково на всех компьютерах
Шрифт подменяется, вёрстка отличается — шрифт не установлен в системе
Частые вопросы
Можно ли изменить шрифт печатной формы без доступа к конфигуратору?
Да, двумя способами. Первый — разовая правка сформированной формы через режим «Изменить» в меню «Ещё». Второй — подключение внешней печатной формы через «Дополнительные отчёты и обработки», но для подключения нужны права администратора, а саму обработку кто-то должен подготовить.
Почему после обновления конфигурации шрифт вернулся к старому?
Потому что был изменён типовой макет, и при обновлении он был заменён на эталонный из поставки. Чтобы этого не происходило, либо внимательно контролируйте сравнение объектов при обновлении и сохраняйте свою версию макета, либо переносите оформление во внешнюю печатную форму.
Как изменить шрифт только в таблице товаров, не трогая остальное?
В макете табличного документа выделите только ячейки области табличной части (обычно это область «Строка» или «Таблица») и задайте шрифт именно для них. Области шапки и итогов останутся с прежним оформлением.
Можно ли задать разный шрифт для разных организаций в одной базе?
Напрямую в макете — нет, макет один на всех. Варианты решения: создать несколько внешних печатных форм с разным оформлением и выбирать нужную при печати, либо доработать модуль формирования печати, чтобы шрифт ячеек назначался программно в зависимости от организации.
Изменится ли шрифт в уже распечатанных или сохранённых файлах?
Нет. Изменение макета влияет только на формы, сформированные после изменения. Ранее сохранённые файлы PDF, Excel и MXL хранят своё оформление и не изменятся — при необходимости их нужно формировать заново из документа.
Какой шрифт лучше выбрать для печатных форм?
Выбирайте распространённые шрифты, которые гарантированно установлены на всех рабочих местах и принтерах корректно отображаются: например, стандартные системные гарнитуры. Перед внедрением проверьте печать с нескольких компьютеров и убедитесь, что текст умещается в отведённые области макета.
Что важно запомнить
Разовое изменение шрифта делается в сформированной печатной форме через режим «Изменить», постоянное — через макет в конфигураторе или внешнюю печатную форму. Внешняя форма предпочтительнее: она не снимает конфигурацию с поддержки и переживает обновления. После правок всегда проверяйте предварительный просмотр и печать с других рабочих мест.