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