К статье
Практический материал

Документы и Печать · 12 мин

Как настроить макет счета в 1С

Как настроить макет счета в 1С: выбор типовой формы, добавление логотипа и печати, изменение реквизитов и колонок, сохранение шаблона и проверка результата.

Счет на оплату — один из самых часто печатаемых документов в 1С, и его внешний вид напрямую влияет на то, как контрагенты воспринимают компанию. Типовая форма подходит не всем: кому-то нужен логотип и факсимиле, кому-то — колонка с артикулом или скидкой, а кому-то — текст условий оплаты внизу документа. Настроить макет счета можно без программирования — штатными средствами конфигурации.

Основной инструмент — механизм редактирования макетов печатных форм, который в типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) находится в разделе администрирования. Макет счета хранится как табличный документ: вы открываете его в редакторе, меняете ячейки, надписи и параметры, сохраняете — и печатная форма обновляется для всех пользователей.

Перед началом работы важно понять, какая именно форма используется: внешняя печатная форма может перекрывать типовую, а в некоторых конфигурациях макет выбирается в настройках организации. Ниже — полный порядок действий от поиска нужного макета до проверки результата.

Где в 1С находится макет счета

В типовых конфигурациях на управляемых формах путь к макетам единый: Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Откроется список всех макетов, сгруппированных по объектам: документам, справочникам, отчетам. Счет на оплату обычно находится в группе документа «Счет на оплату покупателю» и называется «Макет счета» или «СчетЗаказ» — в зависимости от конфигурации.

Если раздел «Макеты печатных форм» недоступен, проверьте права: редактирование макетов требует права «Администрирование» или отдельной роли. Также возможность должна быть включена функциональной опцией «Редактирование макетов печатных форм» в том же разделе администрирования.

В старых конфигурациях на обычных формах (например, Управление торговлей 10.3) макет редактируется иначе — через Конфигуратор или внешние печатные формы. Там механизм пользовательского редактирования макетов отсутствует.

Выбор типовой формы счета

Прежде чем править макет, убедитесь, что используется подходящая типовая форма. Во многих конфигурациях для счета доступно несколько вариантов: с НДС, без НДС, упрощенный, с колонкой артикула. Переключение выполняется в самом документе: кнопка «Печать» показывает список доступных форм, а в настройках документа или организации иногда задается форма по умолчанию.

В Бухгалтерии предприятия вариант формы счета выбирается в карточке организации или в параметрах печати: например, можно включить вывод артикула, кодов ТН ВЭД, единиц измерения. В Управлении торговлей набор колонок счета настраивается в документе через «Еще → Изменить форму» или в настройках печати соглашения с клиентом.

Если типовой вариант закрывает 80% потребностей, а не хватает только логотипа и подписи — правьте макет, а не создавайте форму с нуля. Так вы сохраните автоматическое заполнение всех параметров.

Сравнение вариантов настройки

Редактирование макета в базе

Подходит для логотипа, надписей, перестановки блоков. Не требует Конфигуратора, переживает обновления. Ограничение: нельзя менять логику заполнения параметров.

Внешняя печатная форма

Подходит, когда нужна своя структура документа или дополнительные данные из базы. Требует разработки обработки, подключается через «Дополнительные отчеты и обработки».

Правка макета в Конфигураторе

Полный контроль над макетом и кодом заполнения. Минус: конфигурация снимается с полной поддержки, изменения могут конфликтовать при обновлениях.

Редактирование макета: логотип, надписи, колонки

Откройте нужный макет двойным щелчком — он загрузится в редактор табличного документа. Макет состоит из именованных областей (шапка, строка таблицы, подвал) и ячеек. Ячейки бывают двух типов: с фиксированным текстом (надписи) и с параметрами вида [НаименованиеОрганизации], которые при печати заменяются данными документа.

Чтобы добавить логотип, вставьте картинку через меню Таблица → Рисунки → Картинка или скопируйте изображение в буфер и вставьте в нужную ячейку шапки. Подгоните размер ячеек под пропорции логотипа, иначе изображение растянется. Для факсимиле подписи и печати действуйте аналогично — разместите картинки в подвале макета рядом с областями подписанта.

