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

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

Как убрать из счета в 1С строку «Оплатить не позднее»

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

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

Конкретный путь зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) и от того, как именно формируется срок: из договора с контрагентом, из условий продажи или из самого документа. Ниже разобраны основные варианты и их ограничения.

Откуда в счете берется строка «Оплатить не позднее»

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

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

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

Срок заполнен в документеПростой случай

Очистите поле даты оплаты в самом счете

Срок из договораНастройка справочника

Проверьте поле «Срок оплаты» в карточке договора

Срок считается самАвтоподстановка

Ищите настройку условий продаж или соглашения

Строка выводится всегдаЖестко в макете

Потребуется правка макета печатной формы

Способ 1: очистить срок оплаты в документе

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

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

Этот способ подходит, когда строку нужно убрать в одном или нескольких конкретных счетах, не меняя общие настройки. Для массового применения он трудоемок: придется открывать каждый документ.

Способ 2: убрать срок оплаты в договоре или соглашении

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

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

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

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

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

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

Если штатных настроек нет, а строка выводится всегда, остается редактирование макета — об этом ниже.

Способ 4: редактирование макета печатной формы

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

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

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

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

Способ 5: внешняя печатная форма вместо правки конфигурации

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

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

Сравнение вариантов

Очистка срока в документе

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

Очистка срока в договоре

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

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

Решает задачу полностью, но усложняет обновления

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

Не трогает конфигурацию, требует навыков разработки

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

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

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

Типичные ошибки
01
Очистка поля в документе без перезаписи — печатная форма строится по старым данным
02
Удаление срока оплаты в договоре, который используется в отчетах по просроченной задолженности
03
Правка типового макета без резервной копии — при ошибке нечего откатить
04
Проверка только одного счета — у других контрагентов срок подставляется из соглашения и строка остается
Контрольные точки

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

Печатная форма счета
Норма

Строка «Оплатить не позднее» отсутствует

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

Строка выводится с датой или пустым значением

Счета по другим договорам
Норма

Строки нет во всех проверенных формах

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

У части контрагентов дата осталась

Отчеты по дебиторке
Норма

Просрочка считается как раньше

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

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

FAQ

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

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

Можно ли убрать строку только для одного контрагента?

Да. Очистите срок оплаты в договоре именно этого контрагента или в конкретных его счетах. Настройки других договоров при этом не затрагиваются.

Пропадет ли строка, если просто удалить текст из макета?

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

Что будет при обновлении конфигурации после правки макета?

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

Влияет ли удаление срока оплаты на юридическую силу счета?

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

Итог

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

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