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

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

Как в 1С добавить текст в счет на оплату

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

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

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

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

Определите, какой способ подходит под вашу задачу

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

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

Маршрут решения

Как выбрать способ

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

Способ 1: поле «Дополнительные условия» в документе

В типовой «1С:Бухгалтерии 8» откройте документ «Счет на оплату покупателю» и найдите поле «Дополнительные условия» — обычно оно расположено в нижней части формы рядом с полем «Комментарий». Введите нужный текст: условия оплаты, сроки поставки, банковские особенности.

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

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

Добавление текста через поле документа
  1. 1
    Откройте документ «Счет на оплату покупателю»
  2. 2
    Найдите поле «Дополнительные условия» или «Дополнительная информация»
  3. 3
    Введите текст и запишите документ
  4. 4
    Нажмите «Печать → Счет на оплату»
  5. 5
    Проверьте, что текст отображается внизу печатной формы

Способ 2: настройка шаблона текста для всех счетов

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

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

Если штатной настройки в вашей конфигурации нет, переходите к редактированию макета или внешней печатной форме — это следующие два раздела.

Способ 3: изменение макета печатной формы

Этот способ требует прав на работу с конфигуратором и обычно выполняется программистом 1С. Макет счета хранится в конфигурации: в «Бухгалтерии» его можно найти через конфигуратор в ветке «Общие → Макеты» либо в макетах документа «СчетНаОплатуПокупателю».

Откройте макет, добавьте новую область (или отредактируйте существующую область подвала) и вставьте нужный текст. Если текст должен быть фиксированным, впишите его прямо в ячейку макета. Если текст должен подставляться из документа, создайте параметр (например, ТекстУсловий) и заполните его в модуле менеджера документа при формировании печатной формы.

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

Способ 4: внешняя печатная форма

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

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

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

Сравнение способов

Поле в документе

Быстро и без прав, но текст вводится вручную в каждый счет

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

Текст во всех счетах автоматически, но правки могут слететь при обновлении

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

Безопасно для поддержки и обновлений, но требует разработки файла .epf

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

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

Также убедитесь, что текст виден при отправке счета по email в PDF: иногда в экранной форме все выглядит нормально, а в сохраненном файле текст обрезается из-за настроек области печати макета.

Типичные ошибки
01
Текст введен в поле «Комментарий», которое не выводится в типовую печатную форму — в итоге в счете его нет. Используйте «Дополнительные условия»
02
Правка типового макета без копии — после обновления релиза текст исчезает
03
Слишком длинный текст в одной строке макета — обрезается при печати. Разбивайте на строки или включите автоперенос в свойствах ячейки
04
Внешняя форма подключена, но не назначена документу «Счет на оплату» — кнопка печати не появляется. Проверьте привязку в настройках обработки

Часто задаваемые вопросы

Почему текст из поля «Комментарий» не попадает в печатный счет?

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

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

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

Пропадет ли добавленный текст после обновления 1С?

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

Как вывести в счете разный текст для разных организаций?

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

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

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

Что делать, если текста много и он не помещается внизу счета?

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

Итог

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

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