|   |   | 
| 
 | ТСД (андройд) + RDP + 1С (Обычные формы) +1c barcode scanner | ☑ | ||
|---|---|---|---|---|
| 0
    
        ОператорПК 13.07.24✎ 13:28 | 
        Здравствуйте.
 Ситуация такая: на складе кладовщик через ТСД cipherlab 9700 (Win) по средствам встроенного в винду RDP клиента входит в базу 1С (обычные формы), сканирует Штрихкод и приложение "1С barcode scanner" https://its.1c.ru/db/metod8dev/content/1806/hdoc установленное на сервере передает ШК в открытую форму 1С в процедуру "ВнешнееСобытие" ну и дальше он обрабатывается... Коротко все работает так (много лет): ТСД (Win) + RDP + 1С (Обычные формы) +1С barcode scanner. Подключение ТСД идет "в разрыв клавиатуры" Время не стоит на месте и приходится брать ТСД на андройде (ТСД cipherlab 9700 на винде больше не выпускают).... т.е. в связке изменения такие: cipherlab rk95 (андройд) + RDP + 1С (Обычные формы) +1С barcode scanner. RDP организовывается за счет "2 parallels" или "Microsoft Remote Desktop" (без разницы) и в обоих случаях приложение "1С barcode scanner" не оповещает форму 1С... При этом ШК нормально считывается в блокнот на сервере или в поле формы 1С (тип строка) но "молчит" приложение "1С barcode scanner".... Обращения в 1С и компании продавшей ТСД пока не приводят к результату... есть предложение от 1С ставить Внешний компонент "1С:Сканер штрихкода" (Native) версия для платформы "1С Предприятие 8.3": https://its.1c.ru/db/metod8dev#content:5990:hdoc но он имеет некое "ограничение" Внешний компонент "1С:Сканер штрихкода" (Native) для платформы "1С Предприятие 8.3" поставляется в составе "Библиотеки подключаемого оборудования" (далее - БПО). "1С:Библиотека подключаемого оборудования для мобильных приложений" (далее - МБПО) и предназначен для использования ТОЛЬКО в их составе. Самостоятельное использование внешнего компонента не предусмотрено. В старой проге на ОФ естественно нет ни какого БСП... и не понятно как на одном сервере будут работать ТДС старых моделей и новых вместе... В общем ребус. компания продавшая ТСД давала советы по настройкам самого ТСД которые не привели к ожидаемым результатам Вообще ни 1С ни компания продавшая ТСД не дает ответа на вопрос "должно ли приложение "1С barcode scanner" работать с ТСД (на ОС андройд)?" Кто-то может решал такие шарады ранее? p.s. Переписывать все на мобильный клиент 1С и держать два интерфейса (для старых ТСД и для новых) пока не рассматривается. | |||
| 1
    
        Fragster 13.07.24✎ 13:35 | 
        андроидовские тсд умеют эмулировать клавиатурный сканер, инфа 100%     | |||
| 2
    
        ОператорПК 13.07.24✎ 13:41 | 
        (1) Можно подробностей о схеме работы? + модель устройства которое 100% работает можно?     | |||
| 3
    
        ОператорПК 13.07.24✎ 13:42 | 
        +(2) под схемой работы я имею ввиду кратко что-то в духе:
 ТСД (андройд) + RDP + 1С (Обычные формы) +1С barcode scanner. | |||
| 4
    
        Fragster 17.07.24✎ 17:48 | 
        (2) сканер в urovo i6300 работает как клавиатурный сканер     | |||
| 5
    
        Fragster 17.07.24✎ 17:49 | 
        в режиме работы в 1с через рдп надо тестить     | |||
| 6
    
        ОператорПК 03.08.24✎ 10:59 | 
        (4) а как работа его происходит в связке с 1С? На нем установлена мобильная платформа 1С, прописана опубликованная на веб сервисе база 1С и пользователь с устройства входит прямо в базу или как то иначе?     | |||
| 7
    
        p-soft 03.08.24✎ 11:51 | 
        (0) более правильно - купить решение в виде приложения под андроид и сделать интеграцию в вашу 1с. винда "все".     | |||
