Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> 

Перед тем, как задавать вопрос, рекомендуем вам почитать
FAQ по WINE и Cedega

Сайт разработчиков wine
Багзилла wine
Проект "Русский WINE"
База данных работающих приложений на английском языке
База данных работающих приложений на русском языке

 
Reply to this topic Start new topic
> 1Cv77 с базами DBF терминально под Linux, 1Cv77 DBF под Linux
strashila
bookmark
gyfbbdvkffmrljmmmwd
Aug 5 2014, в 16:57
Сообщение #1


Прохожий
Иконка группы

Сообщений: 1

Вставить имя   :   Цитата

ОС: Ubuntu 14.04
Город: Kyiv

Группа: Участники

Автор темы
Доброго времени суток товарищи, был у меня 2003 1С терминальный сервер, к нему подключались бухи.

появилась необходимость перейти на линукс и реализовать нечто подобное,
опишу в вкратце: есть 1С базы DBF , сама прога EXE которая не просит никаких ключей.
задача реализовать доступ к удалённому Рабочему Столу бухгалтеров.
почитав различную инфу в инете не нашёл варианта решения подобной задачи в многопользовательском режиме без использования платного WINE

подскажите, может всё же можно реализовать сее удовольствие. и если да то как. без покупки дорогих приложений.

заранее спасибо!

ЗЫ простите если возможно на форуме присутствует дубль, но я к сожалению его не нашёл или нечаянно упустил.
Go to the top of the page
 
+Quote Post
DjSpike
bookmark
gyfbbdvkffmrljmmmwd
Aug 5 2014, в 21:44
Сообщение #2


в поисках истины
Иконка группы

Сообщений: 2264

Вставить имя   :   Цитата

ОС: Lubuntu 12.04
Город: г.Льгов

Группа: Участники

1c7 нормально будет работать только под платным wine.


--------------------
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Go to the top of the page
 
+Quote Post
Lorte
bookmark
gyfbbdvkffmrljmmmwd
Aug 5 2014, в 23:43
Сообщение #3


Бывалый
Иконка группы

Сообщений: 308

Вставить имя   :   Цитата

Группа: Участники

Попробуйте использовать бесплатный Wine 1.7, в нём в 1С 7.7 очень многие вещи заработали, с которыми раньше приходилось плясать с бубном. Не исключено, что и многопользовательский режим заработал, если выставить правильные права на файлы и каталоги. Просто я не экспериментировал с этим режимом, времени особо нету. Ну а в качестве терминального сервера можно использовать FreeNX или X2Go.


--------------------
Go to the top of the page
 
+Quote Post
Bedazzled
bookmark
gyfbbdvkffmrljmmmwd
Aug 6 2014, в 16:01
Сообщение #4


Бывалый
Иконка группы

Сообщений: 306

Вставить имя   :   Цитата

ОС: ubuntu
Город: irkutsk

Группа: Участники

гляньте тут http://www.opennet.ru/tips/info/2477.shtml

Цитата
все запустилось, вот только dcom98 теперь надо ставить ручками, винетрикс отказывается. http://wiki.winehq.org/NativeDcom

кто пользуется - как дела со стабильностью?


это при условии что у вас 32 битная система


--------------------
Go to the top of the page
 
+Quote Post
Bedazzled
bookmark
gyfbbdvkffmrljmmmwd
Aug 6 2014, в 16:59
Сообщение #5


Бывалый
Иконка группы

Сообщений: 306

Вставить имя   :   Цитата

ОС: ubuntu
Город: irkutsk

Группа: Участники

Цитата
Попробуйте использовать бесплатный Wine 1.7, в нём в 1С 7.7 очень многие вещи заработали, с которыми раньше приходилось плясать с бубном


более подробно можете описать


--------------------
Go to the top of the page
 
+Quote Post
Lorte
bookmark
gyfbbdvkffmrljmmmwd
Aug 7 2014, в 23:57
Сообщение #6


Бывалый
Иконка группы

