Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Linux desktop на рабочей станции+Best4+ (win32)
Goto page 1, 2  Next
 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Технический форум БЭСТ-4
View previous topic :: View next topic  
Author Message
Gemini



Joined: 19 Apr 2007
Posts: 6



PostPosted: 19 Apr 2007 12:01    Post subject: Linux desktop на рабочей станции+Best4+ (win32) Reply with quote

Добрый день всем!
Собственно, интересует, делал ли кто подобное и что из этого получилось. Есть ли работающие варианты. Есть есть, можно ли поподробнее узнать, на каком Linux-e все запускается, под каким эмулятором, насколько быстро работает.

Сам настраивал на SLED10+WINE0.9.34-в БЭСТ захожу, ключ вижу(по TCP/IP). Но вот при входе в какой нибудь АРМ БЭСТ виснет
Пока побороть не удалось.
Back to top
View user's profile Send private message
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 20 Apr 2007 06:06    Post subject: Re: Linux desktop на рабочей станции+Best4+ (win32) Reply with quote

Gemini wrote:
Сам настраивал на SLED10+WINE0.9.34-в БЭСТ захожу, ключ вижу(по TCP/IP). Но вот при входе в какой нибудь АРМ БЭСТ виснет
Пока побороть не удалось.


А как вы поняли, что ключ видится, если вы в БЭСТ попасть не можете?

Вот еще 2 темы про Линукс, которые поднимались на этом форуме:

http://www.bestnet.ru/club/phpBB/viewtopic.php?t=8030

http://www.bestnet.ru/club/phpBB/viewtopic.php?t=7974&highlight=linux
Back to top
View user's profile Send private message
Gemini



Joined: 19 Apr 2007
Posts: 6



PostPosted: 23 Apr 2007 12:34    Post subject: Reply with quote

Как определил, что ключ видится- по авторизации. Когда захожу в нужный мне АРМ, программа предлагает ввести код оператора и пароль. Я их завожу. И вот на выводе следующего окна БЭСТ виснет. (Пример: Учет материальных запасов-> Товары, готовая продукция-> (авторизация)->виснет).
Если же БЭСТ ключа не видит, вместо окна с предложением ввести код оператора и пароль появляется окно с надписью "Программа будет работать в демо-режиме".
Back to top
View user's profile Send private message
Gemini



Joined: 19 Apr 2007
Posts: 6



PostPosted: 18 May 2007 15:02    Post subject: Reply with quote

В ходе долгих "танцев с бубнами" удалось таки запустить Б4+ (win32) под Линукс в след. конфигурации:

OpenSUSE 10.2 (kernel 2.6.18.2)+wine 0.9.36+Б4+ вер. 12.01/01 [sp36].
Ключ видит по TCP/IP, работает, печатает пока только через win-печать (по F12), DOS-печать-нет. Обнаружили одну неприятную вещь-долгая переиндексация (полтора часа из под Linux против 20 минут из под Win). Может кто с таким сталкивался?
Back to top
View user's profile Send private message
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 18 May 2007 15:55    Post subject: Reply with quote

А какой тип ключа и на какой машине он стоит?

Индексацию можно запускать из под самого Линукса без Wine.
Back to top
View user's profile Send private message
mrs_2005



Joined: 22 Jun 2005
Posts: 105
Location: Михайлов Р.С.
Occupation: ООО "Предприятие "Виктория-Юг"
Interests: г. Краснодар

PostPosted: 18 May 2007 22:01    Post subject: Reply with quote

Gemini wrote:
В ходе долгих "танцев с бубнами" удалось таки запустить Б4+ (win32) под Линукс в след. конфигурации:

OpenSUSE 10.2 (kernel 2.6.18.2)+wine 0.9.36+Б4+ вер. 12.01/01 [sp36].
Ключ видит по TCP/IP, работает, печатает пока только через win-печать (по F12), DOS-печать-нет. Обнаружили одну неприятную вещь-долгая переиндексация (полтора часа из под Linux против 20 минут из под Win). Может кто с таким сталкивался?



Классно, пойду тоже пробовать.

Действительно, а где ключ стоит и какой?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
EJ



Joined: 24 Aug 2005
Posts: 47
Location: цЙМЕОЛП еЧЗЕОЙК аТШЕЧЙЮ
Occupation: уЙУФЕНОЩК БДНЙОЙУФТБФПТ
Interests: нПУЛЧБ

PostPosted: 21 May 2007 07:42    Post subject: Reply with quote

Настройки Wine - в студию!
Back to top
View user's profile Send private message
Gemini



Joined: 19 Apr 2007
Posts: 6



PostPosted: 21 May 2007 19:43    Post subject: Reply with quote

Про ключ.
Ключ - Rainbow, стоит на win-машине (Novell-овская nlm поддерживает только IPX), поддержка ключа включена только по протоколу TCP/IP.

Про Wine.
Запуск БЭСТ настроен не через wine (это для GUI приложений), а через wineconsole (часть wine, для работы с text-mode приложениями) с ключом -- backend=user.
Поскольку пока все это в тестовом режиме делается, БЭСТ запускаем ручками из cmd следующим образом:
1. В терминале набираем wineconsole --backend=user cmd
2. Переходим в рабочую папку БЭСТ.
3. Запускаем best.bat.

To Дениска

А при помощи чего индексируется БЭСТ без использования wine?
Back to top
View user's profile Send private message
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 22 May 2007 06:14    Post subject: Reply with quote

Из readme.rtf, который лежит в корневой папке БЭСТ-а:
Quote:

4. Запуск индексации баз данных на файл-сервере Linux.
Для индексации баз данных программы БЭСТ-4+ на файл-сервере в директории UTIL\XIndex прилагается утилита xindex.
При её запуске в качестве параметра указывается путь к базе данных:
./xindex <путь к базе>
Внимание! Имена всех каталогов и файлов должны быть заданы в нижнем регистре.
В момент проведения индексации доступ к базе данных с рабочих станций, должен быть закрыт
Back to top
View user's profile Send private message
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 22 May 2007 06:28    Post subject: Reply with quote

Gemini wrote:
Про ключ.
Ключ - Rainbow, стоит на win-машине (Novell-овская nlm поддерживает только IPX), поддержка ключа включена только по протоколу TCP/IP.


Вопрос был ключ NETSENTINEL-C или SUPERPRONET? Ключ USB или LPT? Ключ стоит на машине с Линукс или на другой.

На сколько я понял у вас что ключ NETSENTINEL-C для LPT порта и стоит не на машине с Линуксом.

Какие-то переменные среды для БЭСТ-а (best_net, best_name и т.д.) прописаны? В best.bat или в другом мест
Back to top
View user's profile Send private message
EJ



Joined: 24 Aug 2005
Posts: 47
Location: цЙМЕОЛП еЧЗЕОЙК аТШЕЧЙЮ
Occupation: уЙУФЕНОЩК БДНЙОЙУФТБФПТ
Interests: нПУЛЧБ

PostPosted: 22 May 2007 08:33    Post subject: Reply with quote

И эта, как все же Wine настроена, сконфигурирована? Как осуществлять запуск приложений - думаю и так всем понятно...
Или как таковые настройки не выполнялись - все по умолчанию?

Мне удалось добиться запуска только демоверсии(дома, FreeBSD 6.0) - похоже дело в "init.exe"; с другой стороны - с теми же настройками на другой машине - вообще фигушки(Mandrake Linux 10.0)...
Back to top
View user's profile Send private message
Gemini



Joined: 19 Apr 2007
Posts: 6



PostPosted: 22 May 2007 13:24    Post subject: Reply with quote

To Дениска

Да, ключ у нас NETSENTINEL, подключается через LPT, стоит на Win-машине.

To EJ

Настройки wine- by default. Единственное, что менял-это размер шрифтов в wineconsole, чтобы окно БЭСТ было побольше+поставил через winecfg настройки приложений по умолчанию--Windows2000.
Может быть версия wine у вас другая? На предыдущей версии у меня БЭСТ постоянно вылетал с ошибкой при переходе из одного меню в друго
Back to top
View user's profile Send private message
pvv



Joined: 06 Feb 2002
Posts: 49



PostPosted: 23 May 2007 06:09    Post subject: Re: Linux desktop на рабочей станции+Best4+ (win32) Reply with quote

Gemini wrote:
Добрый день всем!
Собственно, интересует, делал ли кто подобное и что из этого получилось. Есть ли работающие варианты. Есть есть, можно ли поподробнее узнать, на каком Linux-e все запускается, под каким эмулятором, насколько быстро работает.

Пробовали настраивать на wine@etersoft, в общем работает, но не сказать, что бы стабильно. С печатью пока проблемы, не печатает. Со скоростью переиндексации все нормально. Были проблемы со шрифтами. Ключ superpronet usb, сервер ключа пробовали под виндовс и линукс, везде работает. Занимаемся урывками и сказать что БЭСТ под линукс однозначно работоспособен, не могу. Эксперимент продолжается
Back to top
View user's profile Send private message Send e-mail
EJ



Joined: 24 Aug 2005
Posts: 47
Location: цЙМЕОЛП еЧЗЕОЙК аТШЕЧЙЮ
Occupation: уЙУФЕНОЩК БДНЙОЙУФТБФПТ
Interests: нПУЛЧБ

PostPosted: 23 May 2007 08:40    Post subject: Reply with quote

Gemini wrote:
... Может быть версия wine у вас другая? На предыдущей версии у меня БЭСТ постоянно вылетал с ошибкой при переходе из одного меню в другое.

Это понятно - потому и вопрос был о настройках: от версии к версии Wine меняет состав библиотек, включенных по умолчанию, и вообще включенных в "дистрибутив". Однако и движок претерпевает изменения, хотя и не такие заметные... Похоже все-таки версия...
Back to top
View user's profile Send private message
denlog



Joined: 16 Jul 2003
Posts: 155
Location: Логинов Денис Евгеньевич
Occupation: Автоцентр КамАЗ, инженер-программист
Interests: Н.Челны

PostPosted: 18 Jun 2007 16:47    Post subject: best4\bin\report4.dll Reply with quote

Novell SUSE Linux Enterprise Desktop 10
(пробовал так же на SLES10 - на двух процовом серваке - то же самое)
wine-20070302-eter1suse.i586
BEST4+ v.12.01sp23

при выводе по F12 печатной формы - окошко с сообщением -
"Произошла ошибка в Report4.dll при вызове метода ShowReport. External exception 80000100"

Подробности:
два бэста
1 - 12.01 установил прямо здесь в wine из setup.exe
но установка сервис-паков почему то не пошла, поэтому второй БЭСТ -
2 - 12.01 sp23 просто скопировал через самбу в каталог wine_c

Причем в БЭСТе без SP в демо базе нормально формируются по F12 печатные формы но нет выгрузки в OpenOfficeOrg2.0
Для этого скопировал готовый рабочий БЭСТ с сервис паками
пробую отчеты и реестры в OpenOfficeOrg2.0 - все отлично.
Но пропала возможность печати по F12

нашел эту злополучную Report4.dll
ну думаю раз я сервис паки не ставил в WINE - значит wine не знает про такую штуку
решил зарегить через regsvr32 вручную
на мое regsvr32 report4.dll
он мне ответил, что needed ACE32.DLL и EAPI.DLL
После моих попыток зарегить таким же образом ACE32.DLL и EAPI.DLL
он мне на каждую ответил -
DllRegisterServer not implemented in DLL ace32.dll
DllRegisterServer not implemented in DLL eapi.dll

при последующих попытках регистрации уже не требовал ACE32.DLL и EAPI.DLL, а только ругался
Quote:
den@linux-den:~> wine cmd
Warning: could not find DOS drive for current working directory '/home/den', starting in the Windows directory.
CMD Version 1.0.6
C:\windows>cd system32
C:\windows\system32>regsvr32 report4.dll
DllRegisterServer not implemented in DLL report4.dll
C:\windows\system32>regsvr32 ace32.dll
DllRegisterServer not implemented in DLL ace32.dll
C:\windows\system32>regsvr32 eapi.dll
DllRegisterServer not implemented in DLL eapi.dll
C:\windows\system32>
Развернул на виндах новый БЭСТ с о всеми паками включая 36-й
оказалось что Report4.dll - там такой же как и в 23-ем сервис паке

так и есть на линуксе в WINE никаких изменений
с 36-сервис паком та же история -
Quote:
"Произошла ошибка в Report4.dll при вызове метода ShowReport. External exception 80000100"

Далее изголяемся:
заменил report4.dll (взял старый из БЭСТа без сервис паков и положил к новому в папку C:\B4SP23\BIN\report4.dll)
запускаю стандартный счет на оплату по F12 из заказа (Управление Продаж)
Ругается на
Quote:
Возникла ошибка при обработке выражения [Dialog]
Документ:[DialogForm.shapka."Комментарий_к_сумме"]
Объект: Memo45
Нарушение доступа по адресу 00E43B74 в модуле 'Report4.dll'.
Чтение по адресу 00000000

Заходим по SHIFT+F12 в дизайнер
ищем энтот Memo45
Удаляем из него [DialogForm.shapka."Комментарий_к_сумме"]
сохраняем, форомируем по F-12 - все ок

Можно узнать у разработчиков БЭСТа, что такого нового в этом report4.dll.
Какие последствия в дальнейшем могут нас ожидать если пользоваться старым report4.dll.
_________________
юзай man'ы
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Технический форум БЭСТ-4 All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru