key john

89
Рейтинг

kild



  •   Регистрация: 01.12.2016 (7 лет назад)

  •   Был(а) на сайте: 21.03.2024

Друзья
  • Андрей Овсянкин
  • Евгений Люлюк
  • Александр Кузиков
Подписчики 10

Группы

Профессиональный разработчик

Рейтинг 89

1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)

Инструменты и обработки Программист Платформа 1С v8.3 Android Абонемент ($m) Внешняя обработка (ert,epf) WEB-интеграция Мобильная разработка

Получение из Android устройства данных сканера штрихода, камеры, GPS, широковещательных сообщений и передача в код модуля формы 1С для дальнейшей обработки.

1 стартмани

15.11.2021    13520    44    kild    33       

30

Консоль запросов с подсветкой синтаксиса

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Консоль запросов с подсветкой синтаксиса. Вывод результата запроса в динамический список

1 стартмани

29.09.2021    8437    139    kild    32       

60

Комментарии

Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#33 19.11.22 17:45
(32) Здравствуйте!
Приложение не требует сборки под отдельную конфигурацию. Предоставляет больше api взаимодействия с компонентами android, без установки дополнительных компонентов для 1с. Например, broadcast receiver для взаимодействия со сканером ТСД напрямую. Получение данных от Bluetooth и тп.
Разные типы клиентов:
* Интеграция веб-клиента - разные режимы запуска. Интерфейс не требует доработки, привычный для пользователей. Доработка ведется обычными средствами 1с.
* HTML клиент - не требует лицензии на подключение 1с, но нужна доработка HTML/JavaScript

В телеграм канале по просьбам добавляю новые функции.
Функции намного больше чем описано в статье, как появится время - обновлю описание.
Личная эффективностьКак работать настоящим программистом и стоит ли стремиться уйти из 1С#49 02.10.22 21:46
(16) Тыкая этой статьей только усилите мнение, что у 1Сников IQ меньше.
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#30 09.07.22 17:25
(29) Здравствуйте! В версии 2.0 (22) добавил поддержку Bluetooth.
Подключение:
В устройстве Android включить GPS* и Bluetooth. В приложении у подключения в “Настроить сканирование” выбрать "Bluetooth", перейти в редактирование "Подключение Bluetooth", нажать "Найти устройства"
В списке отобразятся доступные Bluetooth устройства. Выбрать ваше устройство для подключения. После удачного подключения появится зеленая надпись "Подключено".
В списке могут быть несколько устройств с одинаковыми именами. Обычно нужно выбрать класс UNCATEGORIZED (7936), а не AUDIO_VIDEO. Если устройств с таким классом нет, значит ваше устройство не переведено в соответствующий режим работы с приложениями.
Например, чтобы перевести в соответствующий режим сканер Netum c750, нужно просканировать штрихкод-настройки "Working via Bluetooth" и "Application Mode for Android or Windows" (AT+MODE=3) которые есть в инструкции к устройству.
* Для поиска и добавления устройства требуется включенное GPS, без этого Bluetooth устройства не будут обнаружены. После первого добавления и сохранения для последующих автоматических подключений GPS не требуется. После удачного подключения MAC адрес устройства сохранится в поле “Bluetooth MAC address (автоподключение)”.

Отпишитесь, пожалуйста, если получится протестировать.
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#28 10.06.22 0:09
(27) В новой версии "2.0 (17)" добавил функционал, который может подойти для вас:
* Новый метод чтения со сканера: событие нажатия клавиши. Там же пропишите завершающий символ 10 для вашего устройства.
* "Убирать фокус с экрана". Устраняет проблему когда произвольно нажимались кнопки при сканирование

По Bluetooth напишу когда будет реализовано.
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#25 07.06.22 18:31
(23) Добрый день! Через неделю получу в руки Bluetooth сканер и попробую добавить прямую поддержку для вашего сканера
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#24 07.06.22 18:26
(21) Попробуйте обновится на новую версию приложения 1Scan 2.0, в настройках добавил возможность указать фиксированный размер клиентского окна в % или в px. Подберите под размеры вашего устройства высоту в пикселях (px), чтобы больше не менялось. Так же можно попробовать указать размер с запасом чтобы надпись "Работает на 1С" ушел за границы экрана. Отпишитесь пожалуйста как протестируете.
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#19 23.03.22 21:14
(18) Здраствуйте! Да, будет работать, как и любая база которая публикуется как веб-сервис
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#17 23.01.22 3:42
(15)
Цитата
1. Экран уменьшается, когда появляется какое либо сообщение об ошибке или запрос, в данном случае на подключение ИТС поддержки
Возможные решения:
1. Одна из причин такого поведения - старая версия браузера на устройстве. Убедитесь, что в Google Play обновлен браузер Chrome
2. Обновите платформу 1С на последнюю версию или хотя бы на последний подрелиз вашей текущей версии.
3. Так же можно попробовать обновить в Google Play компонент Android System WebView
4. Убрать показ формы в 1С "Подключение Интернет-поддержки". Например, в конфигураторе в модуле формы ОбщиеФормы -> ПодключениеИнтернетПоддержки в Процедура ПриСозданииНаСервере первой строкой прописать Отказ = Истина;

Если проблема не решилась, то напишите модель устройства, версию Android, платформу и конфигурацию 1С.

Цитата
2. Надпись "Работает на 1С", как ее убрать? Надпись занимает дополнительное место и так на небольшом экране
В режиме запуска "Встроенное рабочее место" платформа 1С всегда показывает эту надпись для веб-клиента. Видимо, хотят, чтобы всегда где-то был виден значок 1С для пользователя. Возможно в будущих версиях получится частично убрать эту надпись.
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#16 23.01.22 3:12
(14) Спасибо за отзыв!
Скролинг тапом должен работать для списков. Можете прислать запись экрана или объяснить что имеется ввиду?
Обмен1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)#12 19.12.21 17:40
(11) Здраствуйте!
Для УТ 10.3 подходит текущая обработка Examples1Scan, только все "ЭтотОбъект" нужно заменить на "ЭтаФорма", так как у вашей конфигурации режим совместимости платформы 8.2. Так же веб-сервис должен быть опубликован с использованием платформы 8.3.16 и выше если нужно получать данные с датчиков устройства (сканер, камера и тп).
В веб-клиенте будут видны только управляемые формы. Можете добавить рядом с обычными формами и использовать их.

Например, чтобы при запуске УТ 10.3 запускалась обработка с примерами Examples1Scan, в "Модуль управляемого приложения" в процедуре "ПриНачалеРаботыСистемы()" пропишите строку ОткрытьФорму("Обработка.Examples1Scan.Форма.Форма");

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