Декабрь 13, 2017, 03:35:43

Автор Тема: Клиентская часть 1С 8.х работает стабильно под Ванильным Wine  (Прочитано 16735 раз)

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Хотелось бы поблагодарить Нуралиева и Ко. за наконец-таки написанное приложение под wine, ибо опыта с 1С 7.7 под wine я думаю уже хватает.
Проверено 1С 8.1 - отлично работает под оригинальной версией wine 1.1.38 и выше!
Хочу заметить, что решения от EterSoft использовать совершенно не требуется!

saim

  • Administrator
  • Пользователь
  • *****
  • Сообщений: 88
  • Карма: +2/-1
    • Просмотр профиля
Не везде отлично, конечно. Работаю программистом 1с, часто возникают грабли. Перечень выложу сюда.
Пишу программы под заказ. Все редакции платформы 1С:Предприятие 8.

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Перечень в студию  ;) Ждём свежего мяска!

sdhobbit

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +0/-0
    • Просмотр профиля
А сравнение-объединение конфигураций под 1.1.38 нормально работает? У меня в убунте под wine 1.0.1 не все базы обновить получается.

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
А почему не использовать более новый вайн? И Если можно релиз я так понимаю 8.1?

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
А сравнение-объединение конфигураций под 1.1.38 нормально работает? У меня в убунте под wine 1.0.1 не все базы обновить получается.

На самом деле меня это удивляет ибо у меня вообще на нём работает УРБД ... ну и соотвественно конфигурации обновляются регулярно ... не реже раза в месяц ... затыков не было .. думаю стоит вайн и релиз 1С попробовать последние... по саравнению с 1.0.1 текущий вайн поменялся в лучшую сторону и большое количество библиотек уже практически дописаны...

sdhobbit

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +0/-0
    • Просмотр профиля
wine я пробовал 2 версии - 1.0.1 и 1.1.31 (собственно они идут в пакетах убунты). От версии 1С не зависит (ни на 8.1 ни на 8.2 не получается). Думете стоит пробовать под 1.1.38?

sdhobbit

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +0/-0
    • Просмотр профиля
Вобщем попробовал на 1.1.41, вылетает при обновлении :(
Есть какие-нибудь идеи, что можно сделать?
1С:Предприятие 8.2 (8.2.10.77)
wine-1.1.41
Обновляю немного переписанную КА 1.0.6 на 1.0.7.


1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
А что за ошибка то?
Если база Файловая: может просто сделать проверку с помощью проги "chdbfl.exe" она в bin.
Если не сложно можно конфиги с какого на какой попробовать ... ?ваще представить не могу, что за беда!
« Последнее редактирование: Март 30, 2010, 04:10:16 от 1clinux »

sdhobbit

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +0/-0
    • Просмотр профиля
Ну просто вылетает сообщение, что в приложении была ошибка.

Короче похоже из-за того вылетает, что идут вызовы internet explorer. Иногда вылетает в том месте, где окошко с информацией об обновлении выходит, а иногда ближе к концу.

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
У меня трудиться: 1.1.35 ИМХО он был самый стабильный среди тех, что я пробовал ... его и оставил ... попробуйте с ним и ... если не сложно, что за ошибка валит  огласите пожалуйста.

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Ну просто вылетает сообщение, что в приложении была ошибка.

Короче похоже из-за того вылетает, что идут вызовы internet explorer. Иногда вылетает в том месте, где окошко с информацией об обновлении выходит, а иногда ближе к концу.

А что у вас с gecko? поставили?

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Ну просто вылетает сообщение, что в приложении была ошибка.

Короче похоже из-за того вылетает, что идут вызовы internet explorer. Иногда вылетает в том месте, где окошко с информацией об обновлении выходит, а иногда ближе к концу.

Если не сложно что вылетает встроку если запустить через консоль: wine 1cv8.exe

sdhobbit

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +0/-0
    • Просмотр профиля
hobbit@hobbit-desktop:~$ wine "/home/hobbit/.wine/dosdevices/c:/Program Files/1cv82/8.2.10.77/bin/1cv8.exe"
fixme:heap:HeapSetInformation 0x5ae000 0 0x32fbf8 4
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wtsapi:WTSQuerySessionInformationA Stub (nil) 0xffffffff 4 0x175e65c 0x175e64c
fixme:gdi:ExtCreatePen Hatches not implemented
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x32e254
fixme:iphlpapi:NotifyAddrChange (Handle 0x8cde8d8, overlapped 0x8cde8e0): stub
0[1b4280]: IMM32: InitKeyboardLayout, aKeyboardLayout=04190419, sCodePage=1251, sIMEProperty=00090000
fixme:mshtml:CustomDoc_QueryInterface Unimplemented interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:shdocvw:WebBrowser_get_LocationURL (0x8f93350)->(0x32ce24)
fixme:shdocvw:WebBrowser_QueryInterface (0x8f93350)->({e7210190-61f4-11d4-941d-008048da11f9} 0x32c680) interface not supported
fixme:shdocvw:WebBrowser_QueryInterface (0x8f93350)->({fd7b6cc3-dc8e-11d2-b8d0-008048da0335} 0x32c67c) interface not supported
fixme:shdocvw:ProvideClassInfo_GetClassInfo (0x8f93350)->(0x32c608)
fixme:shdocvw:ConnectionPointContainer_EnumConnectionPoints (0x8f93454)->(0x32c62c)
fixme:shdocvw:WebBrowser_QueryInterface (0x8f93350)->({a6ef9860-c720-11d0-9337-00a0c90dcaa9} 0xf0917a3c) interface not supported
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x8f933f0)->((null) 1 0x32ba64 (nil))
fixme:shdocvw:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClientSite_GetContainer (0x8f933f0)->(0x32ba2c)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x8f933f0)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:shdocvw:ClientSite_GetContainer (0x8f933f0)->(0x32db6c)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x8f933f0)->((null))
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:WebBrowser_QueryInterface (0x8f93350)->({e7210190-61f4-11d4-941d-008048da11f9} 0x32d870) interface not supported
fixme:shdocvw:WebBrowser_QueryInterface (0x8f93350)->({fd7b6cc3-dc8e-11d2-b8d0-008048da0335} 0x32d86c) interface not supported
fixme:shdocvw:ProvideClassInfo_GetClassInfo (0x8f93350)->(0x32d7f8)
fixme:shdocvw:ConnectionPointContainer_EnumConnectionPoints (0x8f93454)->(0x32d81c)
fixme:shdocvw:WebBrowser_QueryInterface (0x8f93350)->({a6ef9860-c720-11d0-9337-00a0c90dcaa9} 0xf09abac4) interface not supported
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClientSite_GetContainer (0x8f933f0)->(0x32dabc)
fixme:mshtml:CustomDoc_QueryInterface Unimplemented interface {3050f4a0-98b5-11cf-bb82-00aa00bdce0b}
fixme:mshtml:CustomDoc_QueryInterface Unimplemented interface {3050f5f9-98b5-11cf-bb82-00aa00bdce0b}
fixme:mshtml:CustomDoc_QueryInterface Unimplemented interface {3050f69d-98b5-11cf-bb82-00aa00bdce0b}
fixme:mshtml:CustomDoc_QueryInterface Unimplemented interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:mshtml:HTMLElementCollection_item Unsupported name {vt 22}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:InPlaceFrame_SetStatusText (0x8f933f0)->((null))
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x8f933f0)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:mshtml:nsChannel_Open (0x9817088)->(0x328c90)
err:mshtml:nsChannelBSC_stop_binding RemoveRequest failed: 80004005
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:shdocvw:WBOleCommandTarget_Exec (0x8f93350)->({de4ba900-59ca-11cf-9592-444553540000} 2328 2 0x32cfd0 (nil))
fixme:shdocvw:WBOleCommandTarget_Exec (0x8f93350)->({de4ba900-59ca-11cf-9592-444553540000} 2394 2 0x32cfd0 (nil))
fixme:shdocvw:WBOleCommandTarget_Exec (0x8f93350)->({de4ba900-59ca-11cf-9592-444553540000} 2398 2 0x32cfd0 (nil))
fixme:shdocvw:WBOleCommandTarget_Exec (0x8f93350)->({de4ba900-59ca-11cf-9592-444553540000} 2406 2 0x32cfc0 (nil))
fixme:shdocvw:WBOleCommandTarget_Exec (0x8f93350)->({de4ba900-59ca-11cf-9592-444553540000} 2233 2 (nil) 0x32ce68)
fixme:mshtml:HTMLStyleSheet_get_title (0x980fda8)->(0x32cee4)
fixme:mshtml:HTMLStyleSheet_get_id (0x980fda8)->(0x32cf50)
fixme:mshtml:HTMLStyleSheet_get_title (0x980fda8)->(0x32cee4)
fixme:mshtml:HTMLStyleSheet_get_id (0x980fda8)->(0x32cf50)
fixme:mshtml:HTMLStyleSheetRulesCollection_item (0x8fedeb0)->(0 0x32cf74)
wine: Unhandled page fault on read access to 0x00000000 at address 0x1b3e23f8 (thread 002c), starting debugger...


Ошибка вылетает в момент просмотра информации об обновлении (там, где открывается html с описанием обновления). Иногда этот этап проходит нормально, а иногда - нет.


1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Давай те попробуем так:
0. Удалим вайн и папку .wine тоже замочим
1. Установим Wine 1.1.42 c http://www.winehq.org/ вместе с Gecko
попробуйте так... если не получиться
2. Развернём  и пропишем библиотеки мой комплект библиотек: http://1clinux.org/dlls_for_1c_77.zip
там внутри список библиотек которые надо в "Конфигураторе" поставить в (сторонняя, встроенная) на закладке "Библиотеки", замете что для каждого приложения список свой...

я на 100% уверен, что проблемы в Gecko попробуйте поиграть с ним!
Думаю вот это исправление в Wine как раз для вас сделано в 1.1.42: "mshtml/tests: Don't crash when Gecko is missing." вот отсюдава взято http://source.winehq.org/git/wine.git/?a=shortlog;h=refs/tags/wine-1.1.42

Если не сложно - держите в курсе!
« Последнее редактирование: Апрель 06, 2010, 03:15:35 от 1clinux »