Торговля и Склад · 9 мин
Как изменить шрифт в 1С Торговля и склад
Как изменить шрифт в 1С Торговля и склад 7.7: настройка шрифта интерфейса, печатных форм и отчётов, изменение через конфигуратор и код, типичные ошибки.
Шрифт в «1С:Торговля и склад» регулируется на нескольких уровнях: интерфейс программы (меню, списки, поля ввода), табличные документы отчётов и печатные формы документов. В зависимости от того, что именно нужно увеличить или заменить, применяются разные инструменты — от стандартного диалога параметров до правки макетов в конфигураторе.
Чаще всего вопрос возникает у пользователей классической версии 7.7, где мелкий шрифт интерфейса тяжело читается на современных мониторах с высоким разрешением. Вторая типичная задача — изменить шрифт в печатной форме накладной или счёта, чтобы документ соответствовал требованиям компании или лучше помещался на листе.
Ниже разобраны все рабочие способы: от простой настройки, доступной любому пользователю без прав администратора, до изменения шрифтов через конфигуратор и программный код. Отдельно описаны ограничения и риски, чтобы не повредить конфигурацию.
Определите, какой именно шрифт нужно изменить
Прежде чем что-то настраивать, важно понять, к какому уровню относится задача. В 1С существуют три независимые области, где применяются шрифты, и настройка одной области не влияет на остальные.
Первая область — интерфейс программы: шрифт списков документов, справочников, диалоговых форм и полей ввода. Вторая — табличные документы: отчёты, которые программа формирует на экране и выводит на печать. Третья — печатные формы документов: счета, накладные, акты, макеты которых хранятся внутри конфигурации.
Как выбрать действие
Как изменить шрифт интерфейса через параметры
Это самый простой способ, не требующий прав администратора и доступа к конфигуратору. Настройка сохраняется для текущего пользователя и применяется ко всем окнам программы.
Откройте меню «Сервис» и выберите пункт «Параметры». В появившемся диалоге перейдите на вкладку «Общие». В нижней части вкладки находится элемент выбора шрифта интерфейса — рядом с надписью отображается текущий шрифт. Нажмите кнопку выбора, в стандартном диалоге Windows укажите гарнитуру (например, Tahoma или Arial), начертание и размер, затем подтвердите выбор кнопкой «ОК».
Изменения вступают в силу сразу после закрытия диалога параметров. Если шрифт стал слишком крупным и элементы диалогов перестали помещаться на экране, вернитесь в те же параметры и уменьшите размер или верните стандартное значение.
- 1Откройте меню «Сервис → Параметры»
- 2Перейдите на вкладку «Общие»
- 3Нажмите кнопку выбора шрифта интерфейса
- 4Укажите гарнитуру, начертание и размер
- 5Нажмите «ОК» и проверьте отображение списков и форм
Как изменить шрифт в отчёте и табличном документе
Сформированный отчёт в 1С 7.7 — это табличный документ, внешний вид которого можно корректировать вручную перед печатью. Такой способ подходит для разовой правки: он не меняет настройки отчёта, и при следующем формировании шрифт снова будет стандартным.
Сформируйте отчёт, выделите нужный диапазон ячеек мышью (или весь документ комбинацией Ctrl+A). Затем откройте меню «Таблица → Вид → Шрифт» либо нажмите соответствующую кнопку на панели инструментов. В диалоге выберите гарнитуру, размер и начертание. Для выделения заголовков удобно применять полужирное начертание только к строкам шапки.
Чтобы изменение применялось при каждом формировании отчёта, потребуется править модуль отчёта в конфигураторе — встроенные отчёты типовой конфигурации не сохраняют ручные настройки оформления.
Как изменить шрифт печатной формы в конфигураторе
Печатные формы документов (счета, накладные, ТОРГ-12) хранятся в конфигурации в виде табличных макетов. Чтобы изменить их шрифт постоянно, нужны права на запуск конфигуратора и, для монопольного редактирования, отсутствие других пользователей в базе.
Запустите конфигуратор, откройте конфигурацию через меню «Конфигурация → Открыть конфигурацию». В дереве объектов найдите нужный документ, например «Реализация» или «СчетФактура», раскройте его и откройте табличный макет печатной формы. Выделите ячейки, шрифт которых нужно заменить, и задайте новый шрифт через свойства ячейки или панель инструментов. После этого сохраните конфигурацию и обновите конфигурацию базы данных (клавиша F7).
Многие типовые печатные формы подключаются как внешние файлы .ert в каталоге ExtForms базы данных. В этом случае макет находится внутри файла обработки: откройте .ert-файл в конфигураторе через «Файл → Открыть», перейдите на вкладку таблицы и измените шрифт там. Такой способ предпочтительнее, поскольку не требует снятия конфигурации с поддержки.
Как задать шрифт программно в модуле
Когда шрифт должен зависеть от условий — например, выделять крупным шрифтом итоговую сумму или строки с просроченной оплатой — оформление задаётся в коде модуля формирования печатной формы или отчёта.
В языке 1С 7.7 для табличного документа доступны методы, управляющие атрибутами ячеек, включая шрифт. Шрифт задаётся через установку соответствующего атрибута области вывода перед её отображением. Точный синтаксис зависит от того, как организован модуль: через объекты «Таблица» с секциями или через прямую адресацию ячеек.
Программный способ требует аккуратности: изменения модуля влияют на всех пользователей, а ошибка в коде приведёт к тому, что печатная форма перестанет формироваться. Перед правкой модуля сохраните исходный текст, а проверку выполняйте на копии базы.
Если нужно лишь увеличить читаемость печатных форм, часто достаточно изменить шрифт только в секциях заголовка и итогов макета, не трогая основную табличную часть — так правка минимальна и риск «разъехавшейся» верстки ниже.
Ограничения и типичные ошибки
Шрифт интерфейса в 1С 7.7 выбирается из шрифтов, установленных в Windows. Если нужной гарнитуры в списке нет, сначала установите её в операционной системе. Также учитывайте, что слишком крупный размер шрифта интерфейса может привести к обрезанию надписей в узких колонках журналов.
В печатных формах увеличение шрифта часто ломает верстку: длинные наименования товаров перестают помещаться в отведённые ячейки, итоговые строки сдвигаются, документ начинает занимать две страницы вместо одной. После любой правки макета обязательно сформируйте реальный документ с длинными наименованиями и проверьте предварительный просмотр.
Как проверить результат
После изменения шрифта интерфейса откройте журнал документов, справочник номенклатуры и любую форму документа: текст должен отображаться новым шрифтом без обрезанных надписей и «налезания» элементов друг на друга.
Для печатных форм сформируйте документ, нажмите «Печать» и откройте предварительный просмотр. Проверьте, что все строки помещаются в ячейки, итоги на месте, а количество страниц соответствует ожиданиям. Распечатайте пробный экземпляр — на бумаге мелкие дефекты верстки заметнее, чем на экране.
Как проверить результат
Текст читается, надписи не обрезаны
Часть надписей скрыта или элементы накладываются
Все данные в ячейках, верстка не съехала
Текст обрезан, итоги сместились, лишние страницы
Отчёт строится без сообщений об ошибках
Ошибка выполнения модуля, пустой документ
Часто задаваемые вопросы
Изменится ли шрифт интерфейса у всех пользователей базы?
Нет. Настройка шрифта через «Сервис → Параметры» сохраняется индивидуально для каждого пользователя и каждого рабочего места. Остальным пользователям нужно повторить настройку самостоятельно.
Можно ли изменить шрифт без доступа к конфигуратору?
Да, для интерфейса и разовой правки сформированного отчёта конфигуратор не нужен — используются параметры программы и меню «Таблица». Постоянное изменение печатных форм без конфигуратора невозможно.
Почему после смены шрифта печатная форма стала занимать две страницы?
Более крупный шрифт увеличивает высоту строк и ширину текста, поэтому содержимое перестаёт помещаться в прежние границы. Уменьшите размер шрифта, сузьте межстрочные интервалы или скорректируйте ширину колонок в макете.
Что делать, если после правки конфигурации печатная форма перестала открываться?
Восстановите макет или модуль из архивной копии базы либо из файла сохранённой конфигурации. Если правилась внешняя форма .ert, верните исходный файл в каталог ExtForms. Поэтому копию нужно делать до начала правок.
Влияет ли шрифт интерфейса на печать документов?
Нет, это независимые настройки. Шрифт интерфейса определяет только отображение на экране, а печатные формы используют шрифты, заданные в их макетах.
Можно ли использовать разные шрифты в одной печатной форме?
Да. В макете каждой ячейке или диапазону можно назначить собственный шрифт: например, крупный полужирный для заголовка, обычный для табличной части и мелкий для подвала с примечаниями.
Что важно запомнить
Шрифт интерфейса меняется через «Сервис → Параметры», отчёта — в сформированном табличном документе, печатной формы — в макете через конфигуратор. Перед правкой конфигурации всегда делайте архивную копию, а результат проверяйте на реальном документе с предварительным просмотром.