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

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

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

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

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

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

Ниже разобраны все три подхода на примере 1С:Бухгалтерии 8.3 и 1С:Управление торговлей 11, с указанием отличий и ограничений каждого способа.

Какие макеты счета доступны в типовой 1С

В типовых конфигурациях для счета на оплату предусмотрено несколько предопределённых макетов. В 1С:Бухгалтерии это обычно стандартный счёт и счёт с возможностью вывода логотипа и факсимиле. В Управлении торговлей набор шире: счёт с выбором варианта отображения скидок, с колонкой «Код» или «Артикул», с выводом скидок отдельной строкой и другие варианты.

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

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

Настройка реквизитов организации: логотип, подписи, банковские данные

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

Банковские реквизиты берутся из банковского счёта, указанного в документе. Если на счёте выводятся неверные реквизиты, проверьте: какой банковский счёт выбран в документе, корректно ли заполнены БИК, корсчёт и расчётный счёт в карточке банка. Ошибка в БИК приводит к тому, что платёжное поручение клиента может быть отклонено банком.

Логотип и факсимильную подпись в 1С:Бухгалтерии добавляют в карточке организации: раздел «Логотип и печать». Загруженные изображения выводятся на печатную форму счёта, если выбран соответствующий макет (обычно он называется «Счёт на оплату (с логотипом)» или подобным образом). Требования к изображению простые: фон лучше делать белым, размер — умеренным, иначе картинка «раздует» шапку документа.

Как добавить логотип на счёт в 1С:Бухгалтерии
  1. 1
    Откройте «Главное» → «Реквизиты организации» (или справочник «Организации»).
  2. 2
    Перейдите в раздел «Логотип и печать» и загрузите файл логотипа.
  3. 3
    При необходимости загрузите изображение факсимильной подписи и печати.
  4. 4
    Откройте счёт, нажмите «Печать» и выберите макет с логотипом.
  5. 5
    Проверьте результат в предварительном просмотре перед отправкой клиенту.

Изменение состава колонок табличной части

Частая задача — убрать лишние колонки (например, «Артикул») или добавить нужные (например, «Код товара», «Единица измерения»). В Управлении торговлей часть таких настроек решается без редактирования макета: в документе или в настройках печати можно выбрать вариант формы с нужным набором колонок.

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

Практический ориентир: прежде чем править макет, распечатайте типовой счёт и отметьте на бумаге, какие колонки нужны, а какие мешают. Это сократит число итераций правки и проверки.

Способы изменить форму счёта

Выбор другого типового макета

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

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

Логотип, подписи, реквизиты, варианты вывода. Не требует правки макета, но ограничено предусмотренными параметрами.

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

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

Редактирование макета печатной формы

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

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

Изменять можно оформление: шрифты, границы, ширину колонок, выравнивание, добавление статичного текста (например, условий оплаты в подвале). Формулы и имена параметров трогайте только если понимаете, откуда они заполняются в коде.

Добавление дополнительных реквизитов и текста в счёт

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

Для произвольного текста есть два пути. Первый — использовать поле «Комментарий» или специально предусмотренные поля документа, если макет их выводит. Второй — добавить статичный текст прямо в пользовательский макет (например, блок «Счёт действителен в течение 5 банковских дней» в подвале). Статичный текст будет одинаковым на всех счетах, поэтому переменные формулировки лучше хранить в документе.

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

Проверка результата и типичные ошибки

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

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

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

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

Итоговая сумма и НДС на печатной форме
Норма

Совпадают с суммами в документе

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

Расхождение — проверяйте формулы и состав областей макета

Длинное наименование товара
Норма

Переносится внутри ячейки, таблица не разъезжается

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

Текст обрезан или ломает ширину колонок — настройте высоту строки и перенос

Банковские реквизиты и назначение платежа
Норма

Выводятся из нужного банковского счёта, номер счёта и дата корректны

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

Пусто или устаревшие данные — проверьте карточку организации и документ

Типичные ошибки
01
Правка типового макета вместо создания пользовательской копии — после обновления конфигурации изменения теряются или блокируют обновление.
02
Переименование параметров в ячейках макета — данные перестают выводиться, потому что код заполняет параметры по имени.
03
Проверка формы только на пустом тестовом документе — реальные длинные наименования и скидки ломают вёрстку.
04
Загрузка логотипа большого размера и с цветным фоном — шапка счёта выглядит громоздко и плохо печатается на чёрно-белом принтере.

Ограничения и когда нужен разработчик

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

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

Итог

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

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

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

Как вернуть стандартную форму счёта после изменений?

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

Почему логотип не выводится на печатную форму?

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

Можно ли сделать разные формы счёта для разных клиентов?

Штатно макет выбирается вручную при печати, поэтому для разных клиентов можно создать несколько пользовательских макетов и выбирать нужный в меню «Печать». Автоматический выбор макета по условию (например, по договору) потребует доработки через расширение.

Что делать, если после обновления конфигурации счёт печатается по-старому?

Проверьте, не подменён ли типовой макет пользовательской копией — она имеет приоритет и не обновляется автоматически. Сравните пользовательский макет с новым типовым и перенесите изменения, либо удалите пользовательский макет, если он больше не нужен.

Как добавить на счёт QR-код для оплаты?

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