Сообщений: 308

Вставить имя   :   Цитата

Группа: Участники

Цитата(Bedazzled @ Aug 6 2014, в 17:59) *
Цитата
Попробуйте использовать бесплатный Wine 1.7, в нём в 1С 7.7 очень многие вещи заработали, с которыми раньше приходилось плясать с бубном


более подробно можете описать

Можно:
1) раньше окно авторизации могло оказаться за сплэш-заставкой, нужно было в настройках вайна снимать галоску "Разрешать менеджеру окон управлять окнами Wine", теперь не надо
2) при запуске нужно было быстро снять галочку "Окна" - "Панель окна", либо добавить нужные ключи в реестр вайна, иначе программа вылетала; теперь не надо
Поэтому я не исключаю, что и блокировки могли заработать как надо, хотя ещё раз подчёркиваю, что лично этого не проверял, но я встречал на некоторых форумах сообщения пользователей, которым удалось "завести" 1С-ку 7.7 под бесплатным Wine в многопользовательском режиме. По крайней мере они так утверждали.


--------------------
Go to the top of the page
 
+Quote Post
min4er
bookmark
gyfbbdvkffmrljmmmwd
Apr 1 2015, в 21:41
Сообщение #7


Прохожий
Иконка группы

Сообщений: 2

Вставить имя   :   Цитата

Группа: Участники

Приветствую всех!
Тема несколько затихла, но позволю себе освежить, ибо актуально..

Интересно, удалось ли автору осуществить замысел? У меня ситуация сейчас похожая.
Итак, есть последний убунту сервер, стандартный WINE, xfce, xrdp
Установлена 1С 7.7 отвязанная от ключа, база DBF. База лежит локально, никакой самбы.
Всё бы гут, но нету многопользовательского режима. Уже второй юзер не подключается к базе.
Просто тупо ничего не пишет. Где могут быть грабли? Монопольно шуршит отлично..
Кругом пишут про etersoft но каким он боком в моём случае? Почему глючит, ведь я не юзаю сеть?

Help-SOS =)
Go to the top of the page
 
+Quote Post
DjSpike
bookmark
gyfbbdvkffmrljmmmwd
Apr 2 2015, в 00:05
Сообщение #8


в поисках истины
Иконка группы

Сообщений: 2264

Вставить имя   :   Цитата

ОС: Lubuntu 12.04
Город: г.Льгов

Группа: Участники

Если везде пишут про Etersoft, значит Etersoft.......


--------------------
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Go to the top of the page
 
+Quote Post
min4er
bookmark
gyfbbdvkffmrljmmmwd
Apr 2 2015, в 18:19
Сообщение #9


Прохожий
Иконка группы

Сообщений: 2

Вставить имя   :   Цитата

Группа: Участники

Можно чуть подробнее, что именно добавить к моей конфигурации, дабы получить многопользовательский терминал?
Go to the top of the page
 
+Quote Post
Lorte
bookmark
gyfbbdvkffmrljmmmwd
Apr 2 2015, в 21:08
Сообщение #10


Бывалый
Иконка группы

Сообщений: 308

Вставить имя   :   Цитата

Группа: Участники

Цитата(min4er @ Apr 2 2015, в 19:19) *
Можно чуть подробнее, что именно добавить к моей конфигурации, дабы получить многопользовательский терминал?

Всё очень просто: в бесплатном Wine уже давно имелся грешок, что 1С 7.7 не может работать в многопользовательском режиме с одной базой: если к базе пытается подрубиться второй пользователь, то первый вылетает. Проблема в том, что из-за кривизны баз 1С 7.7. неправильно работают блокировки. А вот компании "Этерсофт" эту проблему удалось-таки решить, плюс кучу ещё мелких проблем, например, когда клавиша Enter не срабатывает, а вместо неё надо жать Ctrl+Enter или Shift+Enter. Вот и весь секрет smile.gif
Но если есть желание поплясать с бубном, попробуйте почитать мою статью, я правда давно уже не экспериментировал, но может некоторые советы Вам помогут, например, установка определённых прав на каталог с базами.


--------------------
Go to the top of the page
 
+Quote Post
Demige
bookmark
gyfbbdvkffmrljmmmwd
May 16 2017, в 16:17
Сообщение #11


Прохожий
Иконка группы

Сообщений: 6

Вставить имя   :   Цитата

Группа: Участники

Поделюсь информацией.

Настраиваю x2go + 1c wine.

Wine 1.8.7-2.

Заставка и окно ввода пароля работает нормально. Панель окон убирать не надо. В многопользовательском режиме пускает, но надо правильно выставлять права в каталоге SYSLOG. По умолчанию umask 0022, нужно хотя бы 0012. Насчет блокировок пока не понятно, На всякий случай подключаюсь к базам через nfs, там вроде как должны работать блокировки. Но похоже не работают. Бывают случаю, когда после падения запускаешь базу монопольно, а там уже есть пользователи. 1с прекрасно переиндексирует базу.

Из проблем пока что - вылетает при определенной комбинации раскладки клавиатуры на хосте и терминальной сессии при подборе элемента из справочника. Так же не работает печать отчетов с двухмерным штриходом. Потому что при формировании отчета нужен libxml2, а для печати штрихкода libxml4. Wine почему-то видит только последнюю версиюю.
Go to the top of the page
 
+Quote Post
Demige
bookmark
gyfbbdvkffmrljmmmwd
May 17 2017, в 00:23
Сообщение #12


Прохожий
Иконка группы

Сообщений: 6

Вставить имя   :   Цитата

Группа: Участники

В общем херь получается. Как только не пробовал. Интересно что если под одним пользователем запускать несколько экземпляров 1c то блокировки работают нормально.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
May 17 2017, в 00:26
Сообщение #13


grammatikführer
Иконка группы

Сообщений: 12933

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

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

Цитата(Demige @ 16th May 2017 - в 16:17) *
подключаюсь к базам через nfs, там вроде как должны работать блокировки

Кто сказал?


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
Demige
bookmark
gyfbbdvkffmrljmmmwd
May 17 2017, в 07:13
Сообщение #14


Прохожий
Иконка группы

Сообщений: 6

Вставить имя   :   Цитата

Группа: Участники

Етерсофтовцы. Но походу они имели в виду свою версию wine smile.gif
Go to the top of the page
 
+Quote Post
Demige
bookmark
gyfbbdvkffmrljmmmwd
May 18 2017, в 08:18
Сообщение #15


Прохожий
Иконка группы

Сообщений: 6

Вставить имя   :   Цитата

Группа: Участники

В sql режиме 1с так же не работает. При попытке зайти вторым пользователем пишет, что доступ к базе возможен только из одного каталога.
Go to the top of the page
 
+Quote Post
Demige
bookmark
gyfbbdvkffmrljmmmwd
May 18 2017, в 14:01
Сообщение #16


Прохожий
Иконка группы

Сообщений: 6

Вставить имя   :   Цитата

Группа: Участники

В общем вроде в sql режиме запустил. Надо в bkend.dll патчить. Ищем строку Select COUNT(*) from master..sksprocesses where dbid=DB_ID('%s'), меняем в hex редакторе dbid на kpid. Всего надо поправить в двух местах.

Для 27ой версии:
4 Для исправления ошибки «База данных не может быть открыта в однопользовательском режиме», изменяем поля:
по смещению 0028549c значение 64 меняем на 6b
по смещению 0028549d значение 62 меняем на 70
5. Доступ к базе возможен только из одного каталога пользователя
по смещению 00285368 значение 64 меняем на 6b
по смещению 00285369 значение 62 меняем на 70

В "активных пользователях" при этом могут быть не видны пользователи. Если список пользователей вообще окажется пуст, то при клике на первую строку мышкой, программа вылетает.
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21st November 2017 - в 23:48




Rating@Mail.ru