Как распечатать счет с QR-кодом в «1С:Бухгалтерии 8» и связать его с онлайн-заказом
Пошагово покажем, как в «1С:Бухгалтерии 8» подготовить и распечатать счет с QR-кодом, проверить переход к онлайн-заказу и передать покупателю понятный путь к оплате. Разберем контроль поступления от физического лица и сценарий с 1C:Share для конфигураций без «1С:Онлайн-заказов».
В «1С:Бухгалтерии 8» печатная форма счета с QR-кодом связывает бумажный или PDF-счет с интернет-сценарием. Для этой возможности ориентиром служит релиз 3.0.197. Фактическая доступность зависит от конфигурации, подключенных сервисов и конкретного релиза. QR-код содержит ссылку на онлайн-заказ или страницу, где уже сформированный счет можно открыть и загрузить.
Покупатель сканирует код камерой смартфона, сверяет получателя, состав заказа и сумму, затем оформляет заказ или переходит к оплате. После платежа бухгалтер проверяет операцию в 1С по дате, сумме, плательщику и назначению. Само сканирование QR-кода не проводит оплату в учете.
Если конфигурация не поддерживает сервис «1С:Онлайн-заказы», для загрузки счета может потребоваться ссылка 1C:Share. Команды, вид печатной формы, срок действия ссылки и способ отражения платежа зависят от используемого решения. Перед массовой печатью проверьте сценарий на одном счете.
Как работает счет с QR-кодом в «1С:Бухгалтерии 8»
Сценарий состоит из четырех этапов: бухгалтер заполняет счет, формирует печатную форму с QR-кодом, покупатель открывает ссылку со смартфона и оплачивает заказ, после чего организация проверяет поступление и отражает его в учете.
Что находится за QR-кодом
В описанном сценарии QR-код кодирует ссылку. При сканировании покупатель попадает на страницу онлайн-заказа или на страницу, где доступен уже созданный счет. Сам код обычно не содержит полный PDF-файл и не заменяет реквизиты документа.
Нужно различать два механизма:
- Переход к оформлению заказа. Покупатель открывает страницу, проверяет состав покупки, указывает или подтверждает данные и завершает оформление.
- Загрузка готового счета. Покупатель сразу получает доступ к сформированному документу, просматривает его и выбирает доступный способ оплаты.
QR-код для оплаты счета в 1С не всегда совпадает с банковским QR-кодом для операции по СБП. Если печатная форма ведет на онлайн-заказ, код открывает страницу сервиса. Банковский QR-код может содержать платежные реквизиты и работать по другому сценарию. Проверяйте назначение кода по результату тестового сканирования.
| Что видит покупатель после сканирования | Что происходит дальше |
|---|---|
| Форма онлайн-заказа | Покупатель оформляет заказ, сверяет его состав и переходит к оплате. |
| Страница готового счета | Покупатель просматривает или загружает счет и выбирает способ оплаты. |
| Ошибка доступа или пустая страница | Нужно проверить ссылку, срок ее действия, связь счета с заказом и доступность сервиса. |
Кому и когда подходит этот сценарий
Функция полезна, когда счет сначала передают офлайн, а оплату покупатель выполняет позже со смартфона. Например, менеджер выдает физическому лицу распечатанный счет после консультации, а клиент оплачивает его дома по QR-коду. Такой подход подходит и для отправки счета в PDF, если код сохраняет читаемость после экспорта.
- Продажа товаров или услуг физическим лицам после личного обращения.
- Передача счета на бумаге в офисе, магазине или пункте обслуживания.
- Отправка PDF-счета по электронной почте или в мессенджере.
- Связь офлайн-документа с заказом, который покупатель завершает самостоятельно.
Руководителю этот сценарий помогает сократить число ручных переходов между счетом и оплатой. Бухгалтеру он дает дополнительный идентификатор для поиска платежа. Специалисту 1С нужно заранее проверить, поддерживает ли конкретная конфигурация нужный сервис и печатную форму.
Что проверить перед печатью счета с QR-кодом
Перед первой печатью проверьте релиз конфигурации, платформу, доступность онлайн-заказов, исходный счет и результат тестового перехода. Один установленный номер версии не гарантирует наличие всех команд: в разных конфигурациях состав функций и названия разделов могут отличаться.
Минимальная версия «1С:Бухгалтерии 8» - 3.0.197
Для описываемой возможности минимальным ориентиром считается версия 3.0.197. Пользователям более старых релизов нужно проверить доступность обновления и описание изменений для своей конфигурации. Обновление выполняйте после резервного копирования базы и проверки совместимости расширений.
Релиз обычно смотрят в окне Справка - О программе. Найдите строку с версией конфигурации, которая выглядит примерно так: 3.0.205.22. В том же окне может отображаться версия платформы «1С:Предприятие 8.3».
Если нужная форма отсутствует после обновления до 3.0.197 или более новой версии, проверьте три причины:
- используется другая конфигурация, где функция не включена;
- не подключен или недоступен сервис онлайн-заказов;
- у пользователя нет прав на разделы, настройки или печатные формы.
Как проверить поддержку «1С:Онлайн-заказов»
Откройте разделы, связанные с продажами, счетами и обменом с сервисами, и найдите настройки или команды с названием «1С:Онлайн-заказы». Точный путь зависит от интерфейса и релиза, поэтому ориентируйтесь на фактические пункты своей базы, а не на инструкцию для другой конфигурации.
Проверьте, что сервис можно выбрать для текущей организации, а в настройках заполнены учетная запись, параметры обмена и доступный способ оплаты, если эти поля предусмотрены вашей версией. Для общего порядка подключения пригодится инструкция по настройке счетов через «1С:Онлайн-заказы».
Если команды онлайн-заказов и соответствующей печатной формы нет, не создавайте QR-код вручную из случайной ссылки. Сначала уточните поддержку конфигурации. Для части решений используется альтернативный сценарий с 1C:Share.
Какие данные должны быть заполнены в счете
Перед печатью проверьте реквизиты, по которым покупатель и бухгалтер смогут распознать операцию:
- номер и дату счета;
- организацию, которая принимает оплату;
- покупателя или физическое лицо, если сведения о нем заполняются в документе;
- состав заказа, количество и цену позиций;
- итоговую сумму и валюту, если конфигурация поддерживает ее выбор;
- связь со счетом, заказом или идентификатором операции;
- ссылку сервиса, если она выводится в документе отдельно от QR-кода.
Конкретный набор обязательных полей определяется формой и подключенным сервисом. Пустое поле покупателя может мешать последующему сопоставлению оплаты физического лица со счетом, поэтому не оставляйте его незаполненным без причины.
Как распечатать счет с QR-кодом в 1С
Формируйте QR-код из связанного счета, а не отдельно от документа. Тогда при проверке можно сравнить печатную форму, ссылку, заказ и платеж по одним реквизитам.
Откройте или создайте счет покупателю
- Откройте раздел продаж и список документов «Счет покупателю» либо найдите нужный документ через поиск.
- Откройте существующий счет или создайте новый, если оплата выставляется впервые.
- Проверьте организацию, покупателя, дату, номер, состав заказа и итоговую сумму.
- Убедитесь, что счет связан с онлайн-заказом, если выбран сценарий оформления заказа через сервис.
- Запишите номер счета или заказа. Он понадобится для проверки ссылки и поиска платежа.
Если счет создается для физического лица, проверьте написание фамилии, имени и отчества, когда эти данные используются в документе или платежной форме. Ошибка в идентификации увеличивает время ручной сверки.
Выберите печатную форму с QR-кодом
- В открытом документе перейдите к командам печати.
- Выберите вариант печатной формы, в названии или описании которого указана поддержка QR-кода, онлайн-заказа или загрузки счета.
- Сформируйте предварительный просмотр и проверьте, что код появился рядом с нужными реквизитами.
- Сохраните документ в PDF или отправьте его на печать, если результат соответствует счету.
Названия команд в интерфейсе могут различаться. Если список содержит только обычную печатную форму, проверьте релиз, подключение сервиса и права пользователя. Добавление картинки QR-кода вручную не связывает ее с конкретным счетом и не решает задачу.
Проверьте ссылку и результат печати
Проверку проводите на бумажном экземпляре и в PDF. Отсканируйте код камерой смартфона и сравните открывшуюся страницу с исходным счетом.
- Код должен считываться без нескольких попыток при обычном освещении.
- Открытая страница должна относиться к нужному заказу или счету.
- Получатель, состав заказа и сумма должны совпадать с печатной формой.
- PDF не должен растягивать или размывать изображение при сохранении.
- Ссылка должна открываться у покупателя, а не только на компьютере бухгалтера.
Проверьте хотя бы один счет перед передачей документа клиенту. При массовой печати повторите проверку после изменения шаблона, сервиса или релиза.
Как покупатель использует QR-код и оплачивает счет
Покупателю нужно объяснить последовательность действий коротко: открыть камеру, перейти по распознанной ссылке, проверить счет и завершить оплату на странице сервиса. Итоговый экран зависит от того, ведет код к оформлению онлайн-заказа или к загрузке уже созданного счета.
Переход по QR-коду со смартфона
- Откройте стандартную камеру смартфона или приложение, которое распознает QR-коды.
- Наведите камеру на код целиком, не закрывая его пальцами и не наклоняя документ.
- Нажмите уведомление со ссылкой, которое появится на экране.
- Дождитесь загрузки страницы сервиса и проверьте ее назначение.
Для перехода нужен доступ в интернет. Если камера не распознает код с экрана, увеличьте изображение до четкого масштаба или используйте бумажный экземпляр. Покупатель не должен вводить реквизиты в случайной форме, которая не относится к его счету.
Оформление или загрузка онлайн-заказа
После перехода возможны два варианта.
| Сценарий | Действия покупателя | Что проверить |
|---|---|---|
| Оформление заказа | Подтвердить позиции, количество, данные покупателя и перейти к оплате. | Состав заказа, цена каждой позиции и общая сумма. |
| Загрузка счета | Открыть или скачать готовый документ, затем выбрать доступный способ оплаты. | Номер и дата счета, получатель, сумма и назначение платежа. |
Если страница просит войти в учетную запись, это может быть связано с правилами сервиса. Бухгалтеру нужно заранее проверить, требуется ли авторизация для конкретной ссылки. Пустая страница, чужой заказ или сумма, которая отличается от печатного счета, требуют остановить оплату и проверить исходный документ.
Оплата и подтверждение результата
Покупатель выбирает способ оплаты, который показывает сервис: например, перевод, банковскую карту или другой доступный вариант. После завершения операции сохраните электронное подтверждение, номер операции и время платежа.
Сообщение об успешной оплате на экране не заменяет банковскую или платежную проверку. В зависимости от настроек сведения о платеже могут поступить в учетную систему автоматически, появиться после загрузки выписки или потребовать ручного контроля.
Бухгалтеру передайте номер счета, номер заказа и подтверждение платежа, если операция не находится сразу. Эти данные ускорят поиск среди поступлений от физических лиц.
Как отразить оплату от физического лица в 1С
QR-код связывает покупателя с заказом или счетом, но учет платежа зависит от канала поступления денег. Сначала определите, куда пришли средства: на расчетный счет, через эквайринг или через платежный сервис. После этого выбирайте документ и порядок сверки, предусмотренные вашей конфигурацией.
Где проверить поступление платежа
Для банковского перевода проверьте загруженную выписку и список банковских операций. В типовом сценарии программа предлагает создать документ «Поступление на расчетный счет» или формирует его при обработке выписки. Точное название команды и набор реквизитов зависят от релиза.
Для оплаты картой или через эквайринг ищите операцию в банковских данных, отчете эквайера или реестре платежного сервиса. Если «1С:Онлайн-заказы» передает статусы в 1С, проверьте состояние заказа и наличие связанной операции. Не считайте заказ оплаченным только на основании сообщения покупателя.
Для поиска используйте:
- дату поступления или период, в котором ожидался платеж;
- точную сумму;
- ФИО или иные данные физического лица;
- назначение платежа;
- номер счета, заказа или платежный идентификатор.
Как сопоставить платеж со счетом и заказом
- Откройте найденную банковскую или платежную операцию.
- Сравните сумму с итогом счета, включая возможную комиссию, если она отражается отдельно.
- Проверьте дату, плательщика и назначение платежа.
- Найдите в назначении номер счета или заказа.
- Проверьте связь операции с нужным заказом и организацией.
Если номер счета в назначении отсутствует, используйте сочетание суммы, даты, данных плательщика и подтверждения оплаты. Совпадение одной суммы не доказывает связь: два клиента могут перечислить одинаковые суммы в один день.
При отсутствии автоматического сопоставления выполните ручную проверку по правилам своей конфигурации. Зафиксируйте основание выбора счета, особенно если у физического лица несколько заказов.
Что проверить после проведения операции
После отражения платежа проверьте четыре результата:
- статус счета или заказа изменился с ожидания на оплачено, если такой статус предусмотрен;
- сумма проведенной операции совпадает с суммой счета;
- дата платежа и аналитика относятся к правильной организации и физическому лицу;
- в базе нет второй операции по тому же подтверждению.
Если деньги пришли частично, не меняйте сумму счета без основания. Уточните условия частичной оплаты и порядок ее отражения в своей учетной политике и конфигурации. QR-код не заменяет контроль банковской выписки, платежного реестра и проведенных документов.
Что делать без поддержки «1С:Онлайн-заказов»: ссылка 1C:Share
Версия 3.0.197 или более новая сама по себе не подтверждает поддержку «1С:Онлайн-заказов» в каждой конфигурации. Если нужная печатная форма отсутствует, проверьте прикладное решение, настройки сервиса и права пользователя. Для конфигураций без поддержки онлайн-заказов в сценарии загрузки счета может использоваться ссылка 1C:Share.
Когда требуется использовать 1C:Share
Ориентируйтесь на следующие признаки:
- релиз конфигурации соответствует заявленной минимальной версии;
- в списке печатных форм нет варианта с онлайн-заказом;
- в настройках отсутствуют команды подключения «1С:Онлайн-заказов»;
- нужно дать покупателю доступ к уже сформированному счету для просмотра или загрузки.
В такой ситуации 1C:Share может выступать альтернативным каналом передачи счета. Поддержка зависит от конкретного решения, поэтому уточните порядок работы по документации сервиса и настройкам базы.
Как связать счет со ссылкой 1C:Share
Общий порядок выглядит так: сформируйте счет, получите для него ссылку 1C:Share, проверьте доступ к документу и используйте эту ссылку в предусмотренной печатной форме или QR-коде. Названия команд и место, где появляется ссылка, могут различаться.
Не подставляйте в QR-код общий адрес сервиса вместо уникальной ссылки на счет. Покупатель должен попасть к своему документу, а бухгалтер должен иметь возможность связать переход с номером счета или заказа.
После формирования ссылки проверьте ее в режиме покупателя. Если документ открывается только для пользователя с правами администратора, такой результат не подходит для передачи клиенту.
Что проверить покупателю после перехода
Покупатель должен увидеть доступный для просмотра или загрузки счет и сверить его с бумажной версией. Проверьте:
- открывается ли страница без сообщения об ошибке;
- совпадают ли номер, дата, получатель и сумма;
- доступен ли файл счета для просмотра или загрузки;
- понятно ли, каким способом выполнить оплату;
- сохраняется ли подтверждение после завершения операции.
Если 1C:Share открывает документ, но не предоставляет оплату, передайте покупателю отдельную инструкцию по банковским реквизитам или используемому платежному каналу. Ссылка на загрузку счета и ссылка на оплату могут выполнять разные задачи.
Проверка результата и типичные ошибки
Перед передачей счета проверьте весь путь целиком: релиз, сервис, исходный документ, QR-код, ссылку, страницу заказа, оплату и отражение поступления. Такой тест занимает несколько минут и помогает найти ошибку до обращения покупателя.
QR-код не считывается
Сначала отделите проблему печати от проблемы ссылки.
- Проверьте, что код полностью попал в печатную область и не обрезан.
- Откройте PDF в масштабе 100% и убедитесь, что изображение не размыто.
- Сравните качество бумажной печати с предварительным просмотром.
- Попробуйте сканирование при другом освещении и с другого смартфона.
- Если код выглядит корректно, проверьте ссылку и доступность сервиса.
Не уменьшайте код при верстке счета без теста. Масштабирование, низкий контраст и сжатие изображения часто мешают распознаванию.
Ссылка открывается, но счет недоступен
Проверьте срок действия ссылки, доступность сервиса, права доступа и связь счета с заказом. Для 1C:Share отдельно проверьте, существует ли файл и разрешена ли его загрузка без входа пользователя.
Если открывается пустая страница, сравните номер заказа в ссылке с исходным документом и повторно сформируйте печатную форму. Если появляется сообщение о доступе, обратитесь к администратору сервиса или проверьте учетную запись организации. Повторная печать без исправления причины не поможет.
Платеж поступил, но не сопоставился со счетом
Сверьте сумму, дату, назначение, плательщика и номер заказа. Затем проверьте, не попала ли операция в другой период или другой банковский счет.
Если номер счета отсутствует, найдите подтверждение платежа и сопоставьте его с открытыми счетами физического лица. При ручном выборе зафиксируйте основание и проверьте отсутствие дублей. Если платежный сервис передает статус, но банковская операция не загружена, отдельно проверьте канал обмена и банковскую выписку.
Обновление конфигурации или обращение к специалисту потребуется, если релиз подходит, но команды сервиса не появляются, права настроены, а тестовая ссылка стабильно не работает.
Частые вопросы о печати счета с QR-кодом в 1С
С какой версии доступна печать счета с QR-кодом?
Заявленный минимальный релиз для этой возможности - 3.0.197. Фактическая доступность зависит от конфигурации, подключенных сервисов, интерфейса и прав пользователя. Проверьте релиз в окне Справка - О программе, затем найдите нужную печатную форму в рабочей базе.
Можно ли использовать QR-код без «1С:Онлайн-заказов»?
В конфигурациях без поддержки «1С:Онлайн-заказов» может применяться ссылка 1C:Share для просмотра или загрузки счета, если такой сценарий предусмотрен решением. Проверьте, что ссылка уникальна для счета и открывается у покупателя без лишних прав доступа.
QR-код автоматически подтверждает оплату?
Нет. QR-код открывает ссылку на заказ или счет. Факт поступления денег нужно проверить в банковских операциях, реестре платежного сервиса или другом канале, который использует организация. После проверки платеж отражают в 1С и сопоставляют со счетом.
Что делать, если нужной печатной формы нет?
Проверьте релиз конфигурации, доступность «1С:Онлайн-заказов», настройки сервиса и права пользователя. Если функция отсутствует при подходящей версии, уточните поддержку вашей конфигурации и рассмотрите сценарий с 1C:Share. Точный порядок действий зависит от решения и его документации.