| 8
    
        ОператорПК 03.08.24✎ 13:20 | 
        (7) винда "все" это я знаю. Сейчас вся логика описана в УПП 1.3 на оф, переносить это все добро на уф и тем более в отдельное приложение "сильно накладно" По этому и вопрос про rdp+ андройд.     | |||
| 9
    
        АгентБезопасной Нацио 03.08.24✎ 14:27 | 
        В режиме клавиатурного сканера на РДП работали и Атолы (лайт и слим), и урово ДТ40.     | |||
| 10
    
        ОператорПК 03.08.24✎ 14:42 | 
        (9) вот спасибо, добрый человек! Попробую надыбать такой!     | |||
| 11
    
        ОператорПК 03.08.24✎ 22:36 | 
        (9) а нет случайно "в догонку" Информации, какое приложение. Rdp использовалось на андройде и драйвера одноэсовские или Атоловские?     | |||
| 12
    
        Ёпрст 03.08.24✎ 22:40 | 
        (0) суфикс правильный поставьте в 1с ине и алга.     | |||
| 13
    
        Ёпрст 03.08.24✎ 22:41 | 
        И в настройках тсд выставите, чтоб после считывания втыкал тот же суффикс     | |||
| 14
    
        ОператорПК 03.08.24✎ 23:10 | 
        (12) +(13) я не сообщил тут что несколько "продвинулся" Относитильно ситуации в (0)... Поменял параметры ТСД (в том числе префикс) и обработка "ВнешнееСобытие" Начала срабатывать (получать данные от драйвера) но получает она их "не те"...Даже в режиме тестирования двайвера ШК там отображается "не весь сразу" А по одному символу и не те что реально содержит ШК... В 1С посоветовали сперва новый драйвер (тот который Native) а когда и он не заработал корректно, сообщили типа в режиме рдп мы не гарантируем работу устройств...     | |||
| 15
    
        АгентБезопасной Нацио 04.08.24✎ 09:23 | 
        (10) рдп -классическое от мелкомягких. Драйвера никакие не использовались - для клавиатурного ввода они не нужны. 
 Для мобильного приложения сейчас используются дрова из бпо для мп, тоже все работает нормально. | |||
| 16
    
        ОператорПК 04.08.24✎ 09:29 | 
        (15) по поводу "Драйвера никакие не использовались - для клавиатурного ввода они не нужны" - ну как не нужны то? Если не использовать драйверов тогда нужно постоянно "держать на готове" поле куда сканироваться будет и потом от туда сосканированное забирать, но это не всегда возможно в наших условиях, обязательно драйвер нужен... если бы сейчас я мог "держать на готове" поле куда сканировать то и вопроса бы на форуме не было бы... "в блокнот" и любое активное строковое поле 1С и сейчас сканирует нормально.     | |||
| 17
    
        Злоп 04.08.24✎ 09:44 | 
        (16) держать на экране ТСД сложную форму - это насилие, причем извращенное, над сборщиками/сотрудниками на ТСД. Не надо на ТСД переносить интерфейс и принципы работы из десктопной версии 1С. Достаточно одного поля ввода. В него и сканирование ШК будет производиться, в нем можно и текстовые команды задавать всякие для управления/итд.
 Например, может быть быстрее в поле написать .40 (переключиться на счет коробками по x40) чем тыкать по экрану, тем более на экран не сильно большой всё не выведешь | |||
| 18
    
        ОператорПК 04.08.24✎ 09:48 | 
        (17) "Достаточно одного поля ввода." - пока у нас автоматизация не дошла до состояния "одна большая кнопка", спасибо за Ваше мнение.     | |||
| 19
    
        Злоп 04.08.24✎ 09:53 | 
        (18) Почему "одна кнопка"..? один экранчик ТСД отвечает за свое действие, экранчиков много, идут один за другим, передают управление друг-другу в зависимости какой процесс надо автоматизировать - хоть сложный, хоть простой. А запихать на экран кучу управляющих элементов - так себе решение...
 Но я не настаиваю, каждый делает в меру понимания своего что и как. | |||
| 20
    
        ОператорПК 04.08.24✎ 09:55 | 
        (20) ну я уже понял, драйвера в целом не нужны для ТСД, Ваше мнение понятно. ок.     | |||
