|   |   | 
| 
 | Honeywell 1450g и 1С:Розница 2.3 | ☑ | ||
|---|---|---|---|---|
| 0
    
        petya_ petrov_63 15.03.23✎ 12:07 | 
        Где взять драйвера чтобы подключить USB сканер не в режиме разрыва клавиатуры для сканирования марок DataMatrix?     | |||
| 1
    
        НикДляЗапросов 15.03.23✎ 12:12 | 
        Да фиг его знает на 32х разрядных драйвером Атол пользовался     | |||
| 2
    
        petya_ petrov_63 15.03.23✎ 12:17 | 
        мне надо на 64     | |||
| 3
    
        НикДляЗапросов 15.03.23✎ 12:22 | 
        https://its.1c.ru/db/metod81/content/7558/hdoc ну вот отсюда вроде как и не надо тебе ком порт     | |||
| 4
    
        Builder 15.03.23✎ 12:31 | 
        (0) Тебе драйвер на COM-порт нужен? Так ищи на сайте производителя.     | |||
| 5
    
        тук-тук 15.03.23✎ 12:51 | 
        (0) чем тебя 1С:Сканеры штрихкода (NativeApi) пугает ?     | |||
| 6
    
        petya_ petrov_63 15.03.23✎ 13:20 | 
        (4) в разрыве клавиатуры, насколько я понял, непечатные символы не сканируются.
 (5) а как определить на каком порту сканер находится? Абсолютно ничем не пугает, главное чтобы сканер работал. | |||
| 7
    
        arsik гуру 15.03.23✎ 13:22 | 
        (6) >в разрыве клавиатуры, насколько я понял, непечатные символы не сканируются. - Это откуда такая информация?     | |||
| 8
    
        arsik гуру 15.03.23✎ 13:23 | 
        (6) >а как определить на каком порту сканер находится? Абсолютно ничем не пугает, главное чтобы сканер работал. - В "1С:Сканеры штрихкода (NativeApi)" - встроен сканер.     | |||
| 9
    
        petya_ petrov_63 15.03.23✎ 13:33 | 
        перевел сканер в виртуальный последовательный порт.
 В параметрах подключения Native Api открываю тестирование и никакой реакции на сканирование нет. | |||
| 10
    
        Builder 15.03.23✎ 13:36 | 
        (9) Сканер определился в системе? Ком-порт появился?     | |||
| 11
    
        arsik гуру 15.03.23✎ 13:36 | 
        +(8) Вру. Это не там.
 (9) Посмотри в диспетчере оборудования. | |||
| 12
    
        petya_ petrov_63 15.03.23✎ 13:38 | 
        (9) устройства сканер в системе нет.     | |||
| 13
    
        arsik гуру 15.03.23✎ 13:43 | 
        (12) :)) А должен?     | |||
| 14
    
        petya_ petrov_63 15.03.23✎ 13:46 | 
        (13) а какое должно быть? Последовательный порт(Com1)?     | |||
| 15
    
        CepeLLlka 15.03.23✎ 13:50 | ||||
| 16
    
        MWWRuza гуру 15.03.23✎ 13:51 | 
        Должен как минимум виртуальный КомПорт появиться. Некоторые сканеры определяются как "Сканер[бренд] на порту COMX", а некоторые как просдо "Устройство на порту COMX", от драйвера и операционки зависит.
 Вот: https://cloud.mail.ru/public/s3F7/U1k6QSdQ8 хорошая утилька для тестирования сканеров на порту Ком. Простейшая. Выбираете номер порта, жмете подключить, и пробуете сканировать. Отсканированные ШК пишутся в текстовый файл в той-же директории, откуда ехе-шник запустили. Если добьетесь, что в этой утильке заработает - то и в 1С будет работать, как стандартный сканер на ком порту... | |||
| 17
    
        Caesar 15.03.23✎ 13:57 | 
        Использую вот это - https://disk.yandex.ru/d/xnOedn1DNxwMJg
 В диспетчере устройств появится что-то вроде Honeywell Virtual Port (COM1) на этот порт и настраивайте сканер в Рознице. | |||
| 18
    
        petya_ petrov_63 15.03.23✎ 14:15 | 
        (15) уже нет файлов
 (16) (17) сейчас попробую. Спасибо | |||
| 19
    
        petya_ petrov_63 15.03.23✎ 14:30 | 
        (17) не появляется устройство (     | |||
| 20
    
        CepeLLlka 15.03.23✎ 14:40 | 
        (19)Чтобы появилось нужно перевести сканер в режим эмуляции COM порта     | |||
| 21
    
        CepeLLlka 15.03.23✎ 14:42 | 
        (19) Работу в COM-режиме активируйте кодом:
 https://online-kassa.ru/wp-content/uploads/2019/04/image13.jpg | |||
| 22
    
        CepeLLlka 15.03.23✎ 14:48 | 
        (19)Вот инструкция есть
 https://online-kassa.ru/blog/honeywell-1450g-instruktsiya-po-nastrojke-i-ekspluatatsii-skanera/ Дрова залил ещё раз https://wdfiles.ru/80544ee | |||
| 23
    
        petya_ petrov_63 15.03.23✎ 15:07 | 
        (21) появилось CDC ACM Comm, но драйвера не видит.     | |||
| 24
    
        Caesar 15.03.23✎ 15:21 | 
        (23) Дайте скриншот ветки "Порты СОМ и LPT" из диспетчера устройств, пожалуйста     | |||
| 25
    
        НикДляЗапросов 15.03.23✎ 15:31 | 
        (0) Куда ты полез? Остановись! Не надо тебе ком порт ставь так: https://its.1c.ru/db/metod81/content/7558/hdoc     | |||
| 26
    
        petya_ petrov_63 15.03.23✎ 15:31 | ||||
| 27
    
        НикДляЗапросов 15.03.23✎ 15:32 | 
        Ну добьешься ты что в винде у тебя будет ком устройство, дальше что? Как в 1С заставишь его слышать     | |||
| 28
    
        petya_ petrov_63 15.03.23✎ 15:34 | 
        (27) тест NativeApi молчит как рыба (     | |||
| 29
    
        Caesar 15.03.23✎ 15:43 | 
        (26) драйвер не установил
 (27) в Рознице в настройке сканера укажет появившийся штрихкод | |||
| 30
    
        НикДляЗапросов 15.03.23✎ 15:45 | 
        (27) никогда! Это идеальный драйвер... Переведи в клавиатуру и все будет работать и проверь сканирования марок DataMatrix... Ну уж если чтото не прочтется тогда дальше.     | |||
| 31
    
        Builder 15.03.23✎ 15:48 | 
        (27) Действительно, 1С же не умеет работать с COM устройствами... Но работает. Магия какая-то ....     | |||
| 32
    
        тук-тук 15.03.23✎ 15:51 | 
        гражданину еще в (3) дали конкретную инструкцию по подключению сканера
 но беспокойная голова рукам покоя не дает и автор раскопал древнючий COM ) | |||
| 33
    
        НикДляЗапросов 15.03.23✎ 15:53 | 
        (31) Давай ты подключи этот сканер в 64х разрядно платформе в режиме comporta )) Не подключишь     | |||
| 34
    
        Caesar 15.03.23✎ 15:58 | 
        (33) да ну??     | |||
| 35
    
        CaIIIka 15.03.23✎ 16:01 | 
        У нас огромная сеть магазинов и все на COM-ах. Правда х32 (на 64 не пробовал). Когда на одном рабочем месте много устройств (2 сканера, считыватель МК, клава специальная и др.), только через COM и завелось все по-нормальному.     | |||
| 36
    
        Caesar 15.03.23✎ 16:01 | ||||
| 37
    
        CaIIIka 15.03.23✎ 16:02 | 
        (0) У меня где-то для Honeywell 1250g драйверы на виртуальный COM лежали, если нужно, могу поискать/выложить.     | |||
| 38
    
        НикДляЗапросов 15.03.23✎ 16:03 | 
        (33) Что за херня? в 1С настройки сканера покажи     | |||
