Wine и сетевая работа 1С (Не получается работать у второго пользователя)
Модератор: Модераторы разделов
-
vak_200566
- Сообщения: 88
Wine и сетевая работа 1С
С надеждой на существующий рецепт...
Запускаем 1С и получаем проблемы.
Исполняемые файлы (BIN каталог) и базы данных находятся на Samba ресурсе (на сервере).
Монтируем Samba ресурс в домашний каталог пользователя на рабочей станции
(на самом деле рабочих станций около 10 и все монтируется нормально, по крайней мере документы офиса открываются корректно, сохраняются):
/usr/bin/smbmount //192.168.0.1/1C /home/user/wine_c/1C -o uid=user,username=user,password=,codepage=cp1251,iocharset=utf8
Все монтируется нормально. Запускаем 1С с подмантированного ресурса через Wine - все работает нормально, документы формируются, печатаются.
Стоит только таким же образом подключить второго пользователя к база - т.е. одновременно начать работать - сразу один из
пользователей получает ошибку, что программа (1С) была завершена не корректно и требуется пересоздать индексы.
И на этом нормальная работа заканчивается - естественно индексы пересоздаются в монопольном режиме (приходится одного пользователя отключать).
После восстановления индексов - опять все в рабочем состоянии пока работает один пользователь. При подключении еще одного -
ситуация повторяется. Естественно, сама 1С сетевая и неоднократно проверенная в работе.
В качестве рабочих станций используется AltLinux_Desktop_4.0
Подскажите как решить проблему. Может достаточно удалять какой то файл блокировки в 1С?
Интересует решение для штатного (не Etersoft) Wine.
Запускаем 1С и получаем проблемы.
Исполняемые файлы (BIN каталог) и базы данных находятся на Samba ресурсе (на сервере).
Монтируем Samba ресурс в домашний каталог пользователя на рабочей станции
(на самом деле рабочих станций около 10 и все монтируется нормально, по крайней мере документы офиса открываются корректно, сохраняются):
/usr/bin/smbmount //192.168.0.1/1C /home/user/wine_c/1C -o uid=user,username=user,password=,codepage=cp1251,iocharset=utf8
Все монтируется нормально. Запускаем 1С с подмантированного ресурса через Wine - все работает нормально, документы формируются, печатаются.
Стоит только таким же образом подключить второго пользователя к база - т.е. одновременно начать работать - сразу один из
пользователей получает ошибку, что программа (1С) была завершена не корректно и требуется пересоздать индексы.
И на этом нормальная работа заканчивается - естественно индексы пересоздаются в монопольном режиме (приходится одного пользователя отключать).
После восстановления индексов - опять все в рабочем состоянии пока работает один пользователь. При подключении еще одного -
ситуация повторяется. Естественно, сама 1С сетевая и неоднократно проверенная в работе.
В качестве рабочих станций используется AltLinux_Desktop_4.0
Подскажите как решить проблему. Может достаточно удалять какой то файл блокировки в 1С?
Интересует решение для штатного (не Etersoft) Wine.
-
Kai SD
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: Wine и сетевая работа 1С
По-моему, для этого предназначен сетевой Этерсофт. В виндовых программах, насколько я помню, блокировка не файлами идет, там каждый отдельный файл блокируется на уровне ОС.
С уважением
Kai SD
Kai SD
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Wine и сетевая работа 1С
vak_200566 писал(а): ↑31.12.2007 04:13Подскажите как решить проблему. Может достаточно удалять какой то файл блокировки в 1С?
Интересует решение для штатного (не Etersoft) Wine.
В оригинальном WINE никак, надо купить WINE@Etersoft Network, там реализованы блокировки (спец. модулем).
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Wine и сетевая работа 1С
что-то крутится в самбе в блокировках и в wine ставится dcom.... насколько я помню
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
vak_200566
- Сообщения: 88
-
Kai SD
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: Wine и сетевая работа 1С
Может сама 1С какой то флаг "вывешивает" - этот файлик удалить и все заработает?
Нет. Механизм блокировки в сетевой 1C никак не связан с файлами. Доступ блокируется и организуется средствами операционной системы. В Wine эти средства на данный момент не реализованы никак.
С уважением
Kai SD
Kai SD
-
mandrake
- Сообщения: 13
- ОС: PCLinuxOS
Re: Wine и сетевая работа 1С
Есть еще способ подменить папку .wine от WINE@Etersoft Network
-
Redfoxnet
- Сообщения: 394
- ОС: Gentoo
Re: Wine и сетевая работа 1С
не выйдет.
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core™2 Duo CPU E6750
Челябинская группа пользователей GNU/Linux
Челябинская группа пользователей GNU/Linux
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
-
vak_200566
- Сообщения: 88
Re: Wine и сетевая работа 1С
Уже приобрели, поставили, - проблемы совместного доступа к базе решены, зато появились другие...
-
Hoblin
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Wine и сетевая работа 1С
vak_200566 писал(а): ↑15.04.2008 12:47Уже приобрели, поставили, - проблемы совместного доступа к базе решены, зато появились другие...
Ну куда же без них?
А что за проблемы? Поддержка в курсе?
-
vak_200566
- Сообщения: 88
Re: Wine и сетевая работа 1С
Hoblin писал(а): ↑15.04.2008 13:05vak_200566 писал(а): ↑15.04.2008 12:47Уже приобрели, поставили, - проблемы совместного доступа к базе решены, зато появились другие...
Ну куда же без них?
А что за проблемы? Поддержка в курсе?
В поддержку написали...
Тема с этой проблемой уже создана в этом форуме.
Если кратко: при работе в терминальном режиме в 1С не вводятся некоторые буквы.
Ранее стоял Windows Terminal Server - сейчас заменили на AltLinux + tightvnc_server - возникли "некоторые шероховатости".
-
Hoblin
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Wine и сетевая работа 1С
vak_200566 писал(а): ↑16.04.2008 14:57Тема с этой проблемой уже создана в этом форуме.
Если кратко: при работе в терминальном режиме в 1С не вводятся некоторые буквы.
Ранее стоял Windows Terminal Server - сейчас заменили на AltLinux + tightvnc_server - возникли "некоторые шероховатости".
Да, видел. Проблема не новая, больше года назад её видел. Действительно, там проблемы именно во взаимодействии wine+vnc (и то не всех vnc, если не ошибаюсь)
-
vak_200566
- Сообщения: 88
Re: Wine и сетевая работа 1С
Hoblin писал(а): ↑16.04.2008 15:19vak_200566 писал(а): ↑16.04.2008 14:57Тема с этой проблемой уже создана в этом форуме.
Если кратко: при работе в терминальном режиме в 1С не вводятся некоторые буквы.
Ранее стоял Windows Terminal Server - сейчас заменили на AltLinux + tightvnc_server - возникли "некоторые шероховатости".
Да, видел. Проблема не новая, больше года назад её видел. Действительно, там проблемы именно во взаимодействии wine+vnc (и то не всех vnc, если не ошибаюсь)
У нас tightvnc сервер - все вводится и отображается корректно если не в wine-е.
А чем лечили?
Может просто тип клавиатуры указать другой?