Summary: | 1С8.1 + АТОЛ + сканер штрихкода | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Mikhail Krylatykh <delayer> |
Component: | Оборудование ; Драйвера | Assignee: | Александр Морозов <amorozov> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | critical | ||
Priority: | P2 | CC: | kondratyuk, lav, mmm62, shpigor |
Version: | 1.0.11 | Keywords: | ИНТЕРРА |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Ubuntu | ||
URL: | http://www.atol.ru/support/encyclopedy/1c/1s81-all/1c81-vvod/ | ||
Whiteboard: | |||
Заявки RT: | Связано с: | 4682, 4684 | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 5633 | ||
Attachments: | подробное описание ошибки |
Description
Mikhail Krylatykh
2009-09-03 13:35:27 MSD
Created attachment 1313 [details]
подробное описание ошибки
> Установка предыдущей версии драйвера (
> DTO6_2008_10_06.zip ) невозможно, так как происходит
> зависание на показе картинки фона
> инсталлятора и не появляется окно мастера
> установки.
Эту проблему можно обойти, если в winecfg на вкладке "Графика" снять галочки с пунктов "Разрешить менеджеру окон декорировать окна" и "Разрешить менеджеру окон управлять окнами Wine".
Согласен, ставятся. Но легче не стало, потому что основная то проблема - в ошибке внешней атолловской обработки, которая проявляется на обеих версиях драйверов. А сканер нужен ;( 1С-ка обработку получает, в списке доступных Атол: Сканер штрихкода имеется. Параметры после добавления сканера также отображаются и настраиваются. Все хорошо до нажатия кнопки Проверка. Да, воспроизводится на релизе 11-6 wine 1.0.12-eter1/1 - тоже Ветка стала гласом вопиющего в пустыне, ну да ладно ;) Удалось завести и USB и COM Эклипсы под заданной выше восьмеркой. Правда, с помощью драйверов ATOL от 2.11.2009 (DTO_2009_11_02). На стабильной 11 ветке проверять лень, но думаю, заведется и там. Точно узнаю в течение пары дней, уже у клиента. Дополнительно, работает лишь при использовании обработки АТОЛ: Драйвер сканера штрихкода (ATOLBarcodeScan_v2.epf). Если подключить через АТОЛ: Драйвер устройств ввода (ATOLBarcodeScan_ATOL.epf), то проверка оборудования проходит успешно, однако попытка открыть номенклатуру приводит к ошибке "Метод объекта не обнаружен (ПолучитьИмяИсточникаВнешнегоСобытия)". Следующая проблема в том, что при работе между считыванием штрихкода сканером и непосредствено результатом поиска по номенклатуре проходит 7-10 секунд. Сам сканер не тормозит, проверка утилитой атолла отрабатывает почти мгновенно. В винде поиск происходит моментально на той же базе с тем же железом и дровами. Как жить, что делать? Очередные вести с полей. Удалось узнать, откуда растут ноги у вышеозначенной задержки считывания. А растут они из атола. Версия драйверов, которая вообще работает (11_02), оказывается, небесплатная, и сия задержка - фича демонстрационного режима, вывести из которого можно лишь каким то ключом, которого, естественно, нет. А существующие бесплатные версии пакета дров (и рекомендуемая вами 06_10_08, и более свежая 11_02_09) ставятся, но не работают с ошибкой "Метод объекта не обнаружен (Добавить устройство). И если зайти в Сервис - Параметры, то вкладка Драйвер устройств ввода не открывается (вешается 1С). Версия драйвера в названии вкладки не указывается, хотя должна бы. С драйверами от 02_11_09, как уже упоминалось выше, и вкладка есть, и версия пишется, и открывается, и даже проверяется...Однако надпись демонстранционный режим дает 10 се задержку. Я так понимаю, нам нужно проверить работу по старым версиям, и при возможности сделать исправление. По фону окна при установке надо Илье посмотреть, чтобы сделать постоянное замещение. 11_02_2009, судя по форумам, это последняя на сей день бесплатная сборка.. вот ее наверное и стоит пилить. Могу даже прислать, если нужно. С окном у этой сборки проблемы вроде уже и нет. > 11_02_2009, судя по форумам, это последняя на сей
> день бесплатная сборка.. вот ее наверное и
> стоит пилить. Могу даже прислать, если
> нужно. С окном у этой сборки проблемы вроде
> уже и нет.
Да, это было бы неплохо.
Заливаю на ftp://etersoft@ftp.etersoft.ru Попробовал настроить конфигурацию "Управление торговлей 10.3". При попытке добавить обработку ATOLBarcodeScan_ATOL.epf выводится сообщение "Некорректный набор команд обработки обслуживания. Версия API обработки обслуживания 2,00 не совпадает с версией API конфигурации 2,02." На WinXP тоже самое. ATOLBarcodeScan_v2.epf - лучше эту, она именно для ШК, а указанная выше - для "устройств ввода".. суть та же, конечно, но все-таки Обработка ATOLBarcodeScan_v2.epf добавляется. После этого при нажатии на кнопку "Проверка" выводится ошибка "Метод объекта не обнаружен (ДобавитьУстройство)". Вот это и нужно как то полечить. Заливаю сейчас платные дрова (02_11_2009), если их установить, то с этой обработкой все добавится. Проблема где-то в интерфейсе, возвращаемом LoadTypeLib. Если сделать обёртку для LoadTypeLib, вызывающую эту функцию из win-версии oleaut32, то проверка работает. Проверка работает при запуске через wineole. Подтверждаю, с wineole завелось, проверка прошла, поиск отрабатывает без задержек. ОДнако вопрос - не поломается ли что то другое при работе через него? И стоит ли ожидать включения в грядущий релиз какого то костыля по сему вопросу, или же, при необходимости подключать АТОЛ-овские сканеры, запускать именно предложенным образом? раскажите подробнее как завели: ? у меня на 02_11_2009 всё равно тормозит. или ставить надо 11_02_2009 ? разобрались сначала ставим 02_11_2009 и отстраиваем оборудование, потом ставим 11_02_2009 и запускаем через wineole. вроде пока работает. Работает при установленной 11_02_2009 версии сразу, без промежуточной установки 02_11_2009 > Подтверждаю, с wineole завелось, проверка > прошла, поиск отрабатывает без задержек. > ОДнако вопрос - не поломается ли что то > другое при работе через него? Это маловероятно. > И стоит ли > ожидать включения в грядущий релиз какого > то костыля по сему вопросу, или же, при > необходимости подключать АТОЛ-овские > сканеры, запускать именно предложенным > образом? Нет, никакого костыля не планируется. Надо будет запускать через wineole. Понятно, спасибо. хочу добавить, что при запуске через wineole не подгружаются драйверы хаспа пришлось сделать такой скрипт для пуска 1с =================== #!/bin/bash wineconsole wineole /home/user/1c/bin/1cv8.exe =================== система uname -a Linux shafieva-cash01.local 2.6.31.9-174.fc12.i686.PAE #1 SMP Mon Dec 21 06:04:56 UTC 2009 i686 i686 i386 GNU/Linux [root@shafieva-cash01 user]# rpm -qa | grep eter fonts-ttf-ms-1.0-eter4fedora.noarch wine-etersoft-1.0.11-eter11fedora.i586 fonts-ttf-liberation-1.04-eter1fedora.noarch wine-etersoft-local-1.0.11-eter6fedora.i586 haspd-3.0-eter4fedora.i586 > хочу добавить, что при запуске через wineole не > подгружаются драйверы хаспа Это из-за нативной rpcrt4.dll: http://bugs.etersoft.ru/show_bug.cgi?id=4703 Проблема будет исправлена в 1.0.12. 1.0.12-eter6/8, 1С 8.1.15.14, Управление торговлей 10.3.5.1, DTO6_2009_02_11.zip Если запускать 1С через wineole, при нажатии на "Проверка" в "Подключение и настройка торгового оборудования" появляется окно "Запись дампа", затем появляется окно с сообщением "Runtime error 216 at <каждый раз разный адрес>", при нажатии на "ОК" в нём 1С вылетает. Проблема не проявляется при запуске в бутылке, созданной в 1.0.11-eter11/6. wine12sql-eter12/7, ubuntu 9.10 удалось установить драйвера ФР (версии 4.9.х, после ieinstall), драйвера сканера ШК (от 2009_02_11), подключить и проверить работоспособность в 1С 8.1.15. Запуск 1С-ки через wineole. Все работает, пока без вопросов, наблюдаю. Закрываю. |