О, прекрасный мир корпоративных продаж! Мир, где менеджер — это и психолог, и жонглер, и, как выясняется, художник-оформитель.
Каждый, кто хоть раз пытался продать оптовику партию гвоздей или плюшек, знает эту священное сражение с печатными формами счетов. Казалось бы, документ уныл и скучен: шапка, номенклатура, сумма. Ан нет! Для каждого контрагента этот скучный документ должен выглядеть как индивидуальная картина Репина.
Знакомо? Приходит запрос от менеджера (глаза горят, в зубах — сигарета, за спиной — дедлайн):
— «Олег, сделай чудо. "Рога и Копыта" просит счет, но без скидок. Они видят скидку и начинают рыдать, что мы им недодали халявы».
— «Олег, тут клиент из каменного века, у них 1С:Бухгалтерия 7.7 на дискетах, убери для них, умоляю, столбец с кодом номенклатуры, а то у них в глазах рябит».
— «А можно нам счет без НДС показать? Просто директор "Березы и палки" по барабану эти вот эти НДС-ы - главное, что в Итого».
И что мы видим в итоге? В заветном меню "Печать" разрастается зоопарк. Там уже поселились:
- Счет для Рога и копыта (без скидок и с молитвой)
- Счет для Иван Иваныча (без кодов и QR-кодов)
- Счет для внучки Бендера (только артикулы и ни какого НДС)
Поддерживать это хозяйство — значит кормить карму программиста несварением.
Но есть прорыв! Встречайте: внешняя печатная форма "Счет на оплату с настройками" — швейцарский нож в мире финансовых печатных документов.
Как это работает? Это гениально в своей простоте. Больше не нужно плодить 100500 печатных форм. Теперь, когда менеджер нажмет новый пункт меню "Печать / Счет на оплату с настройками", перед ним не сразу выпрыгивает счет на оплату для отправки на принтер, а открывается дивный новый мир окна настроек.

Прямо как в конструкторе тарифного плана сотового оператора, менеджер сам тыкает в переключатели и выбирает джентльменский набор:
- QR-код: Показывать или нет? Если клиент — мамонт, которому QR напоминает штрих-код на зоне, смело снимаем галочку.
- Отображать коды: Тут выбор на любой вкус. Хочешь — Артикул, хочешь — Код, хочешь — вообще Штрихкод (пусть клиент порадуется жизни), а хочешь — Нет — колонку с глаз долой из счёта вот.
- Скидки: Да или Нет? Тут без вариантов. Либо гордо демонстрируем "Скидка 2 руб.", либо прячем это оскорбление.
- НДС: Выводить столбцы с заветными буквами тремя буквами или нет? (Риторический вопрос, но выбор оставим).
- Цены/Суммы: Три кита бухгалтерской мысли:
- как в документе (обычный режим, для тех, кто не ищет приключений);
- без НДС (чтобы контрагент видел цены и суммы ниже, чем на самом деле и радовался, как ребенок);
- с НДС (чтобы сразу понять, сколько его денег уйдет государству и выпить успокоительного).
- Этапы оплаты: Отображать график платежей? Если клиент платит частями и любит держать руку на пульсе — включаем. Если предпочитает суеверно не заглядывать в будущее — выключаем.
Потыкал кнопочки, настроил счет под настроение и капризы конкретного покупателя — и вуаля! Жмешь "Печать". На выходе — идеальный счет, без лишних деталей, от которого клиент не впадет в ступор, а менеджер не выцарапает вам глаза.

Кстати, комбинации вот этих переключателей можно сохранять в настройках - вот сюда и пусть переносят свой зоопарк менеджеры. Причем у каждого из них будет свой "вольер" настроек.

Если ваши менеджеры еще чего-нибудь придумают - дорабатывайте эту внешнюю печатную форму аналогично другим настройками - база у вас есть, и бантики на нее навесить вам не составит большого труда. Для дебага ее можно открывать через "Файл - Открыть".
Внедряйте! Ваши менеджеры скажут вам спасибо.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.22.145
- 1С:Комплексная автоматизация 2, релизы 2.5.22.145
- 1С:ERP Управление предприятием 2, релизы 2.5.22.145
Вступайте в нашу телеграмм-группу Инфостарт