#0
by Lex_Liven
Наткнулся на одном сайте на пост плана "Мне пришлось самому переписать scanopos.dll, могу поделиться исходниками". Проблема в том, что это написано давно и связаться с автором нет возможности. Может у кого еще есть такое чудо, как исходники самописной замены Scanopos?
#2
by Lex_Liven
Он при настройке пишется в реестр, а при подключении - не читается оттуда автоматом. Через каждый час в терминале приходится заново настраивать порты и суффиксы. Атолл и Штрих-М тоже не надо предлагать. Если пишем, то давайте по теме - есть - есть, нет - нет, поищи тут, и т.п.
#3
by Serginio1
Написать обработку срм порта нужно всего нсколько строчек public void ПодключитьСканер(int НомерПорта) { где SC при инициализации public void InitFrom1C(object Object1C) { EventTo1C = Object1C as IAsyncEvent;
#5
by Злопчинский
может быть проблема не в том что "не читается", а в том что после подключения к новой сесии nCL - просто нет нужной ветки с натсройками?
#6
by Lex_Liven
Ветка есть, настройки в LOCAL MACHINE пишутся. они не считываются при вызове ТорговоеОборудование.Подключить.
#7
by Злопчинский
эээ яне спец.. но локалмашине при запуске на терми нале меня несколько напрягают, особенно в услвоиях работы нескольких пользователей
#8
by Lex_Liven
ну вот и мне оно не нравится. потому и спрашиваю исходник, который смогу натравить на другую ветку или на файл.
#13
by Vovchai
Атол конечно не предлагать. но все же... все эти настройки (суффиксы-префиксы-порты) там можно задавать программно. без чтения-записи в реестре. в сканоопосе мне кажется так же д.б
#14
by Lex_Liven
В описании - все красиво! Свойство Порт - чтение/запись, да! А на деле валится с ошибкой при попытке записать что-то в свойство Порт.
#17
by Lex_Liven
Нет, Михаил из АТОЛа, не в них. Scanopos тупо не хочет их оттуда читать. На локальном компе также теряет порт. В переписанной длл я смогу при подключении принудительно читать настройки хоть с реестра, хоть с файла... Да и свойство Порт сделать реально RW!
#18
by MikeFromAtol
я все таки думаю что дело не в драйверах. Вообще первый раз сталкиваюсь с тем чтобы драйвера отказывались читать настройки из реестра... Ладно бы записывать - прав не хватает, но чтобы читать
#20
by big
+100500. Но автор просто в это не верит. Как всё работает у остальных его не интересует :)
#21
by MikeFromAtol
может быть, мне сейчас вообще думать и работать неохота, хоть и приперся в офис в 9-10 утра :) ИМХО в данном случае "драйвер" "длл" "внешняя компонента" - одно и то же. Я не прав?
#22
by Lex_Liven
Хорошо, скажите, как это проверить - я проверю. Сейчас ситуация такая: 1. В реестре записаны настройки для 26 сканеров. У каждого свой порт. 2. В регистре сведений ТорговоеОборудование создан реквизит Пользователь и все устройства привязаны по номерам лог. устройств к каждому пользователю терминала. (Сделано это по советам из ветки 3. При запуске 1С вызывается ТорговоеОбородувание.Подключить; И у каждого пользователя (в том числе при подключении админа сервера, у которого в реестре полные права на все) - стоит его сканер на ПЕРВОМ коме.
#23
by Lex_Liven
Сообщения об ошибках - только "Не удалось установить монопольный доступ к устройству Сканер №№". И все. Про реестр или еще что-то - тишина, логов нет.
#27
by Lex_Liven
Я же не утверждаю, что сделал все идеально правильно. Укажите, где я ошибся, а как исправить, так и быть, поищу.
#28
by Lex_Liven
Такое ощущение, что народ просто сговорился против тех, кто использует scanopos. Все советы обрывочные. Пытаешься вызвать на диалог - пропадают нафиг. Мне что орать дурным голосом "ПАМАГИТЕ!"???
#31
by Жирафка
Установите на ключ реестра "HKEY_LOCAL_MACHINESOFTWARE1C" (если его нет, то создайте) разрешение пользователям на запись.
#32
by Lex_Liven
Зато сразу реагировать начали. Win2003x64 + RDP + Scanopos 8.0.8.4. Обработка вшита намертво, конфигурация полу-самописная. Устанавливал. При каждом подключении юзера Порт в реестре сбрасывался на 1 и оставался таким, даже если потом юзер выбирал другой порт.
#33
by Жирафка
попробуйте смоделировать ситуацию на типовой конфигурации. Будет ли повторяться ошибка?
#34
by Lex_Liven
Типовая только Бухгалтерия. Удалось найти старый Атол... Попробую, отпишусь... наверное, завтра.
#35
by MikeFromAtol
Да нет, просто у всех уже праздники на носу, и народ вместо работы в ашанах стоит с тележками :)
#37
by Lex_Liven
Мог бы, например, помочь, а не умничать. Атол - та же ж.., вид спереди. Настройки хранятся в реестре до первого релогина. Потом весь куст CURRENT_USER перестраивается, по-ходу с нуля. Ветки ATOL в Software не остается вообще.
#38
by Vovchai
если сканирование происходит в обработке, что бы в ней не прописать ЗагрузитьВнешнююКомпоненту и устанавливать свойства сканера, таких как порт/скорость/четность, при открытии формы например, в конце концов?
#42
by MikeFromAtol
слушай, ну не при чем тут драйвера. Если после перелогина затирается ветка реестра - значит какие то политики безопасности так работают. Попробуй на другом компе с другой ОС локально проблему воспроизвести
#44
by Torquader
Это называется удаляемый Профиль - то есть настройки в реестре хранятся, а вот сам файл реестра пользователю в профиль не сохранятся, так что лучше решить эту проблему, чем переписывать dll.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Стаж меньше 6 месяцев расчет больничного в ЗУПе
- Зачем нужен символ неразрывного пробела?
- Проблема со списанием товаров в 1с УТ 10.3
- v8: В поле ввода не отображается значение предопределенного элемента справочника
- Напомните как найти объект по UIN в 1с конфигурации
- Перенос данных из 10.3 в 11 УТ
- Программирование микроконтроллеров
- Долго запускается 1С предприятие 8.2
- получить список пользователей конфигуратора
- v7: Перезагружается сервер
- выгрузка налоговых в формате mxl для MEDOC
- Отбор по ТЧ не работает (и гугл и мисту читал)
- Хеликс: Магазин одежды и обуви
- Кассовый метод учета доходов и расходов. Как это?
- Перенос документов из 1С 7.7 в 1С 8.2 по OLE. С чего начать?
- Сервер ТСД на реальной ОС, эмулятор ТСД на гостевой.
- Какой тип взаиморасчетов выбрать в договоре?
- v8: КАК 8.2 упр. форма - в контекстное меню добавить "РАЗДЕЛИТЕЛЬ"?
- т-3 в ЗУП, как убрать надбавки и рассчитать районный?
- Как устанавливается многопользовательская программная лицензия 1С?