При работе в базовой версии 1С:Бухгалтерия 8 пользователи часто сталкиваются с необходимостью изменить печатную форму отчета, например, уменьшить шрифт или изменить размеры колонок в отчете Кассовая книга (форма КО-4). Однако стандартный раздел Макеты печатных форм содержит далеко не все печатные формы. Разберем причинно-следственные связи этого ограничения и проанализируем доступные способы решения задачи.
Выясним причину, по которой макет отчета не получается изменить через меню Администрирование — Макеты печатных форм:
Кассовая книга является встроенным объектом типа Отчет, а не редактируемой пользовательской макетной формой документа. Его структура жестко привязана к объекту конфигурации.Конфигуратор. Соответственно, отредактировать встроенный макет напрямую в метаданных невозможно.Рассмотрим наиболее универсальное решение, предлагаемое для случаев, когда встроенный макет отчета нельзя изменить средствами пользовательского интерфейса.
Пошаговый порядок действий:
Кассовая книга во внешний файл с расширением .erf.Конфигуратор, перейти к макету печатной формы, выделить нужные ячейки и изменить параметры шрифта или ширину колонок..erf.Главное меню — Файл — Открыть либо вызывать его через раздел Дополнительные отчеты и обработки (если функционал подключен).Если изменить шрифт требуется разово, не прибегая к выгрузке внешних файлов, проанализируем ручное редактирование перед отправкой на печать:
Кассовая книга.Обратите внимание: Данный способ не сохраняет шрифт для последующих запусков — при повторном формировании отчета печатная форма снова вернется к исходному виду.
Посмотрим на простой способ уместить кассовую книгу на листе без редактирования макета:
Разберем современный вариант доработки программы без снятия с поддержки. На платформе 1С:Предприятие 8.3 изменение макета можно вынести в специальное расширение конфигурации (файл .cfe):
Кассовая книга.1С:Предприятие перейдите в раздел Администрирование — Печатные формы, отчеты и обработки — Расширения.