|   |   | 
| 
 | v7: Некорректное сканирование марок ЧЗ ТСД+RDP+1c7 | ☑ | ||
|---|---|---|---|---|
| 0
    
        k008 21.05.25✎ 16:46 | 
        При сканировании DataMatrix, через ТСД+RDP в 1с7, 1с7 меняет направление скобки. Из-за чего это может быть и как исправить?
 Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные) ТекШтрихКод=""; МаркаКод=""; МаркаСтр=""; Если ПустоеЗначение(Scaner) = 1 Тогда ОписаниеРезультата = "устройство не подключено"; Иначе Если НЕ((Источник="BarCodeScaner")И(Событие="BarCodeValue")) Тогда Scaner.DeleteEvent(); Scaner.ПосылкаДанных = 1; СтатусВозврата(0); Возврат; КонецЕсли; ТекШтрихКод=СокрЛП(Scaner.Данные); ПроверитьМарки(ТекШтрихКод); Scaner.DeleteEvent(); Scaner.ПосылкаДанных = 1; КонецЕсли; КонецПроцедуры | |||
| 1
    
        MWWRuza гуру 21.05.25✎ 20:18 | 
        Слишком много неизвестных...
 Компонента? (похоже не ScanOpos.dll, а что-то другое... Возможно АТОЛ - ?) Порт? (COM, клава) Про какие скобки идет речь? В ЧЗ давно уже были изменения, что скобки не исользуются теперь... Искажаются только скобки? Остальные символы нормально? Покажите марку, и что прилетает со сканера - ? (можно в табло отладчика)... Пока, все... Но, в процессе, возможно и другие вопросы появятся. Вообще, у меня все работает нормально, символ в символ передается, в том числе и по RDP, через родную 1Совскую ScanOpos... | |||
| 2
    
        k008 22.05.25✎ 08:26 | 
        (1) 
 1. Это же ТСД, тут клавиатура. или можно и COM сделать? ТСД на Windows CE 2. Марка Правильно: 0104620007670943215b%:,S5Q<)hR=93tYdO Прилетело с ТСД в 1С: 0104620007670943215b%:,S5Q<(hR=93tYdO Пару букв заменил. Скобки в марках недавно появились, теперь ещё и двоеточия с запятыми пошли. Поставка от производителя свежая. 3. Если правильно подобрать чувствительность в 1С и KeyStroke output - InterChar (в Data Wedge), то только скобки ломает. 4. А можете показать, как у вас настроено через родную 1Совскую ScanOpos? | |||
| 3
    
        k008 22.05.25✎ 09:18 | 
        (2) 0. Да, компонента используется Scaner1C.dll 6.2.1.305     | |||
| 4
    
        Злопчинский 22.05.25✎ 10:35 | 
        В рдп-клиенте на ТСД покажи скрины настроек     | |||
| 5
    
        k008 22.05.25✎ 11:39 | ||||
| 6
    
        MWWRuza гуру 22.05.25✎ 13:59 | 
        (2) Это же ТСД,
 Ну, тогда это к Злопччинскому... Он ТСД на RDP к 7.7 цеплял. Ну, он уже и сам в теме появился, в (4), думаю подскажет. Мое мнение - ТСД должен быть автономным, без всяких RDP и тому подобного, собрали данные, передали в программу, на то он и ТСД. Но, это мое личное мнение, и к сабжу не относится. А обычные сканеры я пробрасываю по RDP в режиме COM-портов, с компонентой SkanOpos от 1С, и проблем нет. В Вашем случае может быть все, что угодно... | |||
| 7
    
        MWWRuza гуру 22.05.25✎ 14:02 | 
        (2) 4. А можете показать, как у вас настроено через родную 1Совскую ScanOpos?
 А что именно показать? Натройки компоненты на странице свойств, фрагмент модуля программы, или еще что-то? | |||
| 8
    
        k008 22.05.25✎ 16:25 | 
        (7) Так у меня Scaner1C.dll используется     | |||
| 9
    
        k008 22.05.25✎ 16:26 | 
        (6) Но 1с7 не может работать на WinCE и Android. До марок и проблем не было     | |||
| 10
    
        MWWRuza гуру 22.05.25✎ 17:30 | 
        (9) Честно говоря, не понял к чему это...
 Зачем ей там работать, если она работает в Вашем случае на сервере RDP под виндой, а у этих систем есть клиенты под эти системы? А если это ответ на мое - "собрали данные, передали в программу, на то он и ТСД", то тут вообще по барабану что там и как... У ТСД своя система, своя программа, своя база данных. Работа терминала происходит автономно, не зависимо от 1С. Обмен с 1С происходит файлами, туда=> товары, обратно <= собранные ШК, не важно, ЕАН или DataMatrix марок... В любом формате, который программа ТСД поддерживает. | |||
| 11
    
        Злопчинский 22.05.25✎ 23:37 | 
        (5) Локальные ресурсы - кейборда - что там? ткни на список     | |||
| 12
    
        Злопчинский 23.05.25✎ 09:39 | 
        (6) автономный ТСД идет лесом, когда в процессе "сбора данных" нужно принимать решения и ветвить процесс. И тут на ТСД начинает переноситься вся логика приложжения, управляющего складом. плохой путь.     | |||
| 13
    
        Злопчинский 23.05.25✎ 09:38 | 
        У меня ТСД косячил со знаками из-за настройки как передавать клавиши, но rdp-клиент был не винмобайл, блин забыл тоже вин... но не це..     | |||
| 14
    
        k008 23.05.25✎ 10:48 | 
        (13) Как решили проблему?     | |||
| 15
    
        k008 23.05.25✎ 10:57 | 
        (11) Обновил на диске     | |||
| 16
    
        Злопчинский 23.05.25✎ 14:36 | 
        (15) поиграй первым/в орым значением из списка     | |||
| 17
    
        k008 26.05.25✎ 09:45 | 
        (16) Не помогло     | |||
| 18
    
        bwi3 26.05.25✎ 11:43 | 
        На андроиде, перебрали несколько терминальных клиентов, 
 пока подружили 1с и ТСД. Тоже символы менялись. | |||
| 19
    
        k008 30.05.25✎ 08:43 | 
        То есть не получится решить проблему? (18)     | |||
| 20
    
        uno-group 30.05.25✎ 10:45 | 
        (19) если символы меняются все время одинаково ничто не мешает сперва сделать СтрЗаменить(). и дальше уже юзать декодированный ШК
 ТекШтрихКод=СокрЛП(Scaner.Данные); ТекШтрихКод=СтрЗаменить(ТекШтрихКод,")","("); | |||
| 21
    
        ADirks 30.05.25✎ 10:46 | 
        (18) какя версия в итоге?
 я остановился на microsoft-remote-desktop-8-1-82-445, с более новыми были проблемы, не помню какого характера :) | |||
| 22
    
        H A D G E H O G s 30.05.25✎ 10:50 | 
        (20)     
 | |||
| 23
    
        bwi3 30.05.25✎ 12:33 | 
        com.iiordanov.aRDP.115460     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |