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

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

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

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

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

Важно понимать: счет-фактура — регламентированный документ. Постановление Правительства РФ № 1137 устанавливает обязательную форму и состав показателей. Вы можете добавить логотип, дополнительные реквизиты, изменить оформление, но удалять или переименовывать обязательные поля нельзя — такой документ налоговая не примет к вычету НДС.

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

Определите, какая именно форма используется

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

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

Форма меняется без конфигуратораПодключена внешняя печатная форма

Ищите её в списке дополнительных обработок

Кнопка «Еще» → «Изменить макет» доступнаКонфигурация поддерживает редактирование макетов пользователем

Можно править макет прямо в режиме 1С:Предприятие

Правки не сохраняются после обновленияМакет изменен в конфигураторе на поддержке

Переведите правки во внешнюю форму

Способ 1. Настройка через реквизиты организации

Часть изменений вообще не требует редактирования формы. Логотип, факсимиле, адрес, банковские реквизиты и подписи руководителей подставляются в счет-фактуру из карточки организации. Откройте раздел «Главное» → «Реквизиты организации» (в УТ — «НСИ и администрирование» → «Организации») и проверьте заполнение полей.

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

Способ 2. Редактирование макета в режиме 1С:Предприятие

В конфигурациях на базе Библиотеки стандартных подсистем (БСП) макеты печатных форм можно править без конфигуратора. Откройте печатную форму счета-фактуры, затем перейдите: «Еще» → «Изменить макет» (в некоторых версиях путь: «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм»).

Откроется табличный документ-макет. Здесь можно изменить шрифты, ширину колонок, добавить статичный текст (например, примечание об условиях оплаты) или переместить элементы оформления. Ячейки с параметрами выделены фигурными скобками вида {НомерДокумента} — их не удаляйте и не переименовывайте, иначе данные перестанут выводиться.

После сохранения макет хранится в информационной базе и имеет приоритет над встроенным. Чтобы вернуть типовую форму, откройте список макетов и удалите пользовательский вариант кнопкой «Удалить» или «Использовать стандартный макет».

Порядок действий при редактировании макета
  1. 1
    Сформируйте печатную форму счета-фактуры и откройте «Еще» → «Изменить макет»
  2. 2
    Внесите правки: текст, шрифты, ширина колонок, статичные элементы
  3. 3
    Сохраните макет и закройте редактор
  4. 4
    Сформируйте счет-фактуру повторно и проверьте вывод всех обязательных полей
  5. 5
    Проверьте форму на документе с длинными наименованиями и несколькими строками

Способ 3. Подключение внешней печатной формы

Это рекомендуемый способ для существенных изменений: конфигурация остается на полной поддержке, обновления проходят штатно, а ваша форма не затирается. Внешняя печатная форма — это файл обработки с расширением .epf, содержащий собственный макет и код формирования.

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

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

Способ 4. Изменение макета в конфигураторе

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

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

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

Сравнение способов изменения формы

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

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

Редактирование макета в режиме Предприятия

Оформление, текст, ширина колонок. Быстро, но нельзя менять логику вывода данных

Внешняя печатная форма (.epf)

Любые изменения макета и логики. Требует разработки файла обработки

Конфигуратор или расширение

Максимальная гибкость. Усложняет обновление (конфигуратор) или требует навыков разработки (расширение)

Что можно менять, а что нарушит требования

Обязательные показатели счета-фактуры перечислены в статье 169 НК РФ и форме из постановления № 1137: порядковый номер и дата, реквизиты продавца и покупателя, наименование товаров (работ, услуг), единицы измерения, количество, цена, стоимость, ставка и сумма налога, страна происхождения и номер ГТД для импортных товаров. Все они должны присутствовать в форме.

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

Типичные ошибки
01
Удаление колонки с кодом вида товара при экспорте в ЕАЭС — счет-фактура становится некорректным для таких операций
02
Изменение макета в конфигураторе без копии — после обновления правки теряются, и форма возвращается к типовой в разгар отчетного периода
03
Переименование параметров в фигурных скобках — вместо данных выводится пустое место или текст параметра
04
Проверка формы только на коротком документе — на счете-фактуре с длинными наименованиями таблица разъезжается на несколько страниц с обрезанными колонками

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

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

Дополнительно проверьте выгрузку в электронном виде, если обмениваетесь УПД или счетами-фактурами через операторов ЭДО: печатная форма и электронный документ формируются независимо, и правки макета не влияют на XML, но лучше убедиться, что данные совпадают.

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

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

Все обязательные показатели на месте
Норма

Номер, дата, ИНН/КПП сторон, суммы, ставка НДС выводятся корректно

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

Пустые ячейки, текст параметра в фигурных скобках, пропавшие колонки

Многостраничная печать
Норма

Шапка таблицы повторяется, итоги на последней странице верны

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

Колонки обрезаны, строки разорваны, итоги не выводятся

Итоговые суммы
Норма

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

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

Расхождения — значит, изменена формула или область итогов в макете

Итог

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

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

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

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

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

Можно ли добавить логотип в счет-фактуру без программирования?

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

Почему после правки макета в форме пустые поля?

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

Как сделать, чтобы в счете-фактуре выводился артикул товара?

Это изменение логики формирования, поэтому редактирования макета недостаточно. Нужна внешняя печатная форма или расширение, где в запрос добавляется поле артикула, а в макет — новая колонка с соответствующим параметром.

Законно ли изменять внешний вид счета-фактуры?

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

Чем отличается изменение формы УПД от изменения счета-фактуры?

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