| 39
    
        НикДляЗапросов 15.03.23✎ 16:03 | 
        (36)  Что за херня? в 1С настройки сканера покажи     | |||
| 40
    
        petya_ petrov_63 15.03.23✎ 16:04 | 
        (32) в инструкции (3) есть оба штрихкода как для влючения СОМ эмуляции так и работе в режиме разрыва клавиатуры. Изначально в режиме разрыва клавиатуры виделся сканер, но тогда сканирование штрихкода эмулировало просто ввод штрихкода и реакция на это была соответствующая - не найдено. Такой вариант не устаивал поэтому и была сделана попытка перейти на СОМ порт. Но попытка перешла в пытку (     | |||
| 41
    
        Garykom гуру 15.03.23✎ 16:04 | 
        (0) Они встроены в конфу 1С Розница 2.3!
 ЗЫ Как переключить сканер в другой режим и как настроить это уже сам | |||
| 42
    
        тук-тук 15.03.23✎ 16:07 | ||||
| 43
    
        НикДляЗапросов 15.03.23✎ 16:07 | 
        (40) Так суффиксы наверное неправильные... Ты умеешь настраивать сканер хоть для обычных штрихкодов?     | |||
| 44
    
        Garykom гуру 15.03.23✎ 16:08 | 
        https://support.honeywellaidc.com/s/article/How-to-get-the-scanner-to-communicate-via-virtual-COM-port-USB-serial-driver
 "The configuration bar code to enable "USB Serial Emulation" can be found in each product's User Guide and or Configuration Guide available here." | |||
| 45
    
        Garykom гуру 15.03.23✎ 16:12 | ||||
| 46
    
        Caesar 15.03.23✎ 16:25 | ||||
| 47
    
        Caesar 15.03.23✎ 16:26 | ||||
| 48
    
        MWWRuza гуру 15.03.23✎ 16:30 | 
        petya_petrov_63
 Драйвера на самом деле должно быть два. Один - в системе виндовс, от производителя или в современных виндах бывает и от самого мелкософта. Его функция - только что-бы появился в системе сканер на КомПорту. Все. 1С о нем(в том числе и о самом сканере, марке, модели и т.п.) ничего не знает, и ей этого не нужно - есть только два важных параметра - номер порта и скорость(обычно, по умолчанию, 9600). Проверить его работу можно той утилькой, что я давал выше. Второй драйвер - это драйвер устройств ввода в самой 1С. Он на входе ловит данные на одном из выбранных портов(либо Ком по номеру, либо клава), на выходе генерит внешнее событие для обработки в 1С. Тут что-то писали, что новые релизы 1С 64 бита, разучились работать с устройствами на ком-порту... Не знаю, все может быть, но если так - то это плохо... Все-таки работа с марками на ком была правильнее - не зависила от раскладки клавы, капсов, настроек драйвера клавиатуры в винде, префиксов/суффиксов и т.п. лабуды. | |||
| 49
    
        НикДляЗапросов 15.03.23✎ 16:37 | 
        (47) Таки окей, через NativeApi драйвер я свои также ставил. Это же замечательно, а чем режим клавиатуры не устроил?     | |||
| 50
    
        Builder 15.03.23✎ 16:51 | 
        (49) В маркировке режет служебные символы в режиме клавиатуры. Мало какие сканеры можно настроить что бы не резал.     | |||
| 51
    
        petya_ petrov_63 15.03.23✎ 16:51 | 
        (48) режим клавиатуры не устроил тем, что при сканировании происходил не запуск пройедуры внешнеесобытие, а происходила эмуляция нажитий клавиатуры в поле формы, что вызывало простой поиск по наименованию.     | |||
| 52
    
        arsik гуру 15.03.23✎ 16:56 | 
        (51) Ну это вы просто не настроили. А так нормально все срабатывает.     | |||
| 53
    
        MWWRuza гуру 15.03.23✎ 17:00 | 
        (51) Ну, это Вы просто не верно настроили драйвер 1С. Внешнее событие должно генериться и с клавиатурным портом.
 Хотя, лично я - за COM. Сканер устройство "специализированное", это торговое оборудование, и порт для него должен быть "специализированный". То, что 1 С своим драйвером может работать с клавиатурными сканерами - это костыли, через настройки префиксов/суфиксов. Через них сканер сообщает драйверу, что последовательность прилетела не с клавиатуры, а со сканера и нужно ее обработать соответствующим образом, с генерацией внешнего события. | |||
| 54
    
        petya_ petrov_63 16.03.23✎ 11:05 | 
        Так как не могу заставить работать сканер на 64 битах решили обратиться к внешникам. По рекомендации из конторы, которая у нас заведует электронным кассиром. Результат консультации внешника: 90% сканеров не работает на 64 битах надо ставить 32 битный клиент. Вот такие пироги.     | |||
| 55
    
        arsik гуру 16.03.23✎ 11:18 | 
        (54) Сделайте уже через режим клавиатуры.
 Настраиваете сканер через мануал со штрихкодами: - указываете что режим клавиатуры - указываете символ суфикса - указываете символ префикса Настраиваете в 1С. Настройки штатного драйвера 1С натив: - указываете что клавиатура - указываете символ суфикса - указываете символ префикса После этого 1с будет ловить все между префиксом и суфиксом и отправлять эту строку в событие. | |||
| 56
    
        Garykom гуру 16.03.23✎ 11:19 | 
        (54) пиздят     | |||
| 57
    
        тук-тук 16.03.23✎ 11:22 | 
        (54) дядя Петя - покажи свою почту     | |||
| 58
    
        petya_ petrov_63 16.03.23✎ 11:28 | 
        (55) какие префиксы и суфиксы? В смысле какие символы?
 (56) зато авторитетно ) (57) petya_petrov_63@internet.ru Блин у меня дистриб 32 клиента 8.3.20.2184 битый. А на ИТС такого релиза уже нет. | |||
