|
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) [email protected] Блин у меня дистриб 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
|
Идеи почему может не работать с первого открытия обработка РабочийСтолАдминистратора - если в форме есть процедуры инициализации внешней компоненты. Но такого же нет. А в моем случае получается, что есть. Иначе причин для "залипания" формы обработки нет. Не понятно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |