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

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

Как изменить вид счета в 1С: пошаговая инструкция

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

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

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

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

Определите, какой именно вид счета нужно изменить

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

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

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

Большинство правок «верхней части» счета не требуют вмешательства в макет. Логотип, факсимиле, банковские реквизиты, адрес и телефон подставляются из справочных данных. Откройте раздел «Главное → Реквизиты организации» (в 1С:Бухгалтерии) или «Компания → Организации» (в УНФ и УТ) и проверьте заполнение полей: наименование для печати, ИНН, КПП, юридический адрес.

Логотип и факсимильную подпись в 1С:Бухгалтерии добавляют через «Главное → Настройки → Печать» либо непосредственно в карточке организации — там есть специальные поля для картинок. Изображение должно быть в стандартном графическом формате (PNG, JPG) и умеренного размера: слишком большая картинка растянет шапку и сместит таблицу на вторую страницу.

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

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

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

Логотип в шапке
Норма

Картинка читаемая, не растягивает строки, таблица начинается на первой странице

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

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

Банковские реквизиты
Норма

Банк, БИК, расчетный и корреспондентский счета актуальны

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

Выводится старый счет или пустые поля

Итоги и подписи
Норма

Сумма прописью совпадает с цифрой, указаны должность и ФИО

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

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

Отредактируйте макет печатной формы через меню «Ещё»

В ряде конфигураций (УНФ, УТ 11, КА 2, ERP) при включенной настройке «Дополнительные отчеты и обработки» доступна правка макета прямо из пользовательского режима. Сформируйте печатную форму счета, нажмите «Ещё → Изменить макет» (в некоторых версиях — «Перейти к макету»). Откроется табличный документ-шаблон, где можно править тексты, шрифты, границы ячеек и расположение параметров вида [НаименованиеОрганизации].

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

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

Измените макет в конфигураторе

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

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

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

Порядок действий в конфигураторе
  1. 1
    Сделайте резервную копию информационной базы
  2. 2
    Откройте конфигуратор и включите возможность изменения для нужного объекта
  3. 3
    Найдите макет печатной формы счета и сохраните его копию
  4. 4
    Внесите правки в области макета, не переименовывая параметры в квадратных скобках
  5. 5
    Обновите конфигурацию базы данных (F7)
  6. 6
    Сформируйте тестовый счет с одной строкой и с длинной таблицей, сверьте все поля

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

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

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

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

Сравнение способов изменения вида счета

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

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

Правка макета через «Ещё»

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

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

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

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

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

Настройте варианты счета: НДС, валюта, счет-договор

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

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

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

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

Типичные ошибки и ограничения

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

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

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

Проверьте итоговый результат перед отправкой контрагенту

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

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

Итог

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

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

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

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

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

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

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

Как вернуть типовой вид счета после неудачной правки?

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

Изменится ли вид уже выставленных счетов после правки макета?

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

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

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

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

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