Формирование QR кода в 1С без интернета и бесплатно!

28.05.12

Интеграция - Сканер штрих-кода

Создание популярного QR кода в 1с без интернета и бесплатно с помощью собственного веб сервера.

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

Наименование Файл Версия Размер
phpqrcode.zip
.zip 207,54Kb
75
.zip 207,54Kb 75 Скачать

Устанавливаем бесплатный веб сервер в локальной сети предприятия поддерживающий php, например по адресу http://192.168.12.80.Выкладываем на него скрипт, в приложенном файле допустим в папочку qrcode. В итоге доступ к получению самой картинки qr кода фразы, к примеру,  "test" будет осуществлен в браузере IE по адресу http://192.168.12.80/qrcode/?data=test.

Теперь собственно функции:

1) Получение картинки QR кода, где ПараметрыСеанса.АдресСервераПолученияQRКода = "http://192.168.12.80/qrcode/?data="

Функция ПолучитьКартинкуQRКода(КодируемаяФраза) Экспорт
    Перем КартинкаQRКод;
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла("png");
    Соединение = ПолучитьCOMОбъект("","Microsoft.XMLHTTP");
    Соединение.open("GET", ПараметрыСеанса.АдресСервераПолученияQRКода + КодируемаяФраза,0,,);
    Соединение.send(null);
    СохранитьДвоичныйБуферВФайл(Соединение.responseBody, ИмяВременногоФайла);
    Попытка
        КартинкаQRКод = Новый Картинка(ИмяВременногоФайла);
    Исключение
        Сообщить(ОписаниеОшибки());
        Попытка
            УдалитьФайлы(ИмяВременногоФайла);
        Исключение
            Сообщить(ОписаниеОшибки());
        КонецПопытки;
        Возврат Неопределено;
    КонецПопытки;
    Попытка
        УдалитьФайлы(ИмяВременногоФайла);
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
    Возврат КартинкаQRКод;
КонецФункции

Функция СохранитьДвоичныйБуферВФайл(Буфер, ИмяФайла) Экспорт
    Поток = Новый COMОбъект("ADODB.Stream");
    Поток.Type = 1;  //Бинарный
    Поток.Mode = 3;
    Поток.Open();
    Поток.Write(Буфер);
    Поток.SaveToFile(ИмяФайла);
    Поток.Close();
КонецФункции
2) Размещение картинки QR кода в макете табличного документа. Картинку в макете необходимо обозвать "ШтрихКод"

Функция ВывестиQRКодВОбластьМакета(ОбластьМакета,КартинкаQRКода) Экспорт
    Для каждого Рисунок Из ОбластьМакета.Рисунки Цикл
        Если Рисунок.Имя = "ШтрихКод" Тогда
            Если ЗначениеЗаполнено(КартинкаQRКода) Тогда
                Рисунок.Картинка = КартинкаQRКода;
            КонецЕсли;    
        КонецЕсли;
    КонецЦикла;
КонецФункции

Идея взята от сюда: //infostart.ru/public/80106/  


См. также

"Штрихкод-информер" - мобильный ТСД и прайс-чекер в смартфоне

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

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн. Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

2880 руб.

03.12.2018    54604    137    102    

161

Подсистема штрихкодирования серий номенклатуры для 1С:УТ 11.4/11.5 КА, ERP 2.4/2.5

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

Стандартные конфигурации ERP, КА, УТ 11 позволяют работать с штрихкодированием серий. Есть только одно суровое ограничение – на упаковке должна быть этикетка для номенклатуры и отдельно для серии. Во многих случаях это критически неудобно.

12000 руб.

19.04.2021    20697    57    35    

51

Проверка товаров сканером штрихкода/ТСД для УТ11, КА2, ERP2, УНФ, БП3, Розница 2/ 3

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

У вас возникал вопрос - Как быстро и правильно выполнить приемку товара в торговой точке? Как минимизировать ошибки при сборке заказа клиента? Текущая разработка способна помочь в решении данных проблем. Её назначение - проверка с помощью сканера штрих кода поступления и реализации товаров, заказов клиентов, заказов поставщикам, расходных и приходных ордеров, перемещений и возвратов.

2400 руб.

29.07.2020    34087    157    152    

128

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    91940    511    186    

293

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59233    8    21    

20

Прайс-чекер. Розница (Россия, Казахстан)

Сканер штрих-кода Платформа 1С v8.3 1С:Розница 2 Абонемент ($m)

Простой и удобный прайс-чекер, работающий в режиме рабочего стола.

1 стартмани

28.11.2023    412    0    x-ynegve    0    

2

Прайсчекер для 1С (УНФ, УТ, Розница)

Сканер штрих-кода Платформа 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Внешняя обработка (доработка) - прайсчекер для 1С (для следующих конфигураций УНФ 1.6 и 3.0, для УТ 11 и Розница 3.0), подойдет для Ритейла как полная альтернатива прайсчекеру, точнее, полноценная его замена с функцией озвучки цены.

3 стартмани

15.11.2023    584    6    usinfostart1c    2    

4
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. anig99 2843 28.05.12 16:04 Сейчас в теме
А без локального сервера совсем никак?
2. Powervalid 100 28.05.12 18:41 Сейчас в теме
В данном случае никак, зато нет зависимости от инета :(. Но особых трудностей я не вижу в веб сервере.
3. anig99 2843 29.05.12 01:42 Сейчас в теме
Вот тут есть java script. Осталось решить 2 проблемы:
1. прикрутить её к 1с (у меня вываливается с ошибкой, но я не дока в web-кодинге)
2. написать процедуру перевода двухмерного массива булево в картинку (это попроще)
4. anig99 2843 29.05.12 01:53 Сейчас в теме
или вот прикрутить эту штуку http://zint.github.com/ - тут есть работа через командную строку
5. Powervalid 100 29.05.12 10:51 Сейчас в теме
6. CepeLLlka 58 15.08.12 22:52 Сейчас в теме
Скачал.. залил не на локальный.. а просто на вебсервер где у меня лежит сайт.. и чудо не произошло.. в чём может быть дело?
7. CepeLLlka 58 16.08.12 07:07 Сейчас в теме
Автор ответь пожалуйста..
Я не могу гугловским пользоваться, так как инфа конфедициальная в qrcode

Сёдня буду пробовать ставить Denwer, расшарю его по сети.. проверю ещё раз таким образом.
8. Powervalid 100 16.08.12 09:03 Сейчас в теме
Посмотри вот эту публикацию http://infostart.ru/public/137720/. Здесь вообще не нужен вэб сервер. Бесплатную утилиту качаешь и все.
9. CepeLLlka 58 16.08.12 10:05 Сейчас в теме
А вы пробовали на УФ юзать ActiveX? Не работает это.. я использовал OcvitaBarcode.. там тоже самое на основе это Zint
Но на управляемых формах не работает..
10. CepeLLlka 58 16.08.12 10:08 Сейчас в теме
Хотя нет.. тут по другому вроде.. сейчас попробую.. спасибо.. отпишусь.
11. CepeLLlka 58 16.08.12 17:33 Сейчас в теме
Вобщем и на денвере тоже не работает.. ни на платном хостинге.. ни на бесплатном.. нашёл автора этого скрипта.. с его сайта скачал скрипт заливаю.. тоже не пашет :)
Наверное я что-то делаю не так
12. lamelioss 143 25.06.13 17:56 Сейчас в теме
с activeX на управляемых вообще тяжело. OcvitaBarcode не будет работать.
13. lamelioss 143 25.06.13 17:57 Сейчас в теме
Проще уж тогда собрать сервак в локальной сети, если так неохота внешние api тянуть =)
14. pila86 129 01.08.14 15:55 Сейчас в теме
Залил на убунту, все сразу заработало, но есть один нюанс, кириллица не работает:
При сканировании полученного из кириллического текста кода получаются кракозябры.
vovan_victory; +1 Ответить
Оставьте свое сообщение