gifts2017

QR code для WEB-клиента (для 8.2, 8.3). Внешняя обработка. Без шрифта и внешней компоненты.

Опубликовал bobank (bobank) в раздел Оборудование - Сканер штрих-кода

Внешняя обработка для создания QR code для 1С:Предприятие 8.2 (8.3)
Не использует дополнительного шрифта и внешней компоненты, что позволяет использовать ее в web-клиенте без дополнительных подготовительных действий на стороне пользователя.

Обработка предназначена для создания QR code (http://ru.wikipedia.org/wiki/QR-%D0%BA%D0%BE%D0%B4) с указанием процента восстановления потерянных данных.

QR code подготавливается как картинка и выводится в табличный документ. Т.е. исключено использование дополнительно устанавливаемого шрифта или внешней компоненты, что актуально для web-клиента.

Ограниченная версия, позволяет выводить только QR code версий 1-6.

В строке для кодирования возможны все печатаемые символы, кроме русских.

Работоспособность обработки проверялась с использованием бесплатной программы QuickMark (http://www.quickmark.com.tw/En/basic/index.asp).

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
QRcodeWeb_light.zip
.zip 16,97Kb
30.06.16
51
.zip 16,97Kb 51 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Евгений Рачковский (eugen91) 26.06.12 15:20
интересная обратка,нужно ознакомиться. спасибо!
2. Серёжка Шеянов (CepeLLlka) 02.08.12 15:41
Решил перенять опыт и воспользоваться генерацией QR когда на примере вашей обработки.. но там много нелепых моментов.. не могу понять почему..
К примеру:
Всего 6 версий любого уровня процента восстановления..
А в коде существуют проверки на то что..
//Цитата
ЧислоСлужебныхБайт = 2 + ?(ТекущаяВерсия >= 10 , 1 , 0);
//Цитата

Зачем это, не понятно... возможно вы переделывали что-то.. дайте исходные данные..
Просто при помощи вашей обработки можно вывести на печать в виде ШК только 134 символа максимум... мне хочется больше.. буду курить обработку дальше.. когда всё пойму, тогда попробую увеличить кол-во символов.
3. bobank (bobank) 02.08.12 15:48
(2) CepeLLlka, опубликованная здесь это light-версия, полную я продаю на bobank.plati.ru. В ней все 40 версий кода.
4. Серёжка Шеянов (CepeLLlka) 20.08.12 10:39
Да там же всё понятно.. а таблицы можно взять из PDF файла к QR коду..
всё хорошо в обработке.. только работает долго она.. и всё такие требуется шрифт же.. нет?
5. Wanderer.nk 28.08.12 06:24
(2) CepeLLlka,
Можете посмотреть мою обработку для 8.2 УП. Там лишь ограничения стандарта QR кода на 4296 символов при использовании кириллицы.
6. Wanderer.nk 28.08.12 12:26
(5) Wanderer.nk, к тому же, в этой обработке кириллицу использовать нельзя
7. Serj (Serj1C) 24.01.14 08:09
Круто!
Уточните, какая максимальная длина кодируемого сообщения в поддерживаемых версиях?
Версия 4 вроде поддерживает 50 символов?
8. Serj (Serj1C) 24.01.14 12:13
странно, что такая клевая штука заинтересовала такое малое количество посетителей
9. Олег К. (kiberiq) 19.05.16 13:27
Добрый день! А распознать изображение содержащее код в строку можно?
10. bobank (bobank) 19.05.16 14:40
(9) kiberiq, Эта обработка только создает изображение с кодом. Считывание производится другими устройствами: сканерами, смартфонами и др.
11. Юрий Дьяченко (div0) 10.06.16 22:59
добрый день. скачал месяц назад эту обработку. строка для кодирования длинная, поэтому пришлось ставить 15% на восстановление, столкнулся с тем, что некоторые символы при считывании "не такие". увидел в комментах, что есть полная версия, купил сегодня. тут уже не нужно ставить 15% для моей строки (ХХХ имя сайта, тут "светить" не хочу): "ХХХ/client.php?client=86f05e31-b5bf-4521-98a0-239a160b86d1", поставил 30%. но сканируется все равно с ошибкой: "ХХХ/client.php?cliunt=86f05e31-b5bf-4521-98a0-239a160b86d1" (ошибка в слове "cliunt"). что посоветуете? картинка полученного кода прилагается.
Прикрепленные файлы:
12. bobank (bobank) 11.06.16 07:58
(11) Увы, быстрого решения я пока предложить не могу, т.к. сам алгоритм создания QR писал другой человек. Мне понадобится время для изучения и внесения изменений в "математику" процесса. Попробуйте пока (некоторым помогало) добавлять в кодируемую строку, скажем, пробел в конце.
И конечно потребуйте возврат денег за покупку.
Об исправлении алгоритма я Вам сообщу обязательно.
13. Юрий Дьяченко (div0) 11.06.16 10:21
пробел в конце "обратно" не приходит, возможно, где-то обрезается при кодировании, посмотрю по тексту
14. Юрий Дьяченко (div0) 11.06.16 10:33
может, попробовать не Web версию, а со шрифтом?
15. bobank (bobank) 12.06.16 07:53
(14) Шрифт в данном случае просто невозможен, т.к. принцип построения графический, побитно, в двумерном представлении и вариантов "символов" в шрифте будет огромно. Тем более, скорее всего, ошибка не в окончательном изображении, а в алгоритме кодирования.
16. Юрий Дьяченко (div0) 12.06.16 10:13
да, уже убедился (версия со шрифтом), ошибки в тех же местах абсолютно такие же
17. bobank (bobank) 30.06.16 12:16
Ошибки исправлены
Полная версия на plati.com обновлена.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа