+5
Отвечен

Поддержка внешней компонентой RSDriver мобильного клиента 8.3.12

Фирсов Алексей 2 года назад в 1С внешние компонеты для Android ТСД обновлен Юлия Лукоянова (Руководитель службы поддержки по оборудованию) 1 год назад 38

Здравствуйте. 


Используем ТСД Urovo i6200 c мобильным приложением.

Недавно фирма 1С выпустила мобильный клиент.

Хотелось бы перевести работу с ТСД на мобильного клиента, но при попытке выполнить команду:

ПодключитьВнешнююКомпоненту("ОбщийМакет.RSDriver", "RSDriver", ТипВнешнейКомпоненты.Native)
происходит вылет из 1с


Используем мобильный клиент 8.3.12.67. В мобильной платформе 8.3.12.67 внешняя компонента успешно подключается.


Заранее спасибо!

На рассмотрении

Добрый день

Пока разбираемся с этим вопросом, нужно исправлять компоненту.

Спасибо.

Добрый день.
Спасибо за информацию, ну хоть не только у меня проблема )

И есть надежда на исправление.

Спасибо, будем тестировать!
По результатам сообщу чуть позже.
Пока к сожалению не получилось запустить.
Подключается так:
ПодключитьВнешнююКомпоненту("ОбщийМакет.RSDriver", "RSDriver", ТипВнешнейКомпоненты.Native)
Возвращает Ложь

Подскажите, на какой версии мобильного клиента тестировали?
Может быть есть пример конфигурации с подключением и использованием?
Добрый день. Тестировали на Мобильном клиенте 8.3.12.46.

В конфигурации перед ПодключитьВнешнююКомпоненту вызывается метод
УстановитьВнешнююКомпоненту ("ОбщийМакет.RSDriver");

Вот ссылка для проверки в мобильном клиенте http://89.108.74.118/drv

Спасибо.
Ура, после сброса настроек сканера ВК подключилась!!!
Все заработало как надо, спасибо огромное!!!

Добрый день! А где можно скачать пример конфигурации, в которой работает сканер ШК в мобильном клиенте? Не могу найти. По ссылке сканер в мобильном клиенте работает.

Доброго времени суток. Мы просто заменили тут:
https://www.rightscan.ru/download-center/solutions/rs-api/
макет со старой внешней компонентой на новую. Все остальное осталось как для мобильного приложения.

Уже интегрировали решение в свои ТСД (7 ТСД Urovo 6200i на хаб-складе. Раньше было сканирование в активное поле в мобильном клиенте). 4 Дня полет нормальный, склад счастлив, глюки ушли, работать стало явно удобнее и быстрее. 
Теперь Мотороллы с RDP + тонким клиентом + эмуляцией клавиатуры уедут на менее нагруженные склады, парк ТСД Urovo на этом складе расширим до 20 штук. По итогам использования отпишусь, но складским это решение нравится все больше. Да, руководству тоже, учтя что Мотороллы стоят в 2 раза дороже :)

Алексей, а как у вас реализован вход в терминал кладовщиком ? Он сам вводит пароль цифирный с клавиатуры ? Или например сканирует свой бейджик со штрихкодом, в котором личный пароль  1С как пользователя - и непосредственно делаете каким-то образом программный "перезаход" в 1С уже по пользователем кладовщик ? Вот у меня не получается программный перезапуск 1С с нужным пользователем .. надо же где-то еще пароль хранить. 


Может конечно просто найти пользователя и записать его в реквизит формы ТекущийПользователь , а потом все создаваемые документы записывать поле Ответственный = ТекущийПользователь. - но это вроде как не оч правильно, лучше конечно как-то установить в параметрах сеанса текущего пользователя..

Зав складом раздает ТСД. У него есть обработка, которая меняет ответственных на ТСД путем сканирования бейджа. При этом на ТСД в параметрах базы всегда задан один и тот же пользователь 1с. Обработка меняет в настройках пользователя основного ответственного. Он же устанавливается как ПараметрыСеанса.ТекущийПользователь.
Еще у нас в документах есть несколько доп реквизитов (собрал, проверил, упаковал и так далее). Вот они уже устанавливаются по бейджам с ТСД самими работниками склада в процессе. Еще поменять ответственных можно с компа зав складом, путем сканирования ШК документа и бейджа работника склада.

Спасибо за разъяснение. А Режим Совместимости конфигурации стоит Версия выше чем 8.3.7 ? У меня этом режиме совместимости не работает Внеш. компонента почему то. Хоя в тестово конфигурации всё ок. (но в тестовой режим совместимости Версия 8.3.8)

Сергей, а не могли Вы мне скинуть рабочие приложения apk  RSCore2 и RSCoreUI2 для android 4.1.2 Urovo i6200S. А то сделали сброс на нескольких терминала и теперь этих приложений там нет.

Тут мне пытается помочь Александр, но сегодня не отвечает.

https://support.rightscan.ru/helpdesks/13/tickets/1631-ooo-pkf-tehnakon-vopros-po-rs-driver#

Для нас вопрос актуален.
Пытались решить через других разработчиков и другими путями, пока к сожалению никто не смог победить передачу ШК в мобильного клиента "под капотом", есть только не работоспособные в реальных проектах решения, типа сканирования в активное поле, создания временного файла и его периодический мониторинг из 1с, аналогичные решения через ftp либо http сервисы.

Есть информация что 1С "прикрыла" в мобильном клиенте (да и в мобильной платформе, начиная с версии 8.3.12.67) все способы обмена информацией между приложениями Android через broadcast, такие как глобальные уведомления, виртуальные СМС и так далее, оставив только Google Cloud Messaging. 
Поэтому надежда только на внешнюю компоненту. Насколько я знаю, на данный момент работоспособная внешняя компонента для считывания ШК есть только у rightscan, поэтому вся надежда на Вас ;)

Я так понимаю вы говорите не про мобильную платформу а про мобильного клиента это что-то типа тонкого клиента для Android

Мобильный клиент требует другой ВК. Компонента для Мобильной платформы в нем работать не будет. Работы для Мобильного клиента ведутся

Да, имею ввиду мобильный клиент, который аналог тонкого. Ориентировочный срок когда появится компонента для мобильного клиента можете озвучить?

сложно сказать в зависимости от  сложности  и возможностей самого мобильного клиента .  по ходу реализации Будем держать в курсе здесь вас в курсе  Я думаю до конца месяца какая-то Информация будет .

Доброго времени суток.

Есть какие-то новости по теме?

P.S. Плохие новости - это тоже новости )

Вопрос решился с Мобильной клиентом 1С вроде все работает.
вопрос еще актуален?

Да, спасибо, вопрос давно решен. Все работает успешно.

Здравствуйте Дмитрий. Мое обращение № id 987, Новый вопрос 20190215F103003.

Вопрос собственно аналогичный. Надо чтобы именно на Мобильном клиенте на терминалах работает внешняя компонента, чтобы получать данные от встроенного сканера в событиях формы, а не ставя курсор в нужное поле сканирования. Urovo i6200S .android v.4.1.2. Мобильный клиент 8.3.12.67.

Добрый день. У нас работает внешняя компонента в мобильном клиенте 12.х и 13.х, которую выкладывали в этой теме, ссылки - выше.

А обязательно чтобы стояло ваше приложение RS:CORE ?

Для проверки устанавливал com.rs.driverapi.core_arm.apk и com.rs.driverapi.core.0.0.6_arm.apk - При первом включении пишет "Компонента RSDriver не загружена". - Что еще нужно ставить ? 

Не на всех ТСД стоит почему то RS:CORE, в частности на тестируемом вашем терминале. Сброс делали, может из-за этого.

Алексей, а не могли Вы мне скинуть рабочие приложения apk  RSCore2 и RSCoreUI2 для android 4.1.2 Urovo i6200S. А то сделали сброс на нескольких терминала и теперь этих приложений там нет.


Тут мне пытается помочь Александр, но сегодня не отвечает.

https://support.rightscan.ru/helpdesks/13/tickets/1631-ooo-pkf-tehnakon-vopros-po-rs-driver#

Был один терминал, на нем не работало без установки этих файлов после полного сброса. На остальных - сброс всегда помогал.

Сделал сброс до заводских настроек, попытался поставить ваши apk - пишет ошибку "Ошибка при синтаксическом анализе"

К сожалению сейчас нет устройства под руками, но насколько помню, там Android 5. Может проблема в этом...

я тоже к этому склоняюсь, но на сайте прошивок для i6200S я не нашел к сожалению

Здравствуйте Дмитрий. Мое обращение № id 987, Новый вопрос 20190215F103003.

Вопрос собственно аналогичный. Надо чтобы именно на Мобильном клиенте на терминалах работает внешняя компонента, чтобы получать данные от встроенного сканера в событиях формы, а не ставя курсор в нужное поле сканирования. Urovo i6200S .android v.4.1.2. Мобильный клиент 8.3.12.67.

Для проверки устанавливал com.rs.driverapi.core_arm.apk и com.rs.driverapi.core.0.0.6_arm.apk - При первом включении пишет "Компонента RSDriver не загружена". - Что еще нужно ставить ? 

Не на всех ТСД стоит почему то RS:CORE, в частности на тестируемом вашем терминале. Сброс делали, может из-за этого.

Сервис поддержки клиентов работает на платформе UserEcho