Имя: Пароль:
1C
1C 7.7
v7: 7.7 windows7 сканер
0 Макарчик
 
22.02.21
23:27
Привет, форумчане. Такая ситуация: перенес базу ТиС 7.7 с компа (ос ХР) на комп с win7. Теперь, при настройке сканера (сервис-настр.торг.об.) не появляется выбор модели сканера. Scanopos.dll зарегил. Какие мысли есть по этому поводу?
1 ДенисЧ
 
23.02.21
05:53
Значит, не всё перенёс. Смотри в коде. откуда она список моделей берёт.
2 Il19
 
23.02.21
05:58
Проверь версию длл. С какой-то версии интерфейс для клюшек убрали
3 MWWRuza
 
гуру
23.02.21
12:09
А зачем Вам выбор модели? Для СканОпос - нет такого понятия, вообще... Какая там модель - номер Ком-порта, скорость, еще какие-то параметры порта. Она не работает со сканерами, она работает с ком-портом, что там "по ту сторону разъема" ей без разницы, она просто порт слушает.
Если до переноса у Вас был выбор модели и т.п. настройки, это значит не СканОпос от 1С работала, а что-то стороннее, возможно от АТОЛ, или что-то подобное.
4 Исновая
 
23.02.21
12:54
Папку еквип не перенес..она в екст формс должна лежать
5 Макарчик
 
24.02.21
00:24
(4) Ну как это вы себе представляете, чтоб без эквипа, да еще без экст формс. конечно, все перенесено.
6 Исновая
 
24.02.21
00:25
(5) не врите гражданин
7 Макарчик
 
24.02.21
00:30
(3) Вот здесь поклепа не надо! Никакого Атола не было!Ну, а серьезно, просто нет выбора модели сканера. Т.е. просто пустое поле.
8 Макарчик
 
24.02.21
00:33
(6)Правду говорю, начальник
9 Исновая
 
24.02.21
00:34
Нет прав записи в пппку виндавс, туды файл 1сROZN.Txt пишется
10 Макарчик
 
24.02.21
00:38
(9) Тааак... А че  это за файл и нафига он нужен? Я серьезно не в курсе.
11 Исновая
 
24.02.21
00:41
В глобальнике набери поиском, мож там путь переписан, и папки ваще нет такой, ну и гоголь поможет..а то у меня уже смеркается пора на бочок
12 Mafiozaa
 
24.02.21
05:49
(7) Так там вроде можно не только выбрать из существующих моделей, но и добавить свою и указать SCANOPOS.DLL и в идентификатор вписать Scanner, добавится новый сканер в список, его и собачить
13 Kigo_Kigo
 
24.02.21
08:28
Скорее всего была установлена Штриш-М поделка Scaner1C.dll и обработка обслуживания Scaner1C_7_7.ert, вот там можно выбрать модель, точнее не модель а вид сканера(ридер, сканер, прогклава)
14 Mafiozaa
 
24.02.21
09:14
(13) Scanner1C.dll разве не атоловское ПО?
15 Kigo_Kigo
 
24.02.21
09:18
(14) SCANOPOS по моему и есть атоловский, а Scaner1C штрих-м точно, у меня на всех точках установлен, потому что SCANOPOS работает через пень колоду
16 Mafiozaa
 
24.02.21
10:22
(15) Спорить не стану, у самого стоит Scanopos тьфу тьфу проблем нет
17 MWWRuza
 
гуру
24.02.21
10:25
Вот так чисто 1С-овский ScanOpos выглядит: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-375.jpg
Как видите, нет там вообще никакого выбора моделей. Хотя, возможно, были более ранние варианты(а может и более поздние), там интерфейс мог незначительно отличаться.
Но, эта версия мне лично нравится^ https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-376.jpg , я ею пользуюсь уже давно, она вполне стабильно на 7.7 работает, с любыми сканерами на Сом-порту, только два условия должны быть выполнены - номер порта не выше 9, и CR+CL в качестве суффикса.
18 Kigo_Kigo
 
24.02.21
10:53
(17) Моделей нет, есть тип оборудования (на крине "Сканер ШтрихКода")
19 MWWRuza
 
гуру
24.02.21
12:10
Ну, да. Там выбор - сканер/картридер.
20 victuan1
 
25.02.21
05:07
(17) Проверил свою СканОпос - версия 8.0.4.1.
Думаешь, имеет смысл откатиться на версию 8.0.3.1?
21 MWWRuza
 
гуру
25.02.21
20:57
(20) Зачем, если все устраивает? Я просто 8.0.4 и не видел, возможно она и не хуже, а даже лучше, раз свежее...
Просто я пробовал те, что на сайте 1С, типа под восьмерку... Чего-то с наскока не заработала, разбираться не стал, использую привычную, проверенную, в ней все устраивает, зачем что-то еще придумывать.
22 Злопчинский
 
25.02.21
22:13
А если работает две базы, в одной базе настроен драйвером, а вторая база без всяких драйверов - в режиме клавитауры в поле ввода - будет же работать и в той и втой базе?
23 MWWRuza
 
гуру
25.02.21
22:47
Ну, если драйвер с поддержкой КБ, то возможно - да.

PS Тут на ИнфоСтарте на прошлой неделе была поделка выложена - ловит с СомПорта данные, и эмулирует клавиатуру :-) Думаю, если сканер Ком, то "нажатия клавиш" будет транслироваться в активное окно... Только зачем? В такой ситуации можно и чисто КБ использовать.

PSS а вообще, если очень нужно, можно в этом направлении покопать: https://freeserialportsplitter.com/
24 MWWRuza
 
гуру
25.02.21
23:03
+(23) ловит с СомПорта данные, и эмулирует клавиатуру :-)

Я на текущий момент вижу этой утильке одно реальное применение - сканер настроен в режим СОМ, а надо ввести с него данные, например акцизку в ЛК ФСРАР в режиме клавиатуры. У меня для этого в 1С есть обработка, где просто по ВС в текстовое поле выводится отсканированный ШК, откужа его можно копипастнуть куда нужно. Эта утилита упростит такое - будет ШК сразу попадать куда надо.
Только 1С все равно закрывать на это время придется, но, это проще, когда много ШК подряд ввести надо...
25 Злопчинский
 
26.02.21
04:14
(23) "Ну, если драйвер с поддержкой КБ, то возможно - да."
заостряю: во второй базе никаких ДРАЙВЕРОВ сканера - не подключено вообще. как класс отсутствует.
26 victuan1
 
26.02.21
05:50
Я для этих случаев использую приложение comkey - оно весит в трее и перехватывает данные от сканера, транслируют в клавиатуру.
У меня так помарочные ревизии делают в блокнот.
27 Kigo_Kigo
 
26.02.21
08:38
(25) Злоп, какую то куйню ты спрашиваешь, что бы им не работать то? у тя на компе сколько может быть клав? да хоть 100, также ситуация с Ком портовым сканерами, а вот 1 Компортовым сканером в 2-х базах на одном компе работать не получится
28 MWWRuza
 
гуру
26.02.21
10:39
+(27) да хоть 100, также ситуация с КЛАВИАТУРНЫМ сканерами, а вот 1 Компортовым сканером в 2-х базах на одном компе работать не получится
Ошибочка вышла :-)))

Кому не лень, попробуйте сплиттер КомПортов из ссылки в (23)... Мне сейчас немного нее до этого, да и нет реальной задачи заставить несколько баз работать с одним сканером. А "ради искусства" - как-нибуть, когда свободнее буду, попробую.
29 Kigo_Kigo
 
26.02.21
11:01
(28) да нахер надо, 1с ка наглухо блочит ком порт не отпускает, точнее драйвер, можно конечно найти способ разблокировки ком порта
30 Злопчинский
 
26.02.21
11:03
(27) Спасибо, утешил! Параноик я. спросить лучше чем не спросить, а то .. вдруг..
31 MWWRuza
 
гуру
26.02.21
11:39
(28) 1с ка наглухо блочит ком порт не отпускает, точнее драйвер,

Да пусть себе блочит, каждая база, свой, виртуальный, в который эта прога транслировала реальный, физический. На то она и нужна.
Вопрос только в том, будет как-то определяться активный экземпляр программы, для которого данные с порта нужны(грубо, утрируя - окно какого экземпляра на переднем плане :-) ), или будет транслировать из реального в два виртуальных одновременно. Надо пробовать, или описание изучать...
32 MWWRuza
 
гуру
26.02.21
11:40
+(31) Т.е., она работает как свич, или как хаб ?
33 Arbuz
 
01.03.21
14:36
(29) Чушь собачая! 1С, как и любая другая прога, просто занимает порт. С помощью сплиттера она всё так же занимет порт, но уже виртуальный.
(28) У меня давным давно работает. Но не этот сплиттер. Сейчас не скажу название, покупали давно. Там и сплиттер и джоинер, и TCP-туннель, и потоки в/из файла, и навороченный роутинг. Фактически, например, работают два сканера, один проводной, другой беспроводной, в одной базе 1С на одном виртуальном порту, также проброшены старые комовские ЧПМ на сервер для служебной печати. Можно этот порт (сканера) и разделить на сколько угодно виртуальных для одновременной работы в нескольких базах. Само-собой надо учитывать, что приходить будет сразу в две (все) базы.
34 Kigo_Kigo
 
01.03.21
15:07
(33) Поизвращатся я и не так еще могу, я говорю про стандарт
35 Arbuz
 
01.03.21
15:08
(34) Это всё в рамках стандарта, без ваших извращений совсем.
36 Arbuz
 
01.03.21
15:09
+(35) Каждый экземпляр 1С работает со своим уникальным РЫБ-портом.
37 Arbuz
 
01.03.21
15:20
А вот изврат можно уже сделать, написав сервер, который будет ловить данные со сканера и отправлять на тот виртуальный порт, который сопоставлен активному окну, как "утрировано" в (31). Изкоробки такого нет.
38 MWWRuza
 
гуру
01.03.21
15:37
(37) ловить данные со сканера и отправлять на тот виртуальный порт, который сопоставлен активному окну, как "утрировано" в (31). Изкоробки такого нет.

Жаль... Вот это-бы было интересно. Написать свой сервер с таким функционалом, мне не под силу :-(
39 Arbuz
 
01.03.21
17:39
(38) Это относительно не сложно. Функционал виртуальных СОМ портов предоставляет указанный вами free-virtual-serial-port-tools. Надо принимать данные с одного указанного порта (сканера) и по заголовку активного окна отправлять на другой (виртуальную нуль-модем пару).