| 59
    
        arsik гуру 16.03.23✎ 11:31 | 
        (58) Какие хочешь. Посмотри какие предлагает сам сканер, какие можно в 1С
 Например https://i.imgur.com/mX1nj6d.png | |||
| 60
    
        Garykom гуру 16.03.23✎ 11:32 | 
        (56)+ Есть проблемы с драйверами 64 бит для некоторых устройств
 Но сканеры ШК к ним не относятся Проблемы есть со сканерами бумаги обычными (twain которые), некоторые эквайринговые терминалы и некоторые ККТ | |||
| 61
    
        petya_ petrov_63 16.03.23✎ 11:41 | 
        (54)  без толку.
 Сканировал перевод в клавиатуру. Тест NAvi Api не реагирует. Блин. | |||
| 62
    
        arsik гуру 16.03.23✎ 11:46 | 
        (61) Скинь все настройки на "поумолчанию" - https://geksagon.ru/media/filer_public/c2/96/c2960263-fb1f-48f2-87d5-fe793fac88b1/ru_kratkoe_rukovodstvo_polzovatelia_dlia_skanera_honeywell_metrologic_voyager_1450g.pdf     | |||
| 63
    
        arsik гуру 16.03.23✎ 11:54 | ||||
| 64
    
        petya_ petrov_63 16.03.23✎ 12:00 | 
        О тест реакцию выдал
 https://pastenow.ru/MG2DN | |||
| 65
    
        petya_ petrov_63 16.03.23✎ 12:09 | 
        Работает в режиме клавиатуры, но реакция идет как на клавиатурный ввод. Как исправить? https://pastenow.ru/MG2NH     | |||
| 66
    
        тук-тук 16.03.23✎ 12:13 | 
        (65) в модуле приложения д.б. ОбработкаВнешнегоСобытия
 которая оповещает локальную форму | |||
| 67
    
        petya_ petrov_63 16.03.23✎ 12:16 | 
        (66) Есть такая процедура. С эмулятором сканера штрихкода все работает. С настоящей железкой проблема. Добавлю префикс, может быть в этом проблема.     | |||
| 68
    
        arsik гуру 16.03.23✎ 12:30 | 
        (67) А суфикс в настройках 1С стоит? Судя по тесту у тебя 13(CR) сейчас из сканера передается     | |||
| 69
    
        petya_ petrov_63 16.03.23✎ 12:32 | 
        (68) суфикс стоит. Пока префикса еще нет.     | |||
| 70
    
        arsik гуру 16.03.23✎ 12:40 | 
        (69) А почему тогда в сообщении про ошибку?     | |||
| 71
    
        petya_ petrov_63 16.03.23✎ 12:45 | 
        (70) да в тот момент были разные настройки в 1с и в железке.     | |||
| 72
    
        Новиков 16.03.23✎ 12:56 | 
        (68) Если драйвер 1С отработал корректно, тогда неважно что летит со сканера, в любом случае обработка этого входящего потока на соответствующем обработчике. Поэтому даже если там будет лететь какие-то символы вместо GS и т.д., при любых раскладах - у тебя не должен срабатывать клавиатурный ввод. А если у него срабатывает - то это значит лишь то, что 1сный драйвер просто не понял, что это не поток, а клавиатура. Обычно, надо с простого начинать - открыть встроенное в 1С утилиту эту тестирования, считать сканер там и посмотреть - что по факту приходит от сканера. Если приходит что нужно, значит первое что надо сделать - поиграть скоростью самого потока. Мне кажется, ТС этого стоит начать, а не переводить драйвер в режим эмуляции ком-порта. Хотя этот режим гораздо круче чем в разрыв клавиатуры - при плохой связи, разрыв отвалится, а ком порт будет выдавать стабильный поток. В Разрыв клавиатуры много приколов с дробежкой штрихкода на отдельные посылки, когда они просто тупо бьются по ентеру виртуальному какому-то и т.д. На практике, я долго возился с этим всем штрих-сканерско тсдшным дерьмом, разных производителей, тестером был, так вот на практике, если чудеса начались в разрыве, ты просто переводишь в вирт.ком.порт и закрываешь проблему навсегда, при условии что у тебя более или менее актуальный терминал, и никаких проблем с пробросом нет. Если терминал старый, то проброс будет кривой, нужны сторонние пробрасывалки, а они еще страшнее.     | |||
| 73
    
        arsik гуру 16.03.23✎ 12:59 | 
        (72) Многие не указывают и не настраивают префикс в клавиатурном вводе. От этого все проблемы. Если есть префикс и суффикс то нормально в 99% случаев работает.     | |||
| 74
    
        Новиков 16.03.23✎ 13:02 | 
        (73) у нормального сканера уже с коробки все прошито хорошо, и туда не надо лезть ручками. Вот моя классика, которую я дебажил месяц, дошел до производителя. Нерешаемая в рамках их голов проблема. В итоге я ее заборол, но клиент уже передумал покупать скок там сотен этих устройств, ровно по этой причине, которая указана в ветке.
 ТСД разбивает отсканированный код на 2 строки. Сталкивался кто? | |||
| 75
    
        arsik гуру 16.03.23✎ 13:09 | 
        (74) ТСД с терминалом на винде - это ты называешь классикой?     | |||
| 76
    
        Новиков 16.03.23✎ 13:12 | 
        (75) Конечно классика. А что нет с этим режимом?     | |||
| 77
    
        petya_ petrov_63 16.03.23✎ 14:08 | 
        (74) насколько я понял сканер 1450 обычный, но что имею в настоящий момент.
 Вот что выдает тест https://pastenow.ru/MG5LB , а при сканировании если ячейка товара не активирована, то реакции нет, если активирована в режиме ввода, то срабатывает ввод наименование. Префикса нет, не могу допендрить каким макаром его поставить вот этот код https://pastenow.ru/MG5O7 ничего не меняет из документации выудить не могу этот https://pastenow.ru/MG5PJ тоже ничего не меняет. | |||
| 78
    
        petya_ petrov_63 16.03.23✎ 14:12 | 
        Как вариант осталось проверить 32 битный клиент. Поделитесь кто-нибудь 8.3.20.2184, а то на ИТС такого уже нет. Всем спасибо за советы.     | |||
| 79
    
        arsik гуру 16.03.23✎ 14:24 | 
        (77) Ну для начала - в настройках 1С оставь только суффикс     | |||
| 80
    
        petya_ petrov_63 16.03.23✎ 14:33 | 
        (79) так нет префикса, только суффикс и стоит. https://pastenow.ru/MG6B6     | |||
| 81
    
        arsik гуру 16.03.23✎ 14:36 | 
        (80) После настроек попробуй клиента 1С перезапустить.     | |||
| 82
    
        arsik гуру 16.03.23✎ 14:42 | 
        +(81) Еще проверить стоит ли флажок https://i.imgur.com/Q4zzqPg.png и принадлежит ли это оборудование текущему рабочему месту.     | |||
| 83
    
        petya_ petrov_63 16.03.23✎ 14:54 | 
        (82) https://pastenow.ru/MG6RP стоит и да у текущего пользователя     | |||
| 84
    
        arsik гуру 16.03.23✎ 15:02 | 
        (83) Што? Атол: Сканер штрихкода 8?  Какого фига? Разберись с бардаком своим.     | |||
| 85
    
        petya_ petrov_63 16.03.23✎ 15:12 | 
        Промахнулся ) https://pastenow.ru/MG77X     | |||
| 86
    
        НикДляЗапросов 16.03.23✎ 15:15 | 
        Символ GS F7     | |||
| 87
    
        Новиков 16.03.23✎ 15:17 | 
        (77) у тебя не работает драйвер 1с. Драйвер устройства работает, а 1сный - нет, отсюда и набор на клавиатуре. Причин миллиард, начни с простого - скинь к дефаулту сам сканер, отскань обычный штрихкод без GS - хотя бы это работает?     | |||
| 88
    
        arsik гуру 16.03.23✎ 15:25 | 
        (85) Оставь один включенный сканер в оборудовании на этом рабочем месте.     | |||
| 89
    
        petya_ petrov_63 16.03.23✎ 15:37 | 
        (88) я так и сделал.
 на 32 без смены настроек при включенном режиме в разрыв клавиатуры реакция такая-же, внешнеесобытие не вызывается. Блин,сплошной блин. | |||
| 90
    
        Arbuz 16.03.23✎ 15:45 | 
        (78) Не нужен тебе 32-битный клиент, поверь. На текущих версиях он отваливается по недостатку памяти в самых неожиданных местах.
 (87) Он же так и не показал работающий СОМ драйвер в системе. | |||
| 91
    
        petya_ petrov_63 16.03.23✎ 16:25 | 
        (90) завтра приедет сканер буду локально, а не через телефон-пользователь сканировать.
 COM драйвер при включении COM эмуляции у меня так и не нашелся. | |||
| 92
    
        Новиков 16.03.23✎ 17:05 | 
        (91) твой сканер вообще без проблемный. С ним таких проблем быть не должно, ты что-то не то делаешь. Думаю, тебе рано идти в ком-порт, ты пока даже в разрыв его не настроил. Тебе надо просто взять любую типовую актуального релиза, подключить локально в разрыв и посмотреть - онэ работает. Если да, один разговор. Если нет - надо на типовой его для начала подключить, потому что что у тебя там, одному тебе и известно. В последней актуальной какой-то типовой будет последний БПОшный драйвер, на нем и проводи свои эксперименты. Как только ты заведешь его в разрыв, после этого там же, в типовой на последнем дрове - есть смысл перевести его в вирт.ком порт и поглядеть, если смысл в 1Се у тебя в нем или нет. А у тебя щас что по факту - какая-то конфа, драйвер устройства вижу что работает, драйвер 1с - не работает. Даже в разрыв. А в вирт.ком ты похоже драйвер поставить не можешь, либо - ты не перевел сканер в режим эмуляции. Тебе надо одной какой-то дорогой пройти на типовом от начала до конца, а ты как-то мечешься, в голове у тебя никак не укладывается - как разрыв работает, как вирт.комп порт. Не можешь понять, конкретно где косяк. Щас у тебя косяк, еще раз, в том что в разрыве - у тебя не срабатывает событие, это - не рабочий драйвер 1С. Драйвер оборудования работает, т.к. скрин ты привел и ты там сканешь. Поэтому ищи причину, почему в 1се у тебя косяк. Я предлагаю, чтобы не разбираться с твоим личным косяком, просто проверить на типовой и ответить на вопрос - ты в типовой его подключаешь или нет?     | |||
