Top.Mail.Ru
? ?
 
 
20 November 2007 @ 09:16 am
1С во FreeBSD - Работает!  
Гопода, хочу отчитаться об удачном вводе в эксплуатацию 1С под FreeBSD без использования коммерческого Wine@Etersoft.

Из за сложности с коментариями здесь, я очень прошу читать статью и писать комментарии ТУТ
ВОТ собственно скрин результата
 
 
 
CoNoLoNconolon on November 20th, 2007 08:32 am (UTC)
Но это обычная версия. а SQL будет работать ?
Bochabochafreebsd on November 20th, 2007 08:54 am (UTC)
Мне к сожалению не на чем проверить. Сиквельной 1Ски. да еще не требующей ключа, у меня нету.
Поллитрук Волчицынshewolf_org on November 20th, 2007 09:52 am (UTC)
Оказывается, нужно просто взять первое окно (где вы указываете базу, имеете возможность выбрать, запустить ли Предприятие, или конфигуратор, монополно ли зайти в систему) и просто передвинуть его, например, в правый верхний угол, и уже там нажать запуск, только тогда заставка проходит нормально и приложение запускается

Интересно, это как-нибудь объяснимо с научной точки зрения, или шаманизм чистой воды ?
Bochabochafreebsd on November 20th, 2007 09:57 am (UTC)
Я постарался всё объяснить научно в своем обзоре, который дал ссылкой. Однако конкретно это пока мне не очень ясно. Те, кто получал результат в Линуксе, говорят, что там вообще, пока не вырежешь шестнадцатиричным редактором нужный код, что полностью удаляет заставку, из ехе-файла, всё виснет. Возможно, у них мой трюк тоже сработает, а возможно и нет, тогда я делаю такое предположение: в момент повисания, если смотреть в винде этот процесс, заставка даёт анимационный момент, возможно, достигающийся через какой-то системный вызов Windows, не реализованый в Wine. Это лишь догадка, но я пока больше не имею никаких мыслей...
(Anonymous) on November 20th, 2007 10:52 am (UTC)
если я правильно всё понял, как раз gloomka объясняет это тем, что окно выбора оказывается ПОД заставкой и его просто не видно. Чтобы избежать этого, он отключает управление окнами оконным менеджером.

"На этом этапе я объясню, зачем мы в конфигураторе не позволили оконному менеджеру управлять оконцами вайна. Из-за сплэш-заставки одинэски (вот той красно-оранжево-жёлтой с весами, калькулятором и логотипом 1С) в случае управления окнами оконным менеджером окошечко авторизации оказывалось под заставкой и дело не дальше не двигалось — для пользователя всё зависало на строчке "Загрузка конфигурационной информации..."."
Bochabochafreebsd on November 20th, 2007 10:54 am (UTC)
нет-нет, как раз таки ничего там не появляется, в том то и дело, меню появляется в любом случае, вопрос в том, где нажать на нем окей, если на месте по умолчанию - заставка зависнет, если даже просто на пару миллиметров передвинуть это окно - то не зависнет.
(Anonymous) on November 21st, 2007 09:26 am (UTC)
А если использовать ключ NOSPLASHSOW? Он как раз убивает заставку...
(Anonymous) on February 13th, 2008 10:29 am (UTC)
NOSPLASHSOW работает только при запуске через OLE
bashellbashell on November 20th, 2007 10:26 am (UTC)
а что мешает редиректить одинесину по xdp?
кстати, восьмерка и 8.1 одинесина, чувствует себя под линухом стабильно и беспроблемно. в файловом варианте восьмерка запустилась на стандартном вайне без бубнов, 8.1 запустилась в клиент-серверном варианте при условии что сервер 1С линухово-постгресный вариант.
Bochabochafreebsd on November 20th, 2007 10:33 am (UTC)
Редиректить ничего не мешает, я уже расматривал этот вариант, задача пока не приорететно, я пока хочу стабильности и скорости. второго не хватает боьше чем первого. А за инфу про восьмёрку - спасибо, это очень хорошо.
(Anonymous) on November 20th, 2007 10:54 am (UTC)
а меню как работает, когда документ открывается?
а настройки как открываются?
до самого запуска и работы я тоже доходил но далее - всегда было что-то как то нитак.
Bochabochafreebsd on November 20th, 2007 10:55 am (UTC)
Меню работает нормально, без проблем. Главное убрать нижнюю панель окон.
Настройки тоже открываются без проблем.
(Anonymous) on November 20th, 2007 11:05 am (UTC)
Хм, я так понимаю, что под 1 юзером - это под одним одинэсным юзером...а состояние блокировок самбовых в момент работы нескольких пользователей смотрели? Есть мнение, что при активной работе все это хозяйство навернется неслабо, ибо хитро###### внутренние блокировки 1С не работают в таком варианте - кстати, может быть именно поэтому сетевая версия от Этерсофта сделана на НФС, а не на Самбе? Или я отстал от жизни?
У меня на семерочной зарплате (рабочая, а не пустая о трех сотрудниках) сразу узкие места повылазили, которые на бухгалтерии и самописных конфигах не чувствовались.
Bochabochafreebsd on November 20th, 2007 11:07 am (UTC)
Да, ваши предположения вполне обоснованы, я считаю. Мне пока не на чем проверить, но я проверю обязательно.
(Anonymous) on November 20th, 2007 11:32 am (UTC)
В том то обычно и засада - вроде запускаешь, вроде более-менее все, а как база большая, либо "обработочку" кто выдумал, либо юзеров побольше - начинаются корки-переиндексация....
Оффтоп (за###)- есть прецедент, когда перейти на 8.1 (чтобы впоследствии уйти от MsSQL) никак - ибо ключи на хитрую конфу (не на 1С!!) перестают работать в 8.1 (в 8.0 - кое-как)....
bashellbashell on November 23rd, 2007 08:12 am (UTC)
хитрая конфа не ЛВЗ ли случаем?
(Anonymous) on November 20th, 2007 11:40 am (UTC)
под линукс уже можно работать через самбу, используя CIFS. под бсд же этого нет, а smbfs не корректно работает
(Anonymous) on November 20th, 2007 12:29 pm (UTC)
Хм, надо попробовать, давно не крутил - сделал чтобы работало и всех устраивало и согласно главному правилу не трогал ;-)...Правда всю эту мутотень вспоминать заново придется.
bashellbashell on November 21st, 2007 01:39 am (UTC)
под венду есть Unix services. фактически поддержка виндой network file system. мапить ее при загрузке несложно.
Disseminator: EMGIvlma on November 20th, 2007 01:57 pm (UTC)
:) бухгалтера оценят
Bochabochafreebsd on November 20th, 2007 02:05 pm (UTC)
Да уж :-))) Так проклянут, неотмолюсь.
(Anonymous) on November 20th, 2007 05:33 pm (UTC)
Букву поправь, а то не пойми к кому обращаешься... ГопоТа... :)
(Anonymous) on February 13th, 2008 10:27 am (UTC)
хочу добавить, что не во всех случаях срабатывает то, что описано в многочисленных мануалах про установку 1С в wine.
есть несколько важных замечаний:
1. DLL необходимо брать из windows2000 (возможно подойдут и от windows98, но я не пробовал.)
DLL от windowsXP и выше не годятся, это важно.
2. также необходимо (это ВАЖНО! например, у меня desktopbsd 1.6-rc3 и без этого не заработало) добавить comctl32.dll и ctl3d32.dll и для них указать опцию native.
3. для ole32.dll нужно указывать также native, но ни в коем случае не builtin, как на приведенном скриншоте! (иначе не заработает)
общий список замещаемых dll таков:

asycfilt=native, builtin
comctl32, ctl3d32, msvcrt, msvcrt40, ole32, oleaut32, olepro32, rpcrt4 = native.
в таком виде -- успешно работает.
OC: desktopBSD 1.6 rc-3 (freebsd 6.2), wine@etersoft 0.9 local
Glyukmaster_glyuk on May 1st, 2010 12:40 am (UTC)
По указанным линкам - ни статьи, ни скриншота. Понимаю, что поздно проснулся, но все-таки - жива ли еще статья и где ее можно найти?
Glyukmaster_glyuk on May 9th, 2010 03:20 pm (UTC)
Большое спасибо!