16.01.2025
В программах 1С одной из самых популярных функций является возможность формирования печатных форм документов. С её помощью пользователи могут распечатать или отправить контрагенту нужный документ, например, ККТ, ТОРГ-12, счет на оплату и другие. Однако стандартные печатные формы не всегда полностью соответствуют потребностям пользователей. В случае незначительных изменений их можно скорректировать вручную.
Макеты печатных форм
Печатные формы создаются программистами 1С на основе макетов. Он определяет внешний вид документа, включая его шрифт, расположение текста, цвет и другие параметры. Система, извлекая данные из базы, автоматически заполняет их в созданном макете. Это позволяет не описывать в коде программы шрифт, месторасположение, цвет текста и т.д. В случае необходимости макет можно легко и быстро изменить.
Где найти макеты печатных форм в 1С:Фреш
В приложениях 1С:Фреш, в отличие от локальных версий, отсутствует доступ к конфигуратору. Однако макеты печатных форм доступны в режиме предприятия. Чтобы найти их, выполните следующие действия:
- Перейдите в раздел «Администрирование» → «Печатные формы, отчёты и обработки».
- Найдите нужный макет вручную в списке или воспользуйтесь поиском. Список структурирован по разделам самой программы.
Если вы хотите поменять конкретный макет, то еще проще это сделать из уже сформированной печатной формы. Для этого:
- Откройте документ.
- Выведите на печать нужную форму.
- В меню «Ещё» выберите «Изменить макет».
Правила изменения макетов
Перед редактированием макета важно учитывать основные правила, чтобы избежать ошибок и сохранить корректную работу:
- Нельзя менять или удалять параметры. Параметры — это текст, заключённый в знаки «<>».Параметры заполняются данными из базы в момент построения формы. Их имена указаны в коде программы. Удаление или изменение приведёт к ошибке.
- Следите за границами области печати.В макете вы увидите красные линии. Они не просто так там находятся. Это области печати, на которые ориентируется система, когда заполняет макет. Если текст или параметры выйдут за эти границы, то программа не сможет вывести документ на печать.
- Нельзя добавлять собственные параметры.Чтобы программа указала в нужном месте имя контрагента из документа, недостаточно просто написать «<Контрагент>» и ожидать, что система автоматически заполнит этот параметр. Названия параметров задаются программистами в коде при разработке механизма формирования печатной формы. Если параметр указан в макете, но не прописан в коде, система либо проигнорирует его, либо выдаст ошибку.
Как редактировать макет
Если нельзя менять или добавлять свои параметры, то что тогда можно делать?
По сути, вы можете редактировать текст печатной формы, оставаясь в рамках установленных ограничений. Это включает изменение содержимого текста, его шрифта, цвета, а также расположения (в пределах области печати) и других характеристик.
Для изменения или добавления параметров потребуется помощь программиста 1С. Он разработает новую процедуру для их заполнения в коде программы и обновит макет.
Макеты печатных форм в 1С:Фреш позволяют вносить изменения достаточно легко, хотя и с некоторыми ограничениями. Это дает возможность изменить текст соглашения или сделать его более удобным для чтения. Однако для создания новой печатной формы, соответствующей вашим требованиям, потребуется разработка отдельной внешней печатной формы
Краткие рекомендации
- Пользуйтесь разделом «Администрирование» для поиска и изменения макетов.
- Не меняйте и не удаляйте параметры, заключённые в угловые скобки («<>»).
- Следите за границами области печати, чтобы текст не выходил за красные линии.
- Не добавляйте собственные параметры без помощи программиста.
- Для сложных изменений или создания новой формы обратитесь к специалисту.