HTTP-сервис + интерфейс jquery.mobile + QR-код. Остатки в магазине с устройства под Android, Apple, Windows без установки 1С

Публикация № 980226

Отраслевые решения - Торговля

HTTP-сервис jquery.mobile QR-код Остатки

41
Была поставлена задача: Предоставить продавцам магазина быстрый доступ к остаткам размеров товара на складе магазина не отходя от покупателя.

Идея такая:

Печатаем на ценнике qr-код в котором зашита ссылка на ресурс с Get параметром art (артикул товара).

http://localhost/OVM/hs/om/index.html?art=лп09100

На телефоне отображаются все характеристики по данной номенклатуре с остатками.

Приложение работает и без qr-кодов, если артикул забивать в строку поиска.

Если сканировать qr-код, то артикул автоматически подставится в строку поиска и отображаются остатки.

1. Подготовка:

Установить программу на телефон, которая сканирует q-код  (желательно, чтобы сразу открывалась ссылка, которая защита в qr-коде).

Ссылка может быть внутренней или внешней. Если она внутренняя, то на телефоне wifi должен иметь доступ к локальной сети. Если внешняя, то только доступ к интернету.

Для печати ценников с qr-кодами я использовал компоненту OcvitaBarcode.ocx.

Компоненту OcvitaBarcode.ocx нужно зарегистрировать на компьютер где будет происходить печать ценников:

Для 32 битных:  

regsvr32 OcvitaBarcode.ocx

Для 64 битных:  

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

2. Пример печати qr-кодов на ценниках сделал во внешней обработке:

3. Для демонстрации работы создал Демо конфигурацию: с типовыми справочниками и регистром накопления.

В справочнике настройки можно задать заголовок в веб-приложении.

Остатки внес документом поступления.

Создал HTTP-сервис ОстаткиМагазина

Публикую его на web-servere Apache или IIS

За обработку запроса и формирования интерфейса jquery.mobile отвечает обработка

Логин в Демо базе: user

Пароль в Демо базе: 12345

Тестировал на платформе 1С:Предприятие 8.3 (8.3.13.1513)

41

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

Наименование Файл Версия Размер
OstatkiVMagazine
.dt 194,42Kb
15.01.19
3
.dt 1 194,42Kb 3 Скачать
Печать QR-Кодов
.epf 23,49Kb
15.01.19
3
.epf 1 23,49Kb 3 Скачать
OcvitaBarcode
.ocx 3,17Mb
15.01.19
2
.ocx 3,17Mb 2 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Rustig 1135 16.01.19 15:37 Сейчас в теме
2. lunjio 60 17.01.19 11:11 Сейчас в теме
Прикольно, динамически можно менять, но я бы реализовал такую задачу в мобильном приложении при помощи веб-сервиса, в принципе и там так же не надо ничего помимо делать, кроме как обновлять мобильную конфигурацию и она так же динамически обновится.
Хорошо когда есть знания jquery.mobile )
3. John_d 530 17.01.19 11:39 Сейчас в теме
(2) мобильное приложение тоже нужно уметь написать.) Причем несколько Android, Apple, Windows.
4. lunjio 60 17.01.19 12:50 Сейчас в теме
(3) Ну если не публиковать в магазинах платформ, то в принципе по времени так же как и ваш сервис разработать, а в целом там ничего трудного нет, наоборот - все просто. С Windows тут да, проблемка, насколько знаю под Windows не компилирует 1С, может ввиду не популярности платформы, а на нормальных фреймворках писать типа Xamarin там времени больше уйдет куда.
6. suepifanov 19.02.19 11:21 Сейчас в теме
5. Prometeus2011 81 20.01.19 10:29 Сейчас в теме
Здорово и оригинально! Была похожая задача. Месяц убил на то, чтобы xamarin освоить. А здесь все, вроде, попроще, jquery только надо поучить немного.
Оставьте свое сообщение