Текстовые правки просты: щелкните ячейку и измените содержимое. Например, в подвал можно добавить строку «Счет действителен в течение 5 банковских дней» или условия оплаты. Главное правило — не удаляйте и не переименовывайте параметры в квадратных скобках: если параметр исчезнет, соответствующие данные просто не выведутся, а при серьезных нарушениях структуры областей печать завершится ошибкой.

Порядок редактирования макета счета
  1. 1
    Откройте Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм
  2. 2
    Найдите макет счета в группе документа «Счет на оплату покупателю» и откройте его
  3. 3
    Отредактируйте ячейки: надписи, логотип, дополнительные строки в подвале
  4. 4
    Сохраните макет кнопкой «Сохранить» или Ctrl+S и закройте редактор
  5. 5
    Откройте любой счет, нажмите «Печать» и проверьте результат
  6. 6
    Если что-то пошло не так — восстановите типовой макет кнопкой «Изменить → Использовать типовой макет»

Добавление и удаление колонок табличной части

Добавить колонку сложнее, чем надпись: нужно вставить новую колонку в область строки таблицы, вписать в ячейку заголовок и параметр. Проблема в том, что параметр должен формироваться в коде печатной формы — произвольный параметр типовой код не заполнит. Поэтому без доработки кода можно выводить только те параметры, которые уже предусмотрены в макете или в модуле печати.

Удаление колонки безопаснее: скройте или удалите ненужный столбец из областей заголовка и строки таблицы, расширьте соседние колонки. Например, часто убирают колонку «Код» и отдают ширину наименованию товара.

Настройка реквизитов организации и подписей

Большинство реквизитов счета — название организации, ИНН, КПП, банк, расчетный счет — подставляются не из макета, а из карточки организации и банковского счета. Если в счете устаревшие или неверные данные, правьте не макет, а справочник «Организации» и вкладку «Банковские счета». Поле «Префикс» влияет на нумерацию счетов.

Подписант на счете обычно берется из ответственных лиц организации или из настроек документа. В Бухгалтерии предприятия подписи настраиваются в карточке организации на закладке «Подписи», в Управлении торговлей — через ответственных лиц. Если в макете подпись зашита текстом — замените её на актуальную прямо в макете или, лучше, на параметр.

Проверьте также настройки печати в разделе «Администрирование → Печатные формы, отчеты и обработки»: там могут быть опции «Логотип и печать», которые выводят графику автоматически без правки макета — из картинок, прикрепленных к организации.

Внешняя печатная форма как альтернатива

Если штатного редактирования макета не хватает — нужна другая структура документа, вывод данных из связанных объектов, несколько языков — используют внешнюю печатную форму. Это файл-обработка, который подключается в разделе «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки».

После подключения внешняя форма появляется в меню «Печать» документа рядом с типовыми. Разработка такой обработки требует знания встроенного языка 1С: в ней описывается макет и код заполнения параметров. Готовые внешние формы для популярных конфигураций часто адаптируют под себя, меняя только макет внутри обработки.

Плюс внешней формы — она не зависит от обновлений конфигурации и не конфликтует с типовым макетом. Минус — при изменении структуры данных конфигурации обработку иногда приходится дорабатывать.

Типичные ошибки
01
Правка макета в Конфигураторе вместо пользовательского редактирования — изменения теряются или конфликтуют при обновлении конфигурации
02
Удаление параметров в квадратных скобках — данные перестают выводиться, а при нарушении областей печать падает с ошибкой
03
Правка реквизитов в макете текстом вместо исправления карточки организации — при смене расчетного счета счет снова выводит старые данные
04
Вставка логотипа огромного размера — файл печатной формы раздувается, PDF отправляется контрагентам по несколько мегабайт
05
Забытая проверка на разных документах — макет проверен на счете с одной строкой и «ломается» на длинной табличной части

Проверка результата и восстановление типового макета

После сохранения макета напечатайте минимум три разных счета: с одной позицией, с длинной табличной частью на несколько страниц и с длинным наименованием товара. Так вы проверите переносы строк, разрывы страниц и повторение шапки таблицы. Обратите внимание на итоги и сумму прописью — они должны совпадать с данными документа.

Если результат не устроил, типовой макет восстанавливается в один клик: в списке макетов выделите измененный и нажмите «Изменить → Использовать типовой макет» (в некоторых версиях — кнопка «Вернуться к типовому макету»). Пользовательские правки будут удалены.

