Bug 3985

Summary: Не работает связка 1с81 + драйвера Атол + Сканер ШК при запуске со встроенным ole
Product: WINE@Etersoft Reporter: Konstantos <lku>
Component: Оборудование ; ДрайвераAssignee: Andrey Vusik <night>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: critical    
Priority: P1 CC: admin, amorozov, baraka, delayer, DjSpiker, gregory.system, kondratyuk, lav, lku, mmm62, night, shpigor, sonner
Version: 2.0Keywords: ИНТЕРРА
Target Milestone: ---   
Hardware: PC   
OS: Ubuntu   
Whiteboard:
Заявки RT: 10338 Связано с:
Дата напоминания:
Bug Depends on: 5387, 6061    
Bug Blocks: 42    

Description Konstantos 2009-05-27 16:48:08 MSD
Ubuntu 9.04 i386 Desk
1С:Предприятие 8.1 (8.1.11.67)
настройка торгового оборудования 
настройка сканера ШК
компонент АТОЛ драйвер сканера ШК Scaner1C.dll

призапуске 
ae1c@kassa-test:~$ wine98 "/home/ae1c/wine_c/Program Files/1cv81/bin/1cv8.exe"
Running in Windows 98 environment...
fixme:heap:HeapSetInformation 0xcd0000 0 0x32fbbc 4
fixme:gdi:ExtCreatePen Hatches not implemented
fixme:comm:set_queue_size insize 4096 outsize 4096 unimplemented stub
ошибок нет

при запуске 1С 
ae1c@kassa-test:~$ winexp "/home/ae1c/wine_c/Program Files/1cv81/bin/1cv8.exe"
Running in NT environment...
fixme:heap:HeapSetInformation 0x6c0000 0 0x32fbbc 4
fixme:gdi:ExtCreatePen Hatches not implemented
fixme:ole:CoCreateInstance no instance created for interface {b196b28d-bab4-101a-b69c-00aa00341d07} of class {691870d7-592f-11d3-b029-0000e8dbedce}, hres is 0x80004002
ошибка {Обработка.ТорговоеОборудование.Форма.scan_atol(54)}: Поле объекта не обнаружено (DataEventEnabled)
Объект.DataEventEnabled = 1;

при запуске 1С
ae1c@kassa-test:~$ wine "/home/ae1c/wine_c/Program Files/1cv81/bin/1cv8.exe"
fixme:heap:HeapSetInformation 0x6c0000 0 0x32fbbc 4
fixme:gdi:ExtCreatePen Hatches not implemented
fixme:ole:CoCreateInstance no instance created for interface {b196b28d-bab4-101a-b69c-00aa00341d07} of class {691870d7-592f-11d3-b029-0000e8dbedce}, hres is 0x80004002
ошибка {Обработка.ТорговоеОборудование.Форма.scan_atol(54)}: Поле объекта не обнаружено (DataEventEnabled)
Объект.DataEventEnabled = 1;
Comment 1 Глеб Кордюков 2009-06-01 18:32:44 MSD
Проблему нужно воспроизвести у нас. У меня не получилось.
Comment 2 Глеб Кордюков 2009-06-05 16:07:39 MSD
папка: /Testing/bugs/3985
Тестим =)
Comment 3 Денис Баранов 2009-06-05 20:45:41 MSD
(In reply to comment #1)
> Проблему нужно воспроизвести у нас. У меня
> не получилось.
> 
Создал условия по присланным конфигурации и драйверам в бутылке bugs/3985.
Ошибка воспроизвелась так же как описано.
Comment 4 Andrey Vusik 2010-02-23 20:01:31 MSK
*** Bug 5033 has been marked as a duplicate of this bug. ***
Comment 5 Абросимов Виктор 2010-03-11 16:29:47 MSK
Есть ли какие результаты по этой проблеме ??
Я проверял на УТ версии 10.3.10.4, и wine версии 1.0.12 eter3-1,  проблема актуальна.
Comment 6 Александр Морозов 2010-03-11 16:37:36 MSK
> Есть ли какие результаты по этой проблеме ??
> Я проверял на УТ версии 10.3.10.4, и wine версии
> 1.0.12 eter3-1,  проблема актуальна.

На мой взгляд, проблема не очень критична, так как не проявляется при запуске через wineole.
Comment 7 Mikhail Krylatykh 2010-03-31 10:26:59 MSD
kub9.10, wine12-4/3, та же проблема.
Критичность в том, что из-за падения 1С8 при запуске через wineole отсутсвует возможность подключить торговое оборудование, что сканер ШК, что ФР. То есть кассы на свежей убунте со свежим вайном идут лесом ;( Нужно решать.
Comment 8 Mikhail Krylatykh 2010-03-31 10:27:42 MSD
Lenny с 4/3 - аналогично.
Comment 9 Mikhail Krylatykh 2010-03-31 18:47:23 MSD
Следует уточнить. 
Описанная ошибка (как показал практический опыт, а также ранешнее обсуждение подобной баги в прошлом году) с тестированием торгового оборудования  ("Метод объекта не обнаружен...")
обходится запуском 1С8 через wineole. Данное решение работало вплоть до wine12-1.4/1. По крайней мере, в моем случае это последний релиз, где с запуском wineole 1cv8.exe и последующей работой со сканером ШК, ФР и считывателем магнитных карт проблем нет. Оборудование добавляется, тестируется и работает. Однако релиз wine12-4/3, во-первых, по-прежнему не дает добавить и оттестировать оборудование при обычном запуске, во-вторых, падает в wine-dbg консоль при попытке запустить через wineole. Собственно, мой вопрос именно в этом.
Сейчас сабжевая касса работает под wine12-1.4/3.
Comment 10 Александр Морозов 2010-03-31 20:45:56 MSD
> Критичность в том, что из-за падения 1С8 при
> запуске через wineole отсутсвует возможность
> подключить торговое оборудование, что
> сканер ШК, что ФР.
Создал отдельный баг по этой проблеме:
http://bugs.etersoft.ru/show_bug.cgi?id=5387
Comment 11 Денис Баранов 2010-04-11 17:50:40 MSD
Просьба уточнить на новой сборке, проблема решена или нет?
Заказать сборку можно на странице продукта с меткой testing.
Comment 12 Mikhail Krylatykh 2010-04-14 11:03:52 MSD
Под рукой есть 8.04, на ней со сборкой eter5/4 бага не воспроизводится. Спасибо ;)
Comment 13 Денис Баранов 2010-04-14 15:52:58 MSD
WINE@Etersoft 1.0.12 eter5/eter4
Исправлено.
Comment 14 Денис Баранов 2010-04-14 15:53:09 MSD
-
Comment 15 Абросимов Виктор 2010-04-14 18:28:38 MSD
wine 1.0.12-eter5/4  1С:Предприятие 8.1 (8.1.15.14)  "Управление торговлей", редакция 10.3 (10.3.9.4)

Атоловский драйвера установлены, при запуске 1с через команду wine , в настройках драйвера пишет:  Драйвер установлен,  Версия не определена.  При запуске через wineole : Драйвер не установлен, Версия не определена.
Comment 16 Денис Баранов 2010-04-16 15:57:22 MSD
(In reply to comment #15)
> wine 1.0.12-eter5/4  1С:Предприятие 8.1 (8.1.15.14) 
> "Управление торговлей", редакция 10.3 (10.3.9.4)
> 
> Атоловский драйвера установлены, при
> запуске 1с через команду wine , в настройках
> драйвера пишет:  Драйвер установлен, 
> Версия не определена.  При запуске через
> wineole : Драйвер не установлен, Версия не
> определена.
> 

Вы выполняли $ wine --update после обновления пакетов?
Comment 17 Mikhail Krylatykh 2010-04-16 16:19:25 MSD
Только что напоролся на эти же грабли с драйвером ФР о ШТРИХ-М
Comment 18 Mikhail Krylatykh 2010-04-16 16:19:56 MSD
сборка 5.1/4
Comment 19 Денис Баранов 2010-04-16 16:32:32 MSD
(In reply to comment #17)
> Только что напоролся на эти же грабли с
> драйвером ФР о ШТРИХ-М
> 

Вы же писали что исправилась ошибка, или это уже другая?

(In reply to comment #12)
> Под рукой есть 8.04, на ней со сборкой eter5/4
> бага не воспроизводится. Спасибо ;)
> 
Comment 20 Mikhail Krylatykh 2010-04-16 16:41:39 MSD
уточняю, я подтвердил то, что 5/4 запускает 1С через wineole, а в #15 говорится уже об установке драйвера оборудования и пподключения его в 1С, запущенную через wineole. До сего момента я не проверял этот момент.
Дополнительно могу сказать, что, переустановив лишний раз DrvFR..., не получил ошибку, что  "Версия драйвера не определена", а просто не проходит тестирование оборудования.
Comment 21 Mikhail Krylatykh 2010-04-16 17:22:12 MSD
"Сканер на kassa_bis3":
Не удалось загрузить драйвер торгового оборудования.
Необходимо проверить корректность установки драйвера.

Аналогично и для упомянутого выше ФР.
Драйвера установлены/переустановлены.

В это время в консоли большая куча записей:
fixme:hook:IsWinEventHookInstalled (32773)
Comment 22 Mikhail Krylatykh 2010-04-16 18:19:42 MSD
Удаление/новая установка вайна с последующей переустановкой 1С и дриверов не помогла, симптомы те же.
Откатился до 1.3/1
Comment 23 Михаил Белецкий 2010-05-06 13:05:08 MSD
(In reply to comment #15)
> wine 1.0.12-eter5/4  1С:Предприятие 8.1 (8.1.15.14) 
> "Управление торговлей", редакция 10.3 (10.3.9.4)
> 
> Атоловский драйвера установлены, при
> запуске 1с через команду wine , в настройках
> драйвера пишет:  Драйвер установлен, 
> Версия не определена.  При запуске через
> wineole : Драйвер не установлен, Версия не
> определена.
> 

Подтвердаю проблему.
ставил с нуля .wine и 1с и драйвера - не работает
откатился обратно 1.0.11
Comment 24 Абросимов Виктор 2010-05-13 18:52:29 MSD
wine 1.0.12-eter5.4/5   ошибка также присутствует.
Comment 25 Абросимов Виктор 2010-05-24 08:22:38 MSD
WINE@Etersoft 1.0 Network 1.0.12-eter5.5/6

При запуске 1с8.1  через wineole в параметрах драйвера устройства ввода пишет:
Драйвер не установлен
Версия не определена

Если же просто запустить через wine то пишет:
драйвер установлен
версия не определена
Comment 26 Абросимов Виктор 2010-06-02 09:19:14 MSD
WINE@Etersoft 1.0 Network 1.0.12-eter6/8

При запуске 1с8.1  через wineole в параметрах
драйвера устройства ввода пишет:
Драйвер не установлен
Версия не определена

Если же просто запустить через wine то пишет:
драйвер установлен
версия не определена
Comment 27 Mikhail Krylatykh 2010-07-09 11:21:02 MSD
Как то бы ее добить, багу то...
На заметку интересный момент, на wine12sql-eter8/6 внезапно взялся и завелся сканер ШК в терминале. То есть удалось установить atol-ные драйвера (в обычном режиме, через winefile), запустить 1С8 через wineole и установить этот самый сканер в торговое оборудование. Однако периодически он отваливается, говоря, что дривер не корректно установлен, что лечится перерегистрацией либы Scaner1C.dll

То ли чудо чудное, то ли правилось чего.... Как вообще сейчас ситуация с багой?
Comment 28 Александр Морозов 2010-07-09 13:17:24 MSD
> То ли чудо чудное, то ли правилось чего....
> Как вообще сейчас ситуация с багой?

В ближайшее время работа над ней не планируется. Всё-таки можно использовать wineole.
Comment 29 Mikhail Krylatykh 2010-07-09 13:23:41 MSD
А никто и не против wineole, лишь бы через него подключалось и не выпадывало
Comment 30 Глеб Кордюков 2010-11-23 19:27:41 MSK
Бага для ряда партнеров критична. Возможно ли продвинуться с решением?
Comment 31 Александр Морозов 2010-11-23 20:55:36 MSK
> Бага для ряда партнеров критична.
Они по каким-то причинам не могут запускать через wineole?
Comment 32 Глеб Кордюков 2010-11-23 21:01:46 MSK
Можно было бы тогда багу закрыть сославшись на wineole?
Comment 33 Mikhail Krylatykh 2010-11-23 21:12:15 MSK
В моем зоопарке живность не болеет, wineole в качестве таблетки используется на постоянной основе. Вопрос тогда к инициатору.
Comment 34 Абросимов Виктор 2010-11-23 21:27:09 MSK
Для меня принципиально, т.к. через wineole не работает одна программа...
Comment 35 Михаил Белецкий 2010-11-23 21:55:52 MSK
(В ответ на comment #33)
> В моем зоопарке живность не болеет, wineole в качестве таблетки используется на
> постоянной основе. Вопрос тогда к инициатору.

rpm -qa | grep eter 
uname -a 

покажите пожалуйста.
драйвера атоловские в 1с? или штрих?
прошу полный раклад.
Comment 36 Александр Морозов 2010-11-23 22:17:17 MSK
> Можно было бы тогда багу закрыть сославшись на wineole?
В планах работа без wineole в 2.0.
Comment 37 Mikhail Krylatykh 2010-11-24 10:08:55 MSK
dpkg -l | grep eter
ii  dkms-etercifs                                4.5.3-eter1debian          DKMS-ready CIFS Linux kernel module with Etersoft exten
ii  etercifs                                     4.5.3-eter1debian          Advanced Common Internet File System for Linux with Ete
ii  haspd                                        3.2-eter5debian            HASP drivers and license managers
ii  haspd-modules                                3.2-eter5debian            Linux kernel modules for HASP LPT keys
ii  nx                                           3.4.0-eter12debian         Next Generation Remote Display
ii  rx-etersoft                                  1.1.1-eter7debian          Freenx application/thin-client server
ii  wine-etersoft                                1.0.12-eter7.25debian      WINE@Etersoft - Environment for running Windows applica
ii  wine-etersoft-network                        1.0.12-eter14.3debian      WINE@Etersoft Network is a commercial product for runni

uname -a
Linux zp 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux

ATOL: драйверы торгового оборудования от 09.02.08 - для сканеров ШК
ШТРИХ: драйвер DrvFR_4.9.188, обсуждавшийся здесь ранее - для ФР
Comment 38 admin 2011-08-22 14:20:14 MSK
была такая проблема, решил так  : 
установил АТОЛ через wineole разрегил Scaner1C.dll и все , при запуске пишет ошибку, но все работает.
Comment 39 Денис Баранов 2011-09-06 19:39:26 MSK
На eterhack какая ситуация?
Comment 41 Svetlana Zhukova 2011-09-12 14:54:33 MSK
Установила на dragonfly (Alt6) WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.12/3
1c8.1, база demo.
Устанавливаю драйвер отсюда /Windows/Сканеры, фискальники/atol-drivers
не устанавливается. Создаю багу.
Comment 42 Svetlana Zhukova 2011-09-12 15:42:08 MSK
Установила драйвера 2009 года.

Мехнизм подключения обработок следующий: 
1. Заходим "Сервис" - "Торговое оборудование" - "Подключение и настройка торгового оборудования". 
2. В форме видим "кнопку" "Обработки обслуживания" (сразу на списокм, не важно на какой закладке). Нажимаем - попадаем в форму справочника "Обработки торгового оборудования";
3. Видим кнопку "Импорт" - из списка выбираем "Импортировать все". Указываем папку"TradeWareEpf" (находится в папке базы торговли 10.3). 
После этого в списке поддерживаемого оборудования появляются все модели, поддерживаемые типовой УТ 10.3. DLL-ок там нет, поэтому их нужно брать либо с ИТС-а, либо из драйверов производителя...

У нас не нашла базу с готовыми обработками для 1с8.1, скачала архив с обработками 
/Windows/1C/Others/TradeWareEPF(02.04.10).zip   - но они не подошли.
Comment 43 Svetlana Zhukova 2011-09-13 11:53:46 MSK
По инструкции из:
/Windows/Testing/Bugs/3985/Telemax for Etersoft/
1с8.1,база#1
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.12/3
машина dragonfly

По инструкции установила драйвера,настроила сканер штрихкода и фискальный рег-р.
При команде "Выполнить"1с не находит оборудования.

Сделала заново,поставила только драйвера на сканер.
При "Выполнить" получаем ошибку:
Сканер штрих-кодов "Стандартный сканер": ошибка при подключении
    не удалось загрузить внешнюю компоненту "Scaner1C.dll"
Comment 44 Andrey Vusik 2011-09-14 20:41:55 MSK
(В ответ на comment #39)
> На eterhack какая ситуация?

Сканер без проблем подключается и работает как в 1с82 так и в 1с77.
1.3.27/1.7.1-eter1.15/3
Comment 45 Bedazzled 2012-11-26 11:18:03 MSK
удалось сделать связку WINE@Etersoft 2.0 Network. + 1c8.1 торговля + сканер штрихкодов (USB метролоджик беспроводной) через  "ScanOPOS. 1С. Универсаьлный драйвер для сканеров штрихкода"