Документы и Печать · 8 мин
Как в 1С добавить текст в счет на оплату
Как добавить текст в счет на оплату в 1С: дополнительные условия, изменение макета печатной формы, внешние печатные формы и типичные ошибки.
Текст в счете на оплату в 1С добавляется несколькими способами: через встроенное поле «Дополнительные условия» в самом документе, через настройку макета печатной формы или через подключение внешней печатной формы. Выбор зависит от того, нужен ли текст в одном конкретном счете или во всех счетах организации, и от того, есть ли у вас права на изменение конфигурации.
Чаще всего пользователям нужно вывести условия оплаты, сроки резервирования товара, информацию о скидках или реквизиты для связи. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, УНФ) для этого предусмотрены штатные механизмы, не требующие программирования.
Ниже разобраны все рабочие способы — от самого простого (поле комментария в документе) до редактирования макета в конфигураторе, а также проверка результата и типичные ошибки.
Определите, какой способ подходит под вашу задачу
Прежде чем что-то менять, ответьте на два вопроса: текст нужен в одном счете или во всех, и должны ли его видеть все пользователи или только конкретный менеджер. От ответа зависит трудоемкость решения.
Разовый текст (например, «Счет действителен до конца недели») добавляется прямо в документ за минуту. Постоянный текст — стандартные условия оплаты, информация о доставке, юридические оговорки — разумнее один раз встроить в макет, чтобы менеджеры не копировали его вручную в каждый счет.
Как выбрать способ
Способ 1: поле «Дополнительные условия» в документе
В типовой «1С:Бухгалтерии 8» откройте документ «Счет на оплату покупателю» и найдите поле «Дополнительные условия» — обычно оно расположено в нижней части формы рядом с полем «Комментарий». Введите нужный текст: условия оплаты, сроки поставки, банковские особенности.
После записи документа нажмите кнопку «Печать» и выберите «Счет на оплату». Введенный текст появится в нижней части печатной формы, под таблицей товаров и итоговой суммой. Это стандартное поведение типового макета.
В «Управлении торговлей» и «Комплексной автоматизации» аналогичную роль играет поле «Дополнительная информация» на одноименной закладке документа. В «1С:УНФ» текст можно добавить на вкладке «Дополнительно» — там есть поле, которое выводится в печатную форму счета.
- 1Откройте документ «Счет на оплату покупателю»
- 2Найдите поле «Дополнительные условия» или «Дополнительная информация»
- 3Введите текст и запишите документ
- 4Нажмите «Печать → Счет на оплату»
- 5Проверьте, что текст отображается внизу печатной формы
Способ 2: настройка шаблона текста для всех счетов
Если один и тот же текст нужен во всех счетах, заполнять его вручную в каждом документе неудобно и чревато ошибками. В ряде конфигураций текст можно задать один раз в настройках организации или договора.
Проверьте карточку договора с контрагентом: в некоторых конфигурациях там есть поле для условий, которые подставляются в документы по этому договору. Также посмотрите раздел «Настройки» внутри формы списка счетов — в УНФ, например, шаблон подвала счета настраивается через «Настройки печати».
Если штатной настройки в вашей конфигурации нет, переходите к редактированию макета или внешней печатной форме — это следующие два раздела.
Способ 3: изменение макета печатной формы
Этот способ требует прав на работу с конфигуратором и обычно выполняется программистом 1С. Макет счета хранится в конфигурации: в «Бухгалтерии» его можно найти через конфигуратор в ветке «Общие → Макеты» либо в макетах документа «СчетНаОплатуПокупателю».
Откройте макет, добавьте новую область (или отредактируйте существующую область подвала) и вставьте нужный текст. Если текст должен быть фиксированным, впишите его прямо в ячейку макета. Если текст должен подставляться из документа, создайте параметр (например, ТекстУсловий) и заполните его в модуле менеджера документа при формировании печатной формы.
Учтите важное ограничение: при обновлении конфигурации на новый релиз измененный типовой макет может быть заменен на типовой, и ваши правки пропадут. Поэтому для типовых конфигураций на поддержке предпочтительнее внешняя печатная форма.
Способ 4: внешняя печатная форма
Внешняя печатная форма — это файл с расширением .epf, который подключается к базе без изменения конфигурации. Это самый безопасный способ для типовых конфигураций на поддержке: обновления его не затрагивают, а при проблемах форму можно просто отключить.
Подключение выполняется через раздел «Администрирование → Печатные формы, отчеты и обработки». Включите флажок «Дополнительные отчеты и обработки», перейдите по ссылке «Дополнительные отчеты и обработки» и добавьте файл внешней формы. После регистрации в списке печати счета появится новая кнопка с вашей формой.
Готовую внешнюю форму можно заказать у специалиста по 1С или доработать самостоятельно на основе типовой: скопируйте макет счета в новую внешнюю обработку, добавьте нужный текст в область подвала и реализуйте экспортную функцию Печать() по стандарту БСП.
Сравнение способов
Быстро и без прав, но текст вводится вручную в каждый счет
Текст во всех счетах автоматически, но правки могут слететь при обновлении
Безопасно для поддержки и обновлений, но требует разработки файла .epf
Проверка результата и типичные ошибки
После любого изменения распечатайте тестовый счет и проверьте: текст виден полностью, не обрезан по ширине, не перекрывает итоги и подписи, корректно переносится на вторую страницу. Проверьте печать счета с длинной табличной частью — иногда добавленный текст «уезжает» или разрывает форму.
Также убедитесь, что текст виден при отправке счета по email в PDF: иногда в экранной форме все выглядит нормально, а в сохраненном файле текст обрезается из-за настроек области печати макета.
Часто задаваемые вопросы
Почему текст из поля «Комментарий» не попадает в печатный счет?
В типовых конфигурациях поле «Комментарий» — служебное, оно хранится в базе, но не выводится в печатную форму счета. Для печати используйте поле «Дополнительные условия» или «Дополнительная информация» — именно оно связано с макетом.
Можно ли добавить текст в счет без прав администратора?
Да, если речь о поле «Дополнительные условия» в документе — оно доступно обычному пользователю с правами на создание счетов. Изменение макета и подключение внешних форм требуют расширенных прав.
Пропадет ли добавленный текст после обновления 1С?
Текст, введенный в документ, хранится в данных и не пропадет. Правки типового макета могут быть затерты при обновлении. Внешняя печатная форма обновлениями не затрагивается.
Как вывести в счете разный текст для разных организаций?
Храните текст в карточке организации (дополнительный реквизит или свободное поле) и подставляйте его в макет через параметр при формировании печатной формы. В простом случае менеджер вручную меняет текст в поле «Дополнительные условия».
Можно ли добавить в счет картинку или логотип вместе с текстом?
Да. Логотип и подписи в типовых конфигурациях обычно настраиваются в карточке организации («Логотип», «Факсимиле») и выводятся в счет автоматически. Произвольную картинку можно вставить в макет в конфигураторе или во внешнюю печатную форму.
Что делать, если текста много и он не помещается внизу счета?
Сократите текст до сути, разбейте его на несколько строк в макете с автопереносом либо выведите условия на вторую страницу, добавив в макет отдельную область с разрывом страницы. Альтернатива — ссылка в счете на договор или приложение с полными условиями.
Что важно запомнить
Для разового текста используйте поле «Дополнительные условия» в документе, для постоянного — внешнюю печатную форму, которая безопасна при обновлениях. Перед правкой макетов делайте резервную копию и всегда проверяйте результат на тестовой печати, включая экспорт в PDF.