Проблемы с 1с под вином

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

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

Аватара пользователя
Bismark
Сообщения: 175

Проблемы с 1с под вином

Сообщение Bismark »

Добрый всем день!
Мучаюсь не оставляя надежд с 1с бухгалтерией 7.7 рел 25 под wine
Wine 0.9.29 (собран с -O2)
система Gentoo 2006.1 x86 2.6.19-r1
1C 7.7 rel 25 (работающая без ключа. Т.е. после установки ей ни хаспов не саблей не надо.)
По многочисленным инструкциям поставил 1С (Сделал действия с DCOM98, скопировал в system32 msvcrt40.dll, убрал галочку связанную с менеджером окон, решил проблему с кодировкой, со сплеш заставкой, прописал библиотеки rpcrt4, ole32, olepro32, oleaut32, msvcrt40 как родные windows)

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

Код: Выделить всё

localhost drive_c # wine /root/.wine/drive_c/Program\ Files/1Cv77/BIN/1cv7.exe
fixme:msvcrt:MSVCRT_setlocale :Codepage only locale not implemented
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
wine: Unhandled page fault on read access to 0x0b953418 at address 0x41bda7 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0b953418 in 32-bit code (0x0041bda7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0041bda7 ESP:0033d390 EBP:02348238 EFLAGS:00210216(   - 00      -RIAP1)
EAX:0246c038 EBX:0041bd10 ECX:00110020 EDX:02539cf8
ESI:0033e098 EDI:0033e0b4
Stack dump:
0x0033d390:  00000000 00000000 02348238 0033e098
0x0033d3a0:  0033d62c 0041bd10 0000007c 000096b0
0x0033d3b0:  00158910 7eb88c90 00158910 00158910
0x0033d3c0:  0033d5e0 7eb5e113 0033d4e0 0033d550
0x0033d3d0:  0000005c 7ec4ac2b 0033d8ac 00000154
0x0033d3e0:  00000001 00000010 00000010 00000012
Backtrace:
=>1 0x0041bda7 in 1cv7 (+0x1bda7) (0x02348238)
  2 0x00000001 (0x00428dd0)
  3 0x0041ad90 in 1cv7 (+0x1ad90) (0x00422f92)
0x0041bda7: movl        0x0(%eax,%edx,4),%eax
Modules:
Module  Address                 Debug info      Name (87 modules)
PE      400000-451000   Export          1cv7
PE      1f000000-1f013000       Deferred        type32
PE      1f100000-1f12c000       Deferred        dbeng32
PE      1f200000-1f22e000       Deferred        br32
PE      1f300000-1f399000       Deferred        frame
PE      1f400000-1f464000       Deferred        zlibeng
PE      20000000-202b1000       Deferred        bkend
PE      21000000-2102b000       Deferred        blang
PE      22000000-22150000       Deferred        seven
PE      23000000-2302d000       Deferred        txtedt
PE      25000000-2508b000       Deferred        moxel
PE      26000000-26058000       Deferred        userdef
PE      27000000-27090000       Deferred        editr
PE      28000000-2807e000       Deferred        rgproc
PE      2a000000-2a147000       Deferred        basic
PE      2b000000-2b00d000       Deferred        trade
PE      2c000000-2c03b000       Deferred        salary
PE      2f000000-2f0db000       Deferred        account
PE      31000000-311c2000       Deferred        1crcrus
PE      5f300000-5f329000       Deferred        olepro32
PE      65340000-653d2000       Deferred        oleaut32
PE      65f00000-65fc2000       Deferred        ole32
PE      70100000-70153000       Deferred        rpcrt4
PE      73d90000-73e8e000       Deferred        mfc42
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d997000-7d9a0000       Deferred        librt.so.1
ELF     7decc000-7df6b000       Deferred        comdlg32<elf>
  \-PE  7ded0000-7df6b000       \               comdlg32
ELF     7df6b000-7dfaf000       Deferred        riched20<elf>
  \-PE  7df80000-7dfaf000       \               riched20
ELF     7dfaf000-7dfc3000       Deferred        riched32<elf>
  \-PE  7dfc0000-7dfc3000       \               riched32
ELF     7e007000-7e038000       Deferred        winspool<elf>
  \-PE  7e010000-7e038000       \               winspool
ELF     7e2fb000-7e32d000       Deferred        uxtheme<elf>
  \-PE  7e300000-7e32d000       \               uxtheme
ELF     7e32d000-7e332000       Deferred        libxfixes.so.3
ELF     7e332000-7e33c000       Deferred        libxcursor.so.1
ELF     7e33c000-7e358000       Deferred        imm32<elf>
  \-PE  7e340000-7e358000       \               imm32
ELF     7e358000-7e35c000       Deferred        libxrandr.so.2
ELF     7e35c000-7e364000       Deferred        libxrender.so.1
ELF     7e364000-7e367000       Deferred        libxinerama.so.1
ELF     7e367000-7e371000       Deferred        libdrm.so.2
ELF     7e371000-7e3d0000       Deferred        libgl.so.1
ELF     7e3d0000-7e3d5000       Deferred        libxdmcp.so.6
ELF     7e3d5000-7e4cf000       Deferred        libx11.so.6
ELF     7e4cf000-7e4df000       Deferred        libxext.so.6
ELF     7e4df000-7e4f6000       Deferred        libice.so.6
ELF     7e4f6000-7e4ff000       Deferred        libsm.so.6
ELF     7e516000-7e5a2000       Deferred        winex11<elf>
  \-PE  7e530000-7e5a2000       \               winex11
ELF     7e601000-7e77c000       Deferred        libxml2.so.2
ELF     7e77c000-7e7af000       Deferred        libfontconfig.so.1
ELF     7e7af000-7e7c3000       Deferred        libz.so.1
ELF     7e7c3000-7e845000       Deferred        libfreetype.so.6
ELF     7e847000-7e84d000       Deferred        libxxf86vm.so.1
ELF     7e85c000-7e8b4000       Deferred        shlwapi<elf>
  \-PE  7e870000-7e8b4000       \               shlwapi
ELF     7e8b4000-7e9a5000       Deferred        shell32<elf>
  \-PE  7e8c0000-7e9a5000       \               shell32
ELF     7e9a5000-7ea65000       Deferred        comctl32<elf>
  \-PE  7e9b0000-7ea65000       \               comctl32
ELF     7ea65000-7eac9000       Deferred        msvcrt<elf>
  \-PE  7ea70000-7eac9000       \               msvcrt
ELF     7eac9000-7eb0f000       Deferred        advapi32<elf>
  \-PE  7ead0000-7eb0f000       \               advapi32
ELF     7eb0f000-7eba1000       Deferred        gdi32<elf>
  \-PE  7eb20000-7eba1000       \               gdi32
ELF     7eba1000-7ecd9000       Deferred        user32<elf>
  \-PE  7ebc0000-7ecd9000       \               user32
ELF     7ecd9000-7ecdd000       Deferred        koi8-r.so
ELF     7ee0b000-7ef26000       Deferred        kernel32<elf>
  \-PE  7ee20000-7ef26000       \               kernel32
ELF     7ef26000-7ef30000       Deferred        libnss_files.so.2
ELF     7ef30000-7ef3a000       Deferred        libnss_nis.so.2
ELF     7ef3a000-7ef50000       Deferred        libnsl.so.1
ELF     7ef50000-7ef58000       Deferred        libnss_compat.so.2
ELF     7ef58000-7ef7d000       Deferred        libm.so.6
ELF     7ef7d000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef90000-7f000000       \               ntdll
ELF     b7cb2000-b7cb5000       Deferred        libxau.so.6
ELF     b7cb7000-b7cbb000       Deferred        libdl.so.2
ELF     b7cbb000-b7de1000       Deferred        libc.so.6
ELF     b7de1000-b7df8000       Deferred        libpthread.so.0
ELF     b7e0f000-b7f20000       Deferred        libwine.so.1
ELF     b7f21000-b7f3d000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\Program Files\1Cv77\BIN\1cv7.exe
        00000009    0 <==
registered as user #420294 with the Linux Counter

Jabber: fon_bismark@jabber.ru
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

(Сделал действия с DCOM98, скопировал в system32 msvcrt40.dll, убрал галочку связанную с менеджером окон, решил проблему с кодировкой, со сплеш заставкой, прописал библиотеки rpcrt4, ole32, olepro32, oleaut32, msvcrt40 как родные windows)


А ты не мог бы подсказать как решил это?
Ну или линк на мануал =)
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблемы с 1с под вином

Сообщение Hoblin »

AphexTwin писал(а):
13.04.2007 08:16
А ты не мог бы подсказать как решил это?
Ну или линк на мануал =)

Полфорума забито такими инструкциями, и решение проблемы корневого поста там тоже есть! Просто немного поискать, разве сложно? ;)

P.S. У меня нормально так и не заработало по всем инструкциям, решил вопрос коммерчески...
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

В принципе я ужо разобрался с настройками, сделал тоже, что и топикстартер, и теперь такая же ошибка выпадает.
Я по форуму искал...
Может подскажешь где найти "решение проблемы корневого поста" ? :(
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблемы с 1с под вином

Сообщение Hoblin »

AphexTwin писал(а):
13.04.2007 10:29
Я по форуму искал...

Например, здесь?
http://linuxforum.ru/index.php?showtopic=29697&hl=
Всё же остаюсь при своём мнении, чтобы НОРМАЛЬНО работать в 1С в стандартном wine нужно проделать ту же работу по его дописыванию, что проделали Etersoft. Это удел маньяков, у которых очень много свободного времени - мне эти способы не помогли.
Чтобы обсуждение, что есть честно, а что нет, не разгорались с новой силой, ещё раз повторю, что это моё личное мнение, и работа поддерживаемых Этерсофтом программ лично меня абсолютно устраивает.
Спасибо сказали:
Daniloff
Сообщения: 24
ОС: Mandriva

Re: Проблемы с 1с под вином

Сообщение Daniloff »

Hoblin писал(а):
13.04.2007 09:49
P.S. У меня нормально так и не заработало по всем инструкциям, решил вопрос коммерчески...


Что значит - "решил коммерчески"? Терминалом?
Вот все говорят "терминал", а я не представляю - как это? 1С крутится под виндой, а картинка передается на линукс?
Или наоборот: 1С под wine, а картинка - в windos?..
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблемы с 1с под вином

Сообщение Hoblin »

Daniloff писал(а):
13.04.2007 11:17
Что значит - "решил коммерчески"? Терминалом?
Вот все говорят "терминал", а я не представляю - как это? 1С крутится под виндой, а картинка передается на линукс?
Или наоборот: 1С под wine, а картинка - в windos?..

1. Коммерчески - это покупкой WINE@Etersoft.
2. Терминальный доступ - это доступ с помощью сервера терминалов. Кое что по этому вопросу - здесь.
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

Hoblin писал(а):
13.04.2007 11:56
1. Коммерчески - это покупкой WINE@Etersoft.
2. Терминальный доступ - это доступ с помощью сервера терминалов. Кое что по этому вопросу - здесь.

Покупать необязательно, можно скачать с етерсофтовского фтп.
Что, соббсно, я и сделал.
И даже под ним 1с не запустилась гладко... дллки пришлось докидывать, щас с кодировкой косяки.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Проблемы с 1с под вином

Сообщение Denjs »

AphexTwin писал(а):
14.04.2007 13:52
Покупать необязательно, можно скачать с етерсофтовского фтп.
Что, соббсно, я и сделал.
И даже под ним 1с не запустилась гладко... дллки пришлось докидывать, щас с кодировкой косяки.

"ещё раз 25" : покупать - обязательно, если хочешь запустить 1С. та версия что в свободном доступе не поддерживает запуск 1С. об этом писалось и говорилось кажется не раз.

Коммерческая - поддерживает "из коробочки" без всяких доработок - ставишь по инструкции и все запустилось.
сам такую пользую уже год.
Однопользовательская wine@etersoft стоит около 500 рублей.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

Denjs писал(а):
14.04.2007 14:20
"ещё раз 25" : покупать - обязательно, если хочешь запустить 1С. та версия что в свободном доступе не поддерживает запуск 1С. об этом писалось и говорилось кажется не раз.

Коммерческая - поддерживает "из коробочки" без всяких доработок - ставишь по инструкции и все запустилось.
сам такую пользую уже год.
Однопользовательская wine@etersoft стоит около 500 рублей.

Хм, ну спасибо за разъяснения. Просто я уже спрашивал в каком-то топике (непомню где точно) в чём, мол, различие между покупкой лицензии, и простым даунлодом с их фтп. Мне сказали, что только в наличии поддержки.

Писали то может и не раз, только вот я в форуме не так давно, так что... :rolleyes:
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

Denjs писал(а):
14.04.2007 14:20
Однопользовательская wine@etersoft стоит около 500 рублей.

Ещё такой вопросик созрел: Разрешает ли однопользовательская версия работу через rdesktop ?
Спасибо сказали:
Daniloff
Сообщения: 24
ОС: Mandriva

Re: Проблемы с 1с под вином

Сообщение Daniloff »

AphexTwin писал(а):
18.04.2007 07:07
Ещё такой вопросик созрел: Разрешает ли однопользовательская версия работу через rdesktop ?


насколько мне известно, rdesktop - это терминальный клиент для работы с windows termial server. Причем тут wine - понятия не имею! :ph34r:
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

Daniloff писал(а):
18.04.2007 08:42
насколько мне известно, rdesktop - это терминальный клиент для работы с windows termial server. Причем тут wine - понятия не имею! :ph34r:

хм... ну тогда через аналогичный терминальный клиент для линукс .. ?
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Проблемы с 1с под вином

Сообщение VPF »

AphexTwin писал(а):
18.04.2007 09:04
хм... ну тогда через аналогичный терминальный клиент для линукс .. ?


Задачу поясните, а то как-то вопрос непонятен... :wacko:
Сформулируйте простыми словами вашу идею.
Think different www.vorko.info
Спасибо сказали:
Аватара пользователя
AphexTwin
Сообщения: 100
ОС: Debian4

Re: Проблемы с 1с под вином

Сообщение AphexTwin »

VPF писал(а):
18.04.2007 09:09
Задачу поясните, а то как-то вопрос непонятен... :wacko:
Сформулируйте простыми словами вашу идею.

Что бы не покупать кучу лицензий на кучу тачек, просто настроить и запустить 1с на терминал-сервере, а остальными машинами просто цепляться к терминалу и работать в 1с.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблемы с 1с под вином

Сообщение Hoblin »

AphexTwin писал(а):
18.04.2007 13:18
Что бы не покупать кучу лицензий на кучу тачек, просто настроить и запустить 1с на терминал-сервере, а остальными машинами просто цепляться к терминалу и работать в 1с.

Во-первых, такой вариант не решает вопросов лицензирования (или я не прав?).
Во-вторых, 1С не позволит нескольким пользователям работать с одной базой из под local. Тут уже Network понадобится, там блокировки работают.
Спасибо сказали: