Счёт на оплату с QR-кодом без нулевых позиций для 1С:УТ 11 и 1С:УНФ 3.0

10.10.26

Учетные задачи - Печатные формы

Внешняя печатная форма печатает счёт на оплату из заказа клиента (УТ 11) или заказа покупателя и счёта на оплату (УНФ 3.0) с QR-кодом для оплаты в банковском приложении (ГОСТ Р 56042). Строки с нулевой ценой (подарки, бонусы) и отменённые строки в счёт не попадают, итог, НДС и сумма в QR считаются по оставшимся. QR стоит вверху справа от реквизитов. Если в документе не указан банковский счёт, подставляется счёт организации. Отдельная обработка настроек: размер QR-кода, логотип, любые надписи в подвале, свои настройки для каждой организации. Конфигурация не меняется, код открыт.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Счёт на оплату с QR-кодом (без нулевых позиций)
.epf 12,74Kb ver:1.0.0
1 2 500 руб. Купить
Настройки счёта с QR-кодом (обработка настроек: логотип, размер QR, подвал, правила по организациям)
.epf 11,42Kb ver:1.0.0
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Внешняя печатная форма «Счёт на оплату с QR-кодом» для 1С:УТ 11 и 1С:УНФ 3.0. Печатает счёт из заказа и добавляет QR-код, по которому покупатель оплачивает счёт в приложении своего банка: реквизиты и сумма подставляются автоматически. Размер QR, логотип и надписи в подвале настраиваются, для каждой организации можно задать свои.

Какую задачу решает

В заказах нередко есть строки с нулевой ценой: подарки, бонусы, комплектующие в наборе. В счёт для оплаты они не нужны, а сумма в QR-коде должна равняться ровно тому, что платит покупатель. Форма убирает такие строки из счёта, пересчитывает итог и НДС и формирует QR по этой сумме. Внизу счёта выводится пометка, сколько позиций не включено.

Что умеет

  • Печатает счёт на оплату из заказа: реквизиты получателя и банка, плательщик, таблица позиций с ценой, суммой и НДС, итого к оплате и «в том числе НДС».
  • Не включает в счёт строки с нулевой ценой и отменённые строки заказа.
  • Формирует QR-код по ГОСТ Р 56042 (формат ST0001, кодировка UTF-8): получатель, расчётный счёт, банк, БИК, корреспондентский счёт, сумма в копейках, назначение платежа, ИНН и КПП получателя, ИНН плательщика. QR стоит вверху справа от реквизитов.
  • Назначение платежа формируется автоматически: «Оплата по счёту № … от …, в т.ч. НДС … руб.».
  • Если в документе не указан банковский счёт, берётся счёт организации, а при его отсутствии - первый действующий счёт организации. Этот случай очень частый: в одной из проверенных баз счёт не был заполнен у большинства заказов.
  • Если QR сформировать нельзя (нет счёта, нулевой итог, неполные реквизиты банка), форма печатается без него и выводит причину в тексте.
  • Строку QR можно сверить с типовой функцией БСП «УправлениеПечатьюРФ.ФорматнаяСтрокаУФЭБС»: у тестовых данных строки совпали полностью.
  • Настройки печати: размер QR-кода, подпись под ним, логотип организации над заголовком, любые надписи в подвале счёта.

Настройки

Настройки вынесены в отдельную обработку «Настройки счёта с QR-кодом» (второй файл публикации). В ней таблица правил. Правило содержит:

  • организацию, для документов которой оно действует (пусто - общее правило для всех организаций);
  • размер QR-кода в миллиметрах, от 25 до 40 (по умолчанию 30; меньший банковский QR плохо читается);
  • признак «Подпись QR» - выводить ли надпись «Оплата по QR-коду»;
  • логотип (изображение PNG или JPEG) и его высоту в миллиметрах;
  • текст подвала: каждая строка текста - строка в счёте. Можно подставлять [Организация], [ИНН], [КПП], [Номер], [Дата], [Сумма], [Контрагент].

Для документа действует правило его организации; если его нет - общее правило; если нет и его - значения по умолчанию (QR 30 мм, без логотипа и подвала). Отключённое правило не действует. Правила сохраняются в общем хранилище настроек информационной базы и применяются при каждой печати. Настройки необязательны: без обработки настроек форма печатает с настройками по умолчанию.

Как подключить

  1. Откройте раздел «Администрирование» (в УНФ - «Настройки»), «Печатные формы, отчёты и обработки», «Дополнительные отчёты и обработки».
  2. Нажмите «Создать» и выберите файл «СчётСQR.epf». Вид обработки определится как «Печатная форма».
  3. Убедитесь, что в назначении выбраны нужные документы, и сохраните. Форма регистрируется для работы без безопасного режима (ей нужно читать документы, банковские счета и организации) - система может запросить подтверждение у администратора.
  4. В заказе в меню «Печать» появится команда «Счёт на оплату с QR-кодом».
  5. Чтобы задать логотип, размер QR и подвал, так же создайте элемент из файла «НастройкиСчётаСQR.epf» (вид «Дополнительная обработка»). Откройте этот элемент и выполните команду «Настройки счёта с QR-кодом» из таблицы команд. В форме добавьте правило, заполните поля и нажмите «Записать и закрыть».

Проверено

  • 1С:Управление торговлей 11.5.24.68, платформа 8.5.4.1683: заказ клиента; смешанный заказ (38 строк, одна с нулевой ценой) печатается как 37 строк на двух страницах, итог и НДС пересчитаны, QR читается внешним декодером.
  • 1С:УНФ 3.0.14.159, платформа 8.5.4.1683: заказ покупателя; QR читается, сумма и реквизиты верны.
  • Подключение через «Дополнительные отчёты и обработки» проверено на обеих базах программно, штатными функциями БСП: регистрация обработки (вид «Печатная форма»), команда «Счёт на оплату с QR-кодом» в списке команд печати формы заказа (УТ - 6 команд, УНФ - 18) и печать через ДополнительныеОтчетыИОбработки.ПечатьПоВнешнемуИсточнику; результат совпал с прямым вызовом, QR читается. Ручной клик по пункту меню «Печать» в окне 1С не выполнялся.
  • Настройки проверены в УНФ: правило организации и общее правило выбираются верно, отключённое правило не действует, размер QR, логотип и подвал с подстановками применяются в печати. Обработка настроек регистрируется как дополнительная обработка, форма открывается, показывает сохранённые правила, записывает их обратно (вместе с логотипом), кнопка выбора организации открывает справочник. В УТ проверена печать с настройками по умолчанию.

Ограничения

  • ERP 2 и КА 2 используют тот же документ «Заказ клиента», но в этих конфигурациях форма не проверялась, поэтому для них не заявляется.
  • Форма настроек открывалась и проверялась в УНФ; в УТ она не открывалась. Загрузка файла логотипа кнопкой «Выбрать логотип...» (диалог выбора файла) в этой версии не проверялась: правила с логотипом сохранялись и применялись, но сам файл выбирался программно.
  • В УНФ строки «Подарки» и «Отменённые запасы» хранятся в отдельных табличных частях и в счёт не выводятся; в счёт попадают «Запасы» и «Работы».
  • Данные организации-получателя берутся из документа и банковского счёта: наименование (полное), ИНН, КПП, банк, БИК, корсчёт. Адреса в форму не выводятся.
  • QR-код предназначен для оплаты в банковских приложениях, поддерживающих формат ГОСТ Р 56042 (ST0001). Это не код СБП. Проверка чтения выполнялась программными декодерами, не банковским приложением.
  • Если открыть файл печатной формы напрямую из файла (не через «Дополнительные отчёты и обработки»), платформа может спросить разрешение на подключение компонента печати штрихкодов; при работе через зарегистрированную обработку таких запросов в проверках не было.

Как реализовано

Внешняя обработка с регистрацией через БСП (подсистема «Дополнительные отчёты и обработки»), макет формируется кодом без отдельного макета MXL. Источники данных определяются по метаданным: для «ЗаказКлиента» читается табличная часть «Товары», для «ЗаказПокупателя» - «Запасы» и «Работы», для «СчетНаОплату» - «Запасы». QR генерируется встроенным механизмом платформы и привязывается к ячейкам шапки, поэтому не наезжает на таблицу при длинных реквизитах. Настройки читаются из общего хранилища настроек (объект «СчетСQR», ключ «Правила»). Исходный код открыт и снабжён комментариями.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.24.68
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.14.159

Вступайте в нашу телеграмм-группу Инфостарт

счёт на оплату QR-код оплата по QR печатная форма ГОСТ Р 56042 заказ клиента заказ покупателя УТ 11 УНФ внешняя печатная форма нулевые позиции банковский QR

См. также

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44355    123    54    

135

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

17080 руб.

13.03.2018    73044    278    80    

126

Печатные формы Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Транспорт, автопарки, такси Бухгалтерский учет Платные (руб)

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 № 78. Типовая межотраслевая форма № 4-П от 18.09.2008 г. N 152 с учетом изменений указанных в Приказе Министерства транспорта Российской Федерации №368 от 11 сентября 2020 г. №368, Типовая межотраслевая форма № ЭСМ-7, и др. ЭСМ-2, 4-С, 3 спец., 6 спец., ПЛ для Автомобильного крана.

5000 руб.

14.10.2019    48625    350    216    

249

Печатные формы Логистика, склад и ТМЦ Бухгалтер 1С:Предприятие 8 1С:Комплексная автоматизация 2.х Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "Комплексная автоматизация", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

13420 руб.

27.06.2023    9671    33    2    

34

Печатные формы Учет рабочего времени Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Автомобили, автосервисы Транспорт, автопарки, такси Россия Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для 1С:Бухгалтерии 3.0, 1С:УНФ 3.0, 1С:Управления торговлей 11.5 и 11.6, 1С:Комплексной автоматизации 2.5 и 1С:ERP 2.5. Путевые листы по приказу Минтранса № 390, восемь бланков путевых листов (4-С, 4-П, 3, 3 спец., 6 спец., ПГ-1, ЭСМ-2, ЭСМ-7), расход топлива по нормам АМ-23-р, остатки в баке, выручка и начисления водителям. ЭТрН и ЭПЛ — документами самой 1С или файлами в форматах ФНС. Код открыт.

9760 руб.

03.07.2018    46307    230    126    

93

Печатные формы Учет рабочего времени Учет ОС и НМА Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1C:ERP Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "ERP", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

25620 руб.

23.07.2025    8009    18    0    

16
Для отправки сообщения требуется регистрация/авторизация