| 93
    
        petya_ petrov_63 16.03.23✎ 17:20 | 
        (92) розница частично допиленная. С эмулятором сканера штрихкода ВнешнееСобытие отрабатывало без проблем, а с "железным" сканером возникла проблема.     | |||
| 94
    
        Новиков 16.03.23✎ 17:29 | 
        (93) Эмулятор - это для обучения, но не для работы. Возьми типовую розницу последнюю, или УТ, и там подключи свой сканер, чтобы исключить возможность конфы самой.     | |||
| 95
    
        petya_ petrov_63 17.03.23✎ 11:26 | 
        Приехала железка. Оказалась другая модель  атол sb2108 plus.
 Перевел в режим COM. Есть два объекта в которых есть процедуры ВнешнееСобытие это документ ЧекККМ и обработка РабочийСтолАдминистратора. При открытии рабочегостолаадминистратора и сканировании никаких событий не происходит. Но если сначала открыть ЧекККМ и там отсканировать штрих код, то после этого странным образом начинает работать и РабочийСтолАдминистратора. Но при этом даже идет ошибка "Текст XML содержит недопустимый символ в позиции 31 : 0104603934000755215muScj(sG'qJi93Ao09 {Обработка.БИС_РабочийСтол1.Форма.ФормаМенеджера.Форма(3017)}:Номенклатура = НоменклатураПоШтрихКоду(ШтрихКодТовара); {Обработка.БИС_РабочийСтол1.Форма.ФормаМенеджера.Форма(3096)}:ОбработатьШтрихКод(Данные); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param': форма: Элемент имя: {http://v8.1c.ru/8.2/managed-application/modules}param по причине: Ошибка при записи XDTO по причине: Текст XML содержит недопустимый символ в позиции 31 : 0104603934000755215muScj(sG'qJi93Ao09 " Оборот параметра в процедуру ОбщегоНазначенияКлиентСервер.УдалитьНедопустимыеСимволыXML(Текст) ничего не дал. Не могу понять, что за "пробка" со сканером в рабочемСтолеАдминистратора и что за ошибка с недопустимым символом. &НаКлиенте Процедура ОбработатьШтрихКод(ШтрихКодТовара) // Вставить содержимое обработчика. Номенклатура = НоменклатураПоШтрихКоду(ШтрихКодТовара); &НаСервере Функция НоменклатураПоШтрихКоду(ШтрихКод) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Штрихкоды.Владелец.Ссылка КАК Номенклатура |ИЗ | РегистрСведений.Штрихкоды КАК Штрихкоды |ГДЕ | Штрихкоды.Штрихкод = &Штрихкод | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ШтрихкодыУпаковокТоваров.Номенклатура.Ссылка |ИЗ | Справочник.ШтрихкодыУпаковокТоваров КАК ШтрихкодыУпаковокТоваров |ГДЕ | ШтрихкодыУпаковокТоваров.ЗначениеШтрихкода = &Штрихкод"; Запрос.УстановитьПараметр("Штрихкод", Штрихкод); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); если ВыборкаДетальныеЗаписи.Количество()=0 тогда // Вставить обработку выборки ВыборкаДетальныеЗаписи возврат Справочники.Номенклатура.ПустаяСсылка(); иначе ВыборкаДетальныеЗаписи.Следующий(); возврат ВыборкаДетальныеЗаписи.Номенклатура; конецесли; КонецФункции | |||
| 96
    
        petya_ petrov_63 17.03.23✎ 11:38 | 
        Штрихкод от бутилированной воды.     | |||
| 97
    
        petya_ petrov_63 17.03.23✎ 12:05 | 
        Идеи почему может не работать с первого открытия обработка РабочийСтолАдминистратора - если в форме есть процедуры инициализации внешней компоненты. Но такого же нет. А в моем случае получается, что есть. Иначе причин для "залипания" формы обработки нет. Не понятно.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |