Для удобства работы с терминалами банка при оплате счета сделана форма счета с QR-кодом (внешняя печатная форма).
Возникла необходимость осуществления оплат через терминалы Сбербанка. Для этого, собственно, и делал печатную форму.
Работа проверена на УТ 10 и БП.2.0
Для самого штрих-кода какие-то внешние компоненты используются или реализовывали средствами 1С?
все средствами 1с там есть модули
(1) TrinitronOTV, все 1с. Силами модуля УпрвлениеПечатью
Интересная идея. Плюсую.В пользовательском режиме тоже можно текст в QR перевести? Или только в конфигураторе?
А какая информация шифруется в QR-код ?
(4) 1v7, помоему без проблем
(5) simuljakr, прикрепил файл. будут вопросы готов ответить
При считывании кода приложением от Сбера, назначение платежа не формируется, как исправить?
(7) Надо смотреть отладчиком. скорее всего какие-то поля не заполняются. В какой конфигурации пробуете. на БП 2.0. работает…планирую переписать ее для УТ и 11-ые версии.
(5)вся необходимая для сбербанка
(8) У меня стандартная БП 2.0 редакция 8.2 Не заполняет именно при сканировании из приложения сер онлайн…
а когда считываете банкоматом как? ….но таких вопросов мне не задавали…т.к. у моих считывает вроде норм…арендаторы (кот. счета выдают молчат…а что-нибудь в это поле заполняет?
(11) В поле ничего не заполняет, еще в поле услуга вписывает название организации . Напишите в личку, сколько будет стоить исправить?
Попробуйте мою. мои с этим работают.
Так же все… В терминалах не проверял, только сбер онлайн.
Андрей Вадимович, добрый день!
Скачал обработку, проверяю её на УТ10, как у Вас написано в описании. Даёт ошибку. Проверяю причину, в модуле УправлениеПечатью нету вообще процедур для QR кода, которые Вы используете в обработке.
QRСтрока = УправлениеПечатью.ФорматнаяСтрокаУФЭБС(РеквизитыПлатежа)
или
ДанныеQRКода = УправлениеПечатью.ДанныеQRКода(QRСтрока, 1, 120);
В последних релизах УТ10 она вообще работоспособна?
Протестировал возможность распознавания штрих-кода сформированного этой обработкой в разных мобильных приложениях и терминалах банков. Так вот терминалы сбербанка, как и мобильное приложение сбера, этот штрих-код не распознают. Но у сбера распознаются только те штрих-коды, в которых указаны получатели платежа заключившие договор со сбером. Таким образом, чтобы клиенты сбербанка могли оплачивать по штрих-коду в терминале или мобильном приложении ваши квитанции вашей организации необходимо обратиться в сбер и заключить с ними какой-то особый договор, тогда для ваших счетов будет работать заполнение по штрих-коду, в противном случае получатель платежа не распознается.
Еще у обработки есть отличие в кодировке, здесь используется UTF8 и это указано в штрихкоде в первой строке ST000012, коммунальщики печатают штрихкод в кодировке windows-1251 и указывают в коде: ST000011, возможно еще по этой причине не распознается штрих-код. В приложении альфа-банка, ШК из этой обработки тоже не распознается.
(17) Да он писался как раз для сбера и под наши нужды. но у нас 2 организации дочерние тоже заключили договор со сбером о принятии оплаты, и счета с данным штрихкодом тоже работают. На сколько слышал в новых разработках 1с уже в банках задается кодировка и в обработку должны передаваться данные типа ST000011 — Сбер, ST000012 — Бин банк и т.д.. кодировка и всех банкоматов одинаковая и ПО банкоматов распознает ее сама.
Возможно ли использование на 1С 8.3 упрощенка?
(19)Писался для 8.2 но в принципе под 8.3 переделать ее не проблема будет. главное чтобы модули были. Попробуйте скачайте (13) sm не спишут. Выше в коде указаны модули которые использует форма. Если БП 3.0 (не важно упрощенка или нет) то в ней эти функции есть)) будет время попробую написать ее для 8.3