Дополнительная проверка — отправка счета контрагенту: сформируйте PDF и убедитесь, что логотип не съехал, шрифты читаемы, а файл открывается корректно. Проблемы с шрифтами чаще всего возникают, если в макете использован нестандартный шрифт, отсутствующий у получателя.

Контрольные точки

Как проверить результат

Шапка счета
Норма

Логотип не растянут, реквизиты организации и банка актуальны

Тревожный признак

Картинка деформирована, выводятся старые реквизиты

Табличная часть
Норма

Колонки выровнены, длинные наименования переносятся, шапка таблицы повторяется на каждой странице

Тревожный признак

Текст обрезается, на второй странице нет заголовков колонок

Подвал
Норма

Итоги и сумма прописью совпадают с документом, подписи и печать на месте

Тревожный признак

Пустые поля вместо сумм, подпись уехала на отдельную страницу

Ограничения и типичные ограничения механизма

Пользовательское редактирование макетов не позволяет менять логику: нельзя добавить вычисляемые поля, изменить порядок сортировки строк или вывести данные, которых нет среди параметров. Все, что выходит за рамки «поменять оформление», требует внешней печатной формы или доработки конфигурации.

Учитывайте и ограничения прав: пользователи без административных прав видят результат, но не могут править макет. В распределенных базах (РИБ) изменения макетов передаются с обменом данными — проверяйте, что макет доехал до всех узлов.

Если конфигурация сильно доработана и счет печатается собственной процедурой, типовой макет может вообще не использоваться. Признак: ваши правки в «Макетах печатных форм» не влияют на печать. В этом случае ищите макет в Конфигураторе или спросите у разработчика, какая форма реально вызывается.

Итог

Что важно запомнить

Макет счета правится через «Администрирование → Макеты печатных форм» без Конфигуратора и сохраняется при обновлениях. Реквизиты берутся из карточки организации, а не из макета. Не трогайте параметры в квадратных скобках, проверяйте печать на разных документах и помните про кнопку возврата к типовому макету.

Частые вопросы

Почему мои изменения макета не видны при печати?

Чаще всего документ печатается через внешнюю печатную форму или доработанную процедуру, которые не используют типовой макет. Проверьте список команд в меню «Печать»: если там есть нестандартные пункты, активна именно они. Также убедитесь, что вы сохранили макет и редактировали форму нужного документа — счетов в базе может быть несколько видов.

Как добавить в счет колонку «Артикул» без программирования?

Сначала проверьте настройки печати документа: во многих конфигурациях вывод артикула включается флажком в параметрах счета или в настройках организации. Если параметр артикула уже есть в макете, но скрыт — достаточно расширить колонку в редакторе. Если параметра нет вовсе, без доработки кода печатной формы не обойтись.

Пропадут ли мои правки макета после обновления конфигурации?

Нет. Макеты, измененные через «Макеты печатных форм», хранятся в данных информационной базы и перекрывают типовые. Обновление конфигурации их не затрагивает. Опасность другая: если в новом релизе типовой макет изменился (добавились обязательные поля), ваша пользовательская версия этих изменений не получит, и форму придется актуализировать вручную.

Можно ли сделать разные макеты счета для разных организаций?

Штатный редактор макетов хранит одну версию макета на всю базу, поэтому разные оформления для разных организаций через него не сделать. Решения: внешняя печатная форма с выбором макета по организации, либо вывод в макете параметров, которые заполняются по-разному в зависимости от данных организации.

Как вставить факсимиле подписи и печать в счет?

Откройте макет в редакторе и вставьте отсканированные изображения подписи и печати как картинки в область подвала, рядом с полями подписанта. Подгоните размер ячеек. В ряде конфигураций есть штатная опция «Факсимиле» в настройках печатных форм — тогда картинки прикрепляются к организации и выводятся автоматически. Учитывайте юридический момент: факсимиле на счете допустимо, но для первичных документов его использование ограничено.

Что делать, если после правки макета печать выдает ошибку?

Ошибка обычно означает, что нарушена структура именованных областей: удалена область, которую запрашивает код, или переименован параметр. Самый быстрый выход — вернуть типовой макет кнопкой «Использовать типовой макет», затем внести правки заново, не трогая границы областей и имена параметров. Если ошибка повторяется на типовом макете — проблема в данных документа или в доработках конфигурации.