| 21
    
        vasvl123 04.08.24✎ 12:08 | 
        Под задачи ТСД у себя реализовал сервер на C#, который принимает HTTP запрос от браузера ТСД, передает параметры в 1С через COM соединение, в 1С отрабатывает внешняя обработка и возвращает в браузер ТСД HTML-страничку с результатом. Решение легко отлаживается и модифицируется на ходу.     | |||
| 22
    
        Ёпрст 04.08.24✎ 12:41 | 
        (15) подымите впн (если не в одной лок сети), откройте 1с-ину локально и проверьте работу без рдп. Если работает - ковыряйте настройки рдп, там можно поиграться, чтоб не портил шк     | |||
| 23
    
        ОператорПК 04.08.24✎ 13:13 | 
        (22) чтоб без РДП работать - нужно все переписать на УФ, этот вариант я рассматриваю в последнюю очередь, мне нужно чтоб через РДП заработало.
 На компоненте "1С barcode scanner" через РДП заработало "криво" (я писал об этом в (14)), не знаю какие еще настройки ковырять в РДП там их не прям много которые реально потенциально могут влиять на передачу ШК а вот настроек самого ТДС много (особенно их вариаций) и все рекомендаций по ним от Вендора я выполнил. на компоненте "1С:Сканер штрихкода" (Native)" можно сказать не заработало, тестовый режим работы компоненты и еще какой-то что-то не внятное "мяукают" а рабочий режим вообще "молчит". | |||
| 24
    
        ОператорПК 04.08.24✎ 13:14 | 
        (21) спасибо за информацию, но ИМХО сейчас на чистом 1С можно реализовать задачу без C# и прочего.     | |||
| 25
    
        Garykom 04.08.24✎ 13:28 | 
        (23) Да скоко тех операций на ТСД то?
 Переписать на МП или МК - имхо пара недель, для спеца при наличии целевых девайсов под рукой | |||
| 26
    
        Garykom 04.08.24✎ 13:30 | 
        (25)+ Самое простое именно МК, у вас один хрен RDP сейчас
 Даже код почти не надо переписывать, только формы с ОФ на УФ С ОФ на УФ в режиме без отказа от модальности нет сложностей перейти | |||
| 27
    
        ОператорПК 04.08.24✎ 13:40 | 
        (25) хотелось бы избежать "пары недель" к тому же  придется поддерживать два интерфейса ОФ и УФ (никто не будет менять кучу девайсов виндовых на андройдные).     | |||
| 28
    
        Ёпрст 04.08.24✎ 18:11 | 
        (23) зачем?! Зачем переписывать на уф? Оф и так работает по сети     | |||
| 29
    
        ОператорПК 04.08.24✎ 18:53 | 
        (28) как с андройда войти в базу "локально" в режиме ОФ?     | |||
| 30
    
        Злоп 04.08.24✎ 20:46 | 
        (25) это смотря с каким уровнем автоматизации и серьёзностью подхода делать. Если "по ларечному" да "по учетному" - то операций немного, если хоть чуть более серьезно если это не кладовка при фирме/магазине, а склад на котором уже хотят/нужно по уму - на одном процессе приемки операций 15 запросто нарисую и это только основных.
 Если делать костылно по принципу здесь и сейчас - то надо ориентироваться на "ползучую авто атизацию" с наличием в штате прога с глубоким погружением на склад, чтобы через 2-3 месяца не переписывать почти все и так раза три, потом приля к пониманию что надо было сразу делать правильно. Простейшие процессы-операции - да, много времени не займут. Но желательно заглянуть малость поближе к горизонту - а что там дальше маячит... | |||
| 31
    
        Ёпрст 04.08.24✎ 19:29 | 
        (29) точно так же, ка ты сейчас заходишь используя rdp. Для начала выявления проблемы, мы исключаем влияние rdp. Разве это не очевидно?     | |||
| 32
    
        Garykom 04.08.24✎ 19:30 | 
        (30) Предполагаю что у них уже все готово но на ОФ
 Только формы под УФ копии сделать, с кучей копи-паста | |||
| 33
    
        ОператорПК 04.08.24✎ 19:31 | 
        (31) сейчас с винды заходит в режиме оф а как с андройда зайти в режиме оф?     | |||
| 34
    
        ОператорПК 04.08.24✎ 19:32 | 
        (32) да, логика прописана на ОФ.     | |||
| 35
    
        Garykom 04.08.24✎ 19:36 | 
        (33) Никак. Для МК нужны УФ формы.     | |||
| 36
    
        ОператорПК 04.08.24✎ 19:38 | 
        (35) Ëпрст утверждает что можно...     | |||
| 37
    
        Волшебник модератор 04.08.24✎ 20:47 | 
        (30) Перестаньте писать чушь     | |||
| 38
    
        Ёпрст 05.08.24✎ 06:02 | 
        (36) в каком посте я что-то написал про мк? Речь идет только об выкидывании звена с рдп с механизмом работы как есть сейчас.     | |||
| 39
    
        ОператорПК 05.08.24✎ 07:08 | 
        (38) см (33)     | |||
| 40
    
        Pprog151713 05.08.24✎ 09:26 | 
        (0) Там, короче, тока одна из версий оповещает. Ща найду.     | |||
| 41
    
        Pprog151713 05.08.24✎ 09:27 | ||||
| 42
    
        ОператорПК 05.08.24✎ 13:04 | 
        (40) + (41) большое спасибо за участие в решении проблемы.
 Но предоставленное Вами приложение у меня работает аналогично "2 parallels" или "Microsoft Remote Desktop" пробовал и на драйвере "1С barcode scanner" и на драйвере 1С:Сканер штрихкода" (Native). По правде говоря самое "продвинутое RDP приложение" (чисто визуально) это "Microsoft Remote Desktop" (и оно же самое не удобное чисто для использования) оно хоть и с драйвером "не дружит" но сами ШК явно считывает и показывается в окне клавиатуры (открывает клавиатуру при этом)... | |||
| 43
    
        Новиков 05.08.24✎ 13:09 | 
        (14) ...Даже в режиме тестирования двайвера ШК там отображается "не весь сразу" А по одному символу и не те что реально содержит ШК...
 В 2015 я сообщал такое: ТСД разбивает отсканированный код на 2 строки. Сталкивался кто? | |||
| 44
    
        ОператорПК 05.08.24✎ 14:00 | 
        (40) У Вас на какой "связке" работало? 
 Что за ТСД, драйвер какой использовали? | |||
| 45
    
        ptiz 05.08.24✎ 14:04 | 
        (0) Я даже на RDP + ОФ не смог получить нормальное срабатывание сканера в клавиатурном режиме через внешнее событие. Постоянно кривые символы лезли, особенно для длинных кодов маркировки. Перешли на чисто клавиатурный режим. А для андроида заново писал обработку, с получаением через broadcast.     | |||
| 46
    
        Злоп 05.08.24✎ 14:46 | 
        (45) "Перешли на чисто клавиатурный режим."
 - а как в таком режиме передаются неотображаемые символы? | |||
| 47
    
        ProxyInspector 05.08.24✎ 15:04 | 
        Чтобы Атоловский драйвер в разрыв клавиатуры работал корректно через RDP, необходимо как минимум увеличивать параметр "Чувствительность" до значений 300-400. А лучше всего заполнить Префикс и Суфикс в настройках драйвера. Для тяжелых конфигураций, типа УТ11, передача отсканированного кода происходит с неконтролируемыми заддержками. Отсюда и растут ноги, когда штрих код разбивается на несколько строк или "сканируется" только часть кода     | |||
| 48
    
        ProxyInspector 05.08.24✎ 15:05 | 
        300 ... 400 - это количество милисекунд, которые максимально драйвер ждет до прихода следующего символа     | |||
| 49
    
        ОператорПК 05.08.24✎ 15:11 | 
        (47) Атоловского драйвера нет под рукой как и самого ТСД атоловского.... Вы работали на ТСД атол (андроид) + RDP? По поводу "Для тяжелых конфигураций, типа УТ11, передача отсканированного кода происходит с неконтролируемыми заддержками" а для RDP не все равно тяжелая конфигурация или легкая? 
 p.s. "Префикс и Суфикс" заполнены и в настройках 1С и на ТСД. | |||
| 50
    
        ProxyInspector 05.08.24✎ 15:14 | 
        (46) "неотображаемые символы"
 В настройках сканера можно сделать, чтобы неотображаемые символы преобразовывались в отображаемые. | |||
| 51
    
        ProxyInspector 05.08.24✎ 15:17 | 
        (49) На андроиде стояло что то свое. Там тоже приходилось подбирать параметры. А в 1С по RDP стоял Атоловский драйвер. Ну и хлебнули горюшка с УТ11. В то время, когда легкая конфигурация работала стабильно.     | |||
| 52
    
        ОператорПК 05.08.24✎ 15:20 | 
        (51) тсд (андройд) соединялось с базой 1С через rdp или как?     | |||
| 53
    
        ptiz 05.08.24✎ 15:25 | 
        (46) Нам они не нужны.     | |||
| 54
    
        ProxyInspector 05.08.24✎ 23:40 | 
        (52) ТСД (андроид) соединялся с базой через RDP.     | |||
| 55
    
        JeHer 06.08.24✎ 04:54 | 
        (0) мыло открой или напиши мне на электропочту в профиле.     | |||
| 56
    
        ОператорПК 06.08.24✎ 07:28 | 
        (54) крутяк, то что нужно, а модель ТСД + Версию драйвера от Атола не припомните?     | |||
| 57
    
        ОператорПК 06.08.24✎ 07:28 | 
        (55) написал!     | |||
| 58
    
        Pprog151713 06.08.24✎ 08:56 | 
        (44) ТСД Эмулятор клавиатуры     | |||
| 59
    
        Pprog151713 06.08.24✎ 08:58 | 
        Просто, как клава делаешь ТСД, а в РДП. А в 1с перехватываешь.     | |||
| 60
    
        Pprog151713 06.08.24✎ 08:58 | 
        Работает тока на обычных формах на управляшках там по другому делать надо.     | |||
| 61
    
        ОператорПК 06.08.24✎ 09:05 | 
        (59) каким образом "в 1с перехватываешь"? это делает либо драйвер и отправляет инфу в процедуру "ВнешнееСобытие" либо в 1С нужно строковое поле в которое напрямую сканируется. Как сделано у Вас?     | |||
| 62
    
        Pprog151713 06.08.24✎ 09:42 | 
        Горячую клавишу назначь на форме и в префикс запихни в тсд. )     | |||
| 63
    
        Pprog151713 06.08.24✎ 09:42 | 
        Вот и вся интеграция. ))     | |||
| 64
    
        Злоп 06.08.24✎ 10:51 | 
        (62) это как? для чего? чтобы по горячей клавише, которая префиксом в ШК - открывался ввод строки в которую пойдет собственно сам ШК?     | |||
| 65
    
        ОператорПК 06.08.24✎ 11:02 | 
        (63) чет не срабатывает у меня тема... 
 1 Сделал форму на ней вывел несколько полей в одном из них ( Тип значения строка (100)) в свойстве СочетаниеКлавиш = F8. 2 На ТСД указал префикс F8 + авто интер после считывания ШК. В результате если курсор находится прям на этом поле то сканирует так: F82077000538138兀 если курсор находится в другом строковом поле то в него сканирует точно так же Если курсор находится на кнопке то сканирует "в никуда". Че я делаю не так? Платформа 1С 8.3.24.1467 | |||
| 66
    
        Pprog151713 06.08.24✎ 11:50 | 
        (65) Формы какие?     | |||
| 67
    
        Pprog151713 06.08.24✎ 11:50 | 
        РД мое поставил?     | |||
| 68
    
        ОператорПК 06.08.24✎ 11:55 | 
        (66) Обычные формы (не управляемые). 
 (67) поставил. | |||
| 69
    
        Pprog151713 06.08.24✎ 12:04 | 
        Ну должно работать.     | |||
| 70
    
        ОператорПК 06.08.24✎ 12:10 | 
        (69) ну х.з. 
 вообще СочетаниеКлавиш = F8 то я поставил для поля с Типом значения строка (100) но на какое событие должна срабатывать "Горячая клавиша"? Такого события как "Нажатие" у поля нет. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |