wine 1С странные проблемы (Обсуждение проблемы запуска 1С под wine)

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Irlaer
Сообщения: 18

wine 1С странные проблемы

Сообщение Irlaer »

Уже довольно продолжительное время пытаюсь запустить 1С под wine.
Когда-то давно у меня это получилось (в 2003 году), но тогда потребовалось перетащить в wine огромное количесиво native библиотек из установки windows.
Все работало, но в однопользовательском режиме. Даже печатные формы выводились корректно.
Через некоторое время прочитал в новостях, что на какой-то вытсавке продемонстировали 1С под wine сборки сентября 2004 года
Вот с тех самых пор у меня 1С ни разу нормально не заработало. C различными сборками wine под разные дистрибутивы Linux'a
Последнее что я пробовал Wine от Etersoft 0.9 Local на Suse 10

Картинка такая: 1С запускается, я выбираю папку для новой базы или указываю где лежит уже существующая (это не имеет значения), запускаю конфигуратор. Все ОК.
Как только я открываю конфигурацию или окно списка пользователей - 1С вылетает с таким сообщением об ошибке

wine: Unhandled page fault on read access to 0xad53f320 at address 0x41b1b7 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0xad53f320 in 32-bit code (0x0041b1b7).
In 32 bit mode.
fixme:dbghelp:sffip_cb NIY on 'E:\BLDAREA\BUILD77\Bin\1Cv7.pdb'
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0063
EIP:0041b1b7 ESP:55c0e300 EBP:56f6af10 EFLAGS:00010212( - 00 - RIA1)
EAX:56f703e0 EBX:0041b120 ECX:558b0020 EDX:55973bd0
ESI:55c0ed98 EDI:55c0edb4
Stack dump:
0x55c0e300: 00000000 00000000 56f6af10 55c0ed98
0x55c0e310: 55c0e59c 0041b120 0000007c 0000d7cc
0x55c0e320: 55a4733b 55dbe6e0 00000190 cc000000
0x55c0e330: 55c0e444 558ffa18 000f0000 556fd63f
0x55c0e340: 00500000 55a68608 556fdc47 00000154
0x55c0e350: 00000001 00000010 00000010 00000012
0200: sel=1007 base=5556c000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x0041b1b7 in 1cv7 (+0x1b1b7) (0x0041b1b7)
2 0x00000001 (0x00000001)
3 0x0041a1a0 in 1cv7 (+0x1a1a0) (0x0041a1a0)
4 0x25ff0042 (0x25ff0042)
5 0x00000000 (0x00000000)
0x0041b1b7: movl 0x0(%eax,%edx,4),%eax
Modules:
Module Address Debug info Name (80 modules)
PE 0x00400000-0045f000 Export 1cv7
PE 0x1f000000-1f013000 Deferred type32
PE 0x1f100000-1f12c000 Deferred dbeng32
PE 0x1f200000-1f22e000 Deferred br32
PE 0x1f300000-1f395000 Deferred frame
PE 0x1f400000-1f464000 Deferred zlibeng
PE 0x20000000-202b0000 Deferred bkend
PE 0x21000000-2102b000 Deferred blang
PE 0x22000000-22150000 Deferred seven
PE 0x23000000-2302d000 Deferred txtedt
PE 0x25000000-25089000 Deferred moxel
PE 0x26000000-26058000 Deferred userdef
PE 0x27000000-27090000 Deferred editr
PE 0x28000000-28079000 Deferred rgproc
PE 0x29000000-29306000 Deferred config
PE 0x31000000-311c0000 Deferred 1crcrus
.......


Тоже самое если я запускаю не конфигуратор, а предприятие и открываю какое-нибудь окно, например любой журнал.

Однако со всех сторон раздаются голоса, что 1С под wine худо-бедно но работает. И мне обидно до слез. Что у меня 1С не той системы?
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Irlaer писал(а):
25.01.2006 20:06
Однако со всех сторон раздаются голоса, что 1С под wine худо-бедно но работает. И мне обидно до слез. Что у меня 1С не той системы?


Не плачьте. Просто поддержка 1С 7.7 имеется только в коммерческой версии WINE@Etersoft.
Просто приобретите её: http://etersoft.ru/wine
Спасибо сказали:
Irlaer
Сообщения: 18

Re: wine 1С странные проблемы

Сообщение Irlaer »

lav писал(а):
26.01.2006 00:44
Не плачьте. Просто поддержка 1С 7.7 имеется только в коммерческой версии WINE@Etersoft.
Просто приобретите её: http://etersoft.ru/wine


Да причем тут WINE@Etersoft ?
Они обеспечивают сетевую работу. А в однопользовательском варианте 1С и под простым WINE'ом должна работать. С багами и глюками может быть, но должна. И этому есть многочисленные свидетельства...

Она же запускается и базу открывает. Меню работает. А вот при открытии окон я успеваю увидеть, что окно открылось и отрисовалось, а потом все падает ;(
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Irlaer писал(а):
26.01.2006 09:36
lav писал(а):
26.01.2006 00:44

Не плачьте. Просто поддержка 1С 7.7 имеется только в коммерческой версии WINE@Etersoft.
Просто приобретите её: http://etersoft.ru/wine


Да причем тут WINE@Etersoft ?
Они обеспечивают сетевую работу. А в однопользовательском варианте 1С и под простым WINE'ом должна работать. С багами и глюками может быть, но должна. И этому есть многочисленные свидетельства...

Она же запускается и базу открывает. Меню работает. А вот при открытии окон я успеваю увидеть, что окно открылось и отрисовалось, а потом все падает ;(

Сетевая работа - в версии WINE@Etersoft Network, а
поддержка работы 1С начинается с версии WINE@Etersoft Local
А вам не кажется, что эти "многочисленные свидетельства" были сделаны на базе бета-версий продукта от Etersoft? :)
Спасибо сказали:
master@kha.ru
Сообщения: 5

Re: wine 1С странные проблемы

Сообщение master@kha.ru »

у меня на обычном asplinux10 и wine удалось запустить только так:
http://dalcom.kha.ru/linux_1c.htm
Спасибо сказали:
djfroggy
Сообщения: 9

Re: wine 1С странные проблемы

Сообщение djfroggy »

Прежде чем открывать хотя бы одно окно, нужно отключить панель окон которая внизу. Так работает вроде неплохо. =)
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: wine 1С странные проблемы

Сообщение Mage-Warrior »

master@kha.ru писал(а):
20.03.2006 11:30
у меня на обычном asplinux10 и wine удалось запустить только так:
<a href="http://dalcom.kha.ru/linux_1c.htm" target="_blank">http://dalcom.kha.ru/linux_1c.htm</a>

Интересная темка. У меня тоже есть потребность в пуске 1С под Linux. Правда, пока дальше попытки обратиться к базе ничего не пошло... Долго ковырял... За ссылочку спасибо!
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
полулин
Сообщения: 39
ОС: Мандрива 2007.0 -2008.0

Re: wine 1С странные проблемы

Сообщение полулин »

у меня под Wine+Mandrake-10.1 - Заработала нормально с пропатченным экзешникам. Но работать и что либо делать серьезное побоялся. Зато под Win4lin безо всяких проблем
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

lav писал(а):
26.01.2006 00:44
Не плачьте. Просто поддержка 1С 7.7 имеется только в коммерческой версии WINE@Etersoft.
Просто приобретите её: <a href="http://etersoft.ru/wine" target="_blank">http://etersoft.ru/wine</a>



2lav

Хватит пиарить Этерсофт.
Парни нашли тему, молодцы, но это не значит что их продукт панацея.

Вместо пиара лучше помоги, приведи пример рабочего алгоритма..... Конечно если этерсофт приплачивает, тогда понятно...


Дополнение: В принципе я понял почему товарищ lav так пиарит этерсофт

Это варнинг при установке wine-20060422-eter2suse

"предупреждение: пользователь lav не существует - используется root"





2All


Заявляю: Локальная версия 1с работает не используя проприетарных фишек.

Можно устанвить wine из сырцов, можно скачать сборку под нужную операционку с общедостпного фтп Этерсофта ( ftp://ftp.etersoft.ru/pub/Etersoft/ )

1c будет работать корректно при условии

1. Он отучен от Хаспа ( Патчем Соарона например)
2. Кодовая таблица базы = " +Текущая системная установка"
3. ОБЯЗАТЕЛЬНО ВЫКЛЮЧИТЬ "Окна>Панель окон> Показать"


Дополнение: НЕ использовать wine-1.0.1-Local-дистр-10-update-from-1.0.0.run , глючная и не стабиильная , только 1.0

Дополнение2: Ради интереса скачал с сайта вайна последнюю сборку wine-0.9.13-SuSELinux100.i586.rpm . При этом предыдущая версия вайна ( wine-20060422-eter2suse.i586.rpm) была полностью удалена , в том чиле и каталог ~./wine . После установки сделал так как писал выше - 1с полет нормальный.




PS: Блин, пеар достал.
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Sargan писал(а):
13.05.2006 18:45
2lav
Хватит пиарить Этерсофт.
Парни нашли тему, молодцы, но это не значит что их продукт панацея.
...
2All
Заявляю: Локальная версия 1с работает не используя проприетарных фишек.

1c будет работать корректно при условии

1. Он отучен от Хаспа ( Патчем Соарона например)
2. Кодовая таблица базы = " +Текущая системная установка"
3. ОБЯЗАТЕЛЬНО ВЫКЛЮЧИТЬ "Окна>Панель окон> Показать"

PS: Блин, пеар достал.

2Sargan:
Вам не кажется, что ваша деятельность не вполне корректна? Если вы такой находчивый, может быть напишете патч для WINE, исправляющий п. 3 (чтобы не приходилось отключать панель окон), а то пока вы только заявления делаете и пытаетесь мешать Этерсофт заработать деньги на з/п того самого программиста, который эту проблему исправит в коде WINE.

2All:
Этерсофт публикует сборки WINE под все платформы с надеждой, что они будут полезны и помогут
переходу на Linux, а также прикладывает все усилия, чтобы в самом ближайшем будущем в WINE заработали без ограничений все популярные программы.
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

lav писал(а):
15.05.2006 13:32
2Sargan:
Вам не кажется, что ваша деятельность не вполне корректна? Если вы такой находчивый, может быть напишете патч для WINE, исправляющий п. 3 (чтобы не приходилось отключать панель окон), а то пока вы только заявления делаете и пытаетесь мешать Этерсофт заработать деньги на з/п того самого программиста, который эту проблему исправит в коде WINE.



1. Я работаю над этой ошибкой.

2. Обалдеть. Мы говорим об open source продукте, мое право делать с ним все что мне захочется, при этом не забывая делиться с остальными..... Если я нашел способ запускать приложение я могу:

а). Написать модуль, слинковать его с вайном и на основании LGPL и стричь деньги
б). Найти алгоритм работы или изменить код программы , что позволит решить проблему.

А заявления что я мешаю заработать денег какой то компании которая сидит на теме, говорит о
том что эта компания плохо представляет себе что такое open source, либо оперирует этим понятием к своей коммерческой выгоде.
Спасибо сказали:
NiKoLa_N
Сообщения: 639

Re: wine 1С странные проблемы

Сообщение NiKoLa_N »

Sargan писал(а):
13.05.2006 18:45
Дополнение2: Ради интереса скачал с сайта вайна последнюю сборку wine-0.9.13-SuSELinux100.i586.rpm . При этом предыдущая версия вайна ( wine-20060422-eter2suse.i586.rpm) была полностью удалена , в том чиле и каталог ~./wine . После установки сделал так как писал выше - 1с полет нормальный.


Пробовал. Полет нормальный, но не совсем.
Например в 938 торговле отказался формироваться отчетик "Остатки ТМЦ", причем сделал это хитро. Программа никаких глюков не выдала, в логах вайна тоже никакого криминала, только в 1С ругательство на отсутствие ";" в каком-то месте конфигурации.

Этерфсофт - молодцы, тока вот продавали бы чуть по-дешевле, баксов за 100 например.
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Sargan писал(а):
15.05.2006 14:31
1. Я работаю над этой ошибкой.

2. Обалдеть. Мы говорим об open source продукте, мое право делать с ним все что мне захочется, при этом не забывая делиться с остальными..... Если я нашел способ запускать приложение я могу:

а). Написать модуль, слинковать его с вайном и на основании LGPL и стричь деньги
б). Найти алгоритм работы или изменить код программы , что позволит решить проблему.

А заявления что я мешаю заработать денег какой то компании которая сидит на теме, говорит о
том что эта компания плохо представляет себе что такое open source, либо оперирует этим понятием к своей коммерческой выгоде.

1. Это хорошо. Может быть вам помочь? У нас есть некоторые сведения о причинах проблемы. Возможно мы могли бы сотрудничать, оплачивая вашу работу над кодом.

2. Я рад что вы так всё хорошо понимаете. Конечно, куда там Этерсофту понимать что такое Open Source. Мне кажется только что вы не поняли главного - если компания не будет получать доход от своей деятельности (коммерческая выгода, как вы говорите), она не сможет действовать (в этом направлении).

Безусловно вас никто не ограничивает, и все будут рады, если вы сделаете что-то полезное для сообщества.
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

lav писал(а):
15.05.2006 16:47
2. Я рад что вы так всё хорошо понимаете. Конечно, куда там Этерсофту понимать что такое Open Source. Мне кажется только что вы не поняли главного - если компания не будет получать доход от своей деятельности (коммерческая выгода, как вы говорите), она не сможет действовать (в этом направлении).


Вы меня не совсем поняли...

Право компании зарабатывать на open source закреплено в GPL, и ваша компания поступает абсолютно правильно.... Более того, я сам зарабатываю на open source.

Моя критика распротранялась на фразу

" а то пока вы только заявления делаете и пытаетесь мешать Этерсофт заработать деньги на з/п того самого программиста, который эту проблему исправит в коде WINE."

т.к. я не пытаюсь мешать, а делюсь своим опытом со ВСЕМ сообществом ( а не с компанией Этерсофт), в рамках идеологии open source.
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Sargan писал(а):
15.05.2006 16:57
...
Моя критика распротранялась на фразу

" а то пока вы только заявления делаете и пытаетесь мешать Этерсофт заработать деньги на з/п того самого программиста, который эту проблему исправит в коде WINE."

т.к. я не пытаюсь мешать, а делюсь своим опытом со ВСЕМ сообществом ( а не с компанией Этерсофт), в рамках идеологии open source.

Да, наверное моя фраза была неудачна. Я не имел в виду что вы целенаправленно нам мешаете. Но пожалуйста не делайте заявлений, из которых можно понять, что 1С будет работать в обычным WINE ничуть не хуже, чем в WINE@Etersoft, это не так.
Кстати, об опыте. Пошаговую инструкцию как в обычном WINE установить и запустить 1С мы опубликовали больше года назад, и она растиражирована на разных сайтах.
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

lav писал(а):
15.05.2006 17:11
Да, наверное моя фраза была неудачна. Я не имел в виду что вы целенаправленно нам мешаете. Но пожалуйста не делайте заявлений, из которых можно понять, что 1С будет работать в обычным WINE ничуть не хуже, чем в WINE@Etersoft, это не так.


Не могу согласиться.... у меня нет таких примеров.... Могу предложить озвучить то что может ваш продукт и чего не может обычный вайн....То есть действительно то что не работает....А не фразу "ваш вайн не может работать, а наш может"


Кстати, об опыте. Пошаговую инструкцию как в обычном WINE установить и запустить 1С мы опубликовали больше года назад, и она растиражирована на разных сайтах.



Лукавите. Инструкция, если ей следовать, не дает работоспособной системы..... Это не инструкция, а рекоммендации....
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Sargan писал(а):
15.05.2006 17:25
Не могу согласиться.... у меня нет таких примеров.... Могу предложить озвучить то что может ...

Лукавите. Инструкция, если ей следовать, не дает работоспособной системы..... Это не инструкция, а рекоммендации....

Не буду дискутировать, не до того.
В общем желаю всяческих успехов. Будут вопросы - с радостью ответим, пишите.
Спасибо сказали:
bvlad
Сообщения: 260
ОС: Suse

Re: wine 1С странные проблемы

Сообщение bvlad »

NiKoLa_N писал(а):
15.05.2006 16:02
Пробовал. Полет нормальный, но не совсем.
Например в 938 торговле отказался формироваться отчетик "Остатки ТМЦ", причем сделал это хитро. Программа никаких глюков не выдала, в логах вайна тоже никакого криминала, только в 1С ругательство на отсутствие ";" в каком-то месте конфигурации.


Аналогичные проблемы. Отчеты, дополнительные обработки не формируются. В календаре в место букв квадраты. Хотя навигация по меню, настройкам, справочникам все нормально.
Такое впечатление, что неправильно транслируется код модулей.
Спасибо сказали:
bvlad
Сообщения: 260
ОС: Suse

Re: wine 1С странные проблемы

Сообщение bvlad »

Проблему решил
wine regedit
В реестре в ветке HKCU\Software\Wine\X11 Driver\Fonts добавил ключи
"Default"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultFixed"="-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSansSerif"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif"="-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"

Подскажите в wine etersoft решен вопрос с сплеш заставкой и с Панелью окон?
И еще, возможен многопользовательский режим в wine не от etersoft?
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

bvlad писал(а):
18.05.2006 00:31
Проблему решил
wine regedit
В реестре в ветке HKCU\Software\Wine\X11 Driver\Fonts добавил ключи
"Default"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultFixed"="-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSansSerif"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif"="-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"


Вот ... это похоже на опенсорс ;)

Подскажите в wine etersoft решен вопрос с сплеш заставкой и с Панелью окон?
И еще, возможен многопользовательский режим в wine не от etersoft?


По проблеме ничего сказать не могу, потому как только пытаюсь ее решить....Но щас прийдет lav и скажет чтобы вы не плакали, а купили wine@etersoft net ....


Дополнение: Понять не могу как передать фокус выскакивающим варнингам или запросам авторизации...
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

bvlad писал(а):
18.05.2006 00:31
Проблему решил
wine regedit
В реестре в ветке HKCU\Software\Wine\X11 Driver\Fonts добавил ключи
"Default"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultFixed"="-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSansSerif"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif"="-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"

Подскажите в wine etersoft решен вопрос с сплеш заставкой и с Панелью окон?



1. Странно не могу повторить успех.... У меня 1с продолжает ругаться... Изменения точно в этой ветке?

2. Панель окон можно не отключать, но тогда нужно задействовать опцию "Автоматичкески прятать" оттуда же.


Дополнение: Решил проблему с сплэш заставкой которая закрывает выскакивающие окна ( запрос авторизации, запрос на преиндексацию.....)
winecfg > Графика > Выключить "Разрешить менеджеру окон управлять окнами"
Спасибо сказали:
bvlad
Сообщения: 260
ОС: Suse

Re: wine 1С странные проблемы

Сообщение bvlad »

Вообще много чего пробовал с настройками wine, может чего и забыл. Если вспомню обязательно напишу.
После дополнения в реестр, пришлось повторно изменить в конфигураторе кодовую страницу. После пересчета все запустилось.
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Sargan писал(а):
18.05.2006 00:42

Подскажите в wine etersoft решен вопрос с сплеш заставкой и с Панелью окон?
И еще, возможен многопользовательский режим в wine не от etersoft?


По проблеме ничего сказать не могу, потому как только пытаюсь ее решить....Но щас прийдет lav и скажет чтобы вы не плакали, а купили wine@etersoft net ....

Я так похож на рекламного агента? :)

Sargan писал(а):
18.05.2006 00:42
Дополнение: Понять не могу как передать фокус выскакивающим варнингам или запросам авторизации...

Дело в том что в Иксах понятия "фокус (ввода)" и "на переднем плане" вовсе не связаны. К тому же всё осложняется используемым оконным менеджером, который может иметь свои представления о том где показывать окна.

Sargan писал(а):
18.05.2006 17:23
bvlad писал(а):
18.05.2006 00:31

Проблему решил
wine regedit
В реестре в ветке HKCU\Software\Wine\X11 Driver\Fonts добавил ключи
"Default"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultFixed"="-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSansSerif"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif"="-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"

Подскажите в wine etersoft решен вопрос с сплеш заставкой и с Панелью окон?



1. Странно не могу повторить успех.... У меня 1с продолжает ругаться... Изменения точно в этой ветке?

Эти настройки относятся только к случаю когда не используется freetype. Это не рекомендуется, при этом начинают использоваться Иксовые шрифты, не всегда подходящие.
А проблема с квадратиками решается просто - нужно скопировать arial в windows/fonts :)


bvlad писал(а):
18.05.2006 00:31
Подскажите в wine etersoft решен вопрос с сплеш заставкой и с Панелью окон?

Решён конечно, иначе как программой пользоваться.

bvlad писал(а):
18.05.2006 00:31
И еще, возможен многопользовательский режим в wine не от etersoft?

Не возможен. На данный момент эта функциональность имеется только в WINE@Etersoft.

P.S.
Если вы представитель организации, то можно написать на sales@etersoft.ru и попросить демо-версию. Сразу увидите как и что.
Спасибо сказали:
Jaded Phoenix
Сообщения: 7

Re: wine 1С странные проблемы

Сообщение Jaded Phoenix »

Доброго времени суток, Этерсофт!

Ничего не имею против Вас и Вашего бизнеса по снятию геморроя с тех, у кого есть лишние баксы. Только НЕ ПИШИТЕ, ЧТО ВАШЕ РЕШЕНИЕ - ЕДИНСТВЕННО РАБОТАЮЩЕЕ!!!!!!!!!

Я скачал Вашу демку, версии 20060422-1, одновреименно с wine-0.9.13. Ваша сборка - КРИВАЯ! Многие фичи просто не работают!! В оригинальном же wine все классно.

Чтобы Вы не вешали лапшу, что Ваша сборка - единственная. вот как я установил рабочую 1С под wine 0.9.13 (система - Kubuntu Dapper Drake, это клон Debian):

1. Качаем wine с http://www.winehq.org; я использую wine 0.9.13 в сборке для Debian.
2. Запускаем wine, пусть создаст папку ~/.wine/
3. Качаем Dcom98 с http://download.microsoft.com/msdownload/d...6/en/dcom98.exe, или с http://dalcom.kha.ru/dcom98.exe. Копируем Dcom98 в ~/.wine/drive_c/
4. Запускаем winecfg и настраиваем wine по своему вкусу. Особо отмечаю: на вкладке "Графика" убираем галочку с "Разрешить менеджеру окон управлять окнами".
5. Стартуем wine DCOM98.EXE /C /T:c:\\temp /Q (из папочки ~/.wine/drive_c/).
6. Копируем все из папки ~/.wine/drive_c/temp/ в ~/.wine/drive_c/WINDOWS/system/.
7. Опять стартуем winecfg, добавляем приложение Dcom98.exe, и для него в соседней вкладке прописываем библиотеку ole32=Родная (windows).
8. Запускаем wine DCOM98.EXE /Q (у меня оно тут, правда, выругалось, что у меня система 2000, но ничего - дальше все нормально).
9. Копируем из установленной винды библиотеку msvcrt40.dll (входит в состав MS Office, например).
10. Стартуем winefile (можно и ручками через wine, но привыкайте к удобствам ;-)), ставим 1С.
11. Еще раз стартуем winecfg, добавляем приложение 1CV7.exe (у меня 1CV7s.exe), для него прописываем исключительно нативные библиотеки rpcrt4, ole32, olepro32, oleaut32, msvcrt40.
12. Совет, который я не делал (у меня и так все нормально): чтобы в программе был русский шрифт надо просто из компьютера где установлен Windows взять из папки fonts все шрифты и скопировать их в папку ~/.wine/drive_c/windows/fonts. Далее в файле настройки wine изменить в разделе [fonts]:
"Default" = "arial"
"DefaultFixed" = "fixed"
"DefaultSerif" = "Serif"
"DefaultSansSerif" = "SansSerif"
13. Стартуем 1С, добавляем базы. Для каждой базы делаем следующее: открываем в конфигураторе, выбираем в меню «Администрирование» пункт «Кодовая страница таблиц ИБ». Устанавливаем кодовую страницу в «+Текущая системная установка».
14. Создаем ярлыки запуска, устало дышим, радуемся и благодарим г-на Нуралиева (директор 1С) за классный продукт.

p.s. Для экспериментов ставил 1С, прошитую Сауроном. Поскольку не люблю пиратов, сегодня вечером поставлю оригинальную купленную 1С, с ключем под Linux от Alladin (разрабочик HASP, если кто не знал). О результатах доложусь.

p.p.s. господа Этерсофт, зарабатывайте деньги честно. Вы делаете бизнес на том, что избавляете людей от описанного выше геморроя? Ради Бога, но только говорите честно: Ваша сборка - не более чем wine, заранее настроенный под 1С.
Спасибо сказали:
bvlad
Сообщения: 260
ОС: Suse

Re: wine 1С странные проблемы

Сообщение bvlad »

Сразу вопросы.
Многопользовательский режим работает?
В последней версии wine где взять файл настройки?
Спасибо сказали:
lav
Модератор
Сообщения: 192
Контактная информация:

Re: wine 1С странные проблемы

Сообщение lav »

Jaded Phoenix писал(а):
30.05.2006 16:48
...
p.p.s. господа Этерсофт, зарабатывайте деньги честно. Вы делаете бизнес на том, что избавляете людей от описанного выше геморроя? Ради Бога, но только говорите честно: Ваша сборка - не более чем wine, заранее настроенный под 1С.

Безусловно, вы имеете право на собственное мнение. Хотя немного смешно, что меня призывают жить честно. Но не буду с вами спорить. Мне казалось что достаточно посмотреть на исходники нашей сборки, чтобы понять что не всё так просто. Мы рады, если вам достаточно configure && make install, чтобы получить работающую систему.
Наша сборка (под кучу платформ!) - более чем wine, заранее настроенный. Потому что в нём 1С (и другие программы) не просто запускается, а ещё и работают. Клиенты имеют поддержку. Обнаруживаемые баги несовместимости с третьим софтом устраняются. И между прочим исправления отправляются в WINE CVS. Так что взяв исходники wine оттуда, не забывайте о том, что в них и плоды нашего труда.
Составить перечень отличий WINE@Etersoft, да и даже просто нашей свободной сборки от wine из исходников оставляю кому-то, кто захочет.

А о том что у нас "кривая сборка и многие фичи просто не работают", расскажите пожалуйста поподробнее или извинитесь.
Спасибо сказали:
puh62
Сообщения: 2
Контактная информация:

Re: wine 1С странные проблемы

Сообщение puh62 »

2Jaded Phoenix Меня интересуеют вот такие пироги:
1) База, которую Вы настраивали SQL или локальная? :(
2)
11. Еще раз стартуем winecfg, добавляем приложение 1CV7.exe (у меня 1CV7s.exe), для него прописываем исключительно нативные библиотеки rpcrt4, ole32, olepro32, oleaut32, msvcrt40.

Они все есть в wine?
3)
12. Совет, который я не делал (у меня и так все нормально): чтобы в программе был русский шрифт надо просто из компьютера где установлен Windows взять из папки fonts все шрифты и скопировать их в папку ~/.wine/drive_c/windows/fonts. Далее в файле настройки wine изменить в разделе [fonts]:
"Default" = "arial"
"DefaultFixed" = "fixed"
"DefaultSerif" = "Serif"
"DefaultSansSerif" = "SansSerif"

Где можно найти этот файл настройки? У меня в папке .wine только dosdevices, drive_c, system.reg, user.reg, userdef.reg. :(
Спасибо сказали:
Sargan
Сообщения: 19

Re: wine 1С странные проблемы

Сообщение Sargan »

2) [quote]11. Еще раз стартуем winecfg, добавляем приложение 1CV7.exe (у меня 1CV7s.exe), для него прописываем исключительно нативные библиотеки rpcrt4, ole32, olepro32, oleaut32, msvcrt40.[quote]
Они все есть в wine?

Нет в вайне их нет, нужно установить dcom98.exe или скопировать из каталога windows ( на win партиции)


3) [quote]12. Совет, который я не делал (у меня и так все нормально): чтобы в программе был русский шрифт надо просто из компьютера где установлен Windows взять из папки fonts все шрифты и скопировать их в папку ~/.wine/drive_c/windows/fonts. Далее в файле настройки wine изменить в разделе [fonts]:
"Default" = "arial"
"DefaultFixed" = "fixed"
"DefaultSerif" = "Serif"
"DefaultSansSerif" = "SansSerif"[quote]
Где можно найти этот файл настройки? У меня в папке .wine только dosdevices, drive_c, system.reg, user.reg, userdef.reg. :(
[quote]


Файла config в вайне больше нет.... Используйте wine regedit
Спасибо сказали:
Jaded Phoenix
Сообщения: 7

Re: wine 1С странные проблемы

Сообщение Jaded Phoenix »

Итак, уточняю свой пост.

п.8 (второй запуск wine DCom98.exe) делать не надо.
библиотека msvcrt40.dll входит в комплект MS C++ Run-time libraries, и, соответственно, поставляется со многими программами; можно и с сайта MS (бесплатно и легально).
п.12 (про шрифты) не делал, просто скопировал всю папочку \windows\fonts
п.новый: когда 1С запустится, выберите пункт меню "Окна/Панель окон/Показать" (чтобы галочка с этого пункта пропала). Если в 1С включена панель окон, то 1С неверно работает с компонентом statusbar32.

библиотеки msvcrt40.dll, rpcrt4.dll для 1С вроде бы не нужны? (хотя, у меня они стоят для других приложений).

Вот так 1С пойдёт в стандартном wine в однопользовательском режиме. (да, чуть не забыл: лицензионной 1с нужен еще драйвер hasp от alladin. драйвер и инструкции скачал с их сайта, всё заработало сразу и ок).

Если нужна 1С в SQL или в сети, покупайте wine@etersoft; другого решения пока нет.
Спасибо сказали:
Jaded Phoenix
Сообщения: 7

Re: wine 1С странные проблемы

Сообщение Jaded Phoenix »

насчет сеетвой 1С.

1С Сетевая ведь построена с Visual FoxPro? Стало быть, проблема запуска не в самой 1С, а в VFP. Ищите wine+FoxPro, кому интересно. ;)

Кстати, Microsoft относительно недавно заявила, что использование программ, использующих Visual FoxPro, в системах не-Microsoft Windows - это нарушение EULA (end-user license agreement). Соответственно, все, кто делает решения для запуска 1С под wine, нарушают лицензионные права Microsoft? Что Вы думаете об этом, господа из Etersoft? :blink: Господин Lav, что скажете? :wacko:
Спасибо сказали:
Ответить