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