После нескольких не удачных попыток заставить корректно работать конфигуратор 1С Предприятие 8.1 на OS 9.04 решил оставить эту затею, но вот:
Цитата
27 апреля 2010 года, Лондон: сегодня компания Canonical анонсировала выход Ubuntu 10.04 LTS для настольных компьютеров — новейшей версии популярной Linux-системы, для которой в течении трёх лет будут бесплатно предоставляться обновления, улучшающие производительность и безопасность
И так начем: Для установки 1С нам понадобятся две программы - это Wine 1.3 и PlayOnLinux 3.8Wine есть в стандартных репозиториях Ubuntu, для его установки просто поставьте пакет wine через Synaptic
или командойи
$ sudo aptitude install wine1.3
PlayOnLinux так же есть в стандартных репозиториях Ubuntu, для его установки просто поставьте пакет PlayOnLinux через Synaptic
или командой
$ sudo aptitude install playonlinux
Далее выполняем установку программ в playonlinux(небольшое отступление поскольку терпеть не могу плагиат, то вот [необходимо зарегистрироваться для просмотра ссылки] была описана установка под Wine-Doors, этот принцип был применен для playonlinux)
1.Для начала нужно установить Internet Explorer IE6(7) - потому что 1с использует IE для всего, а также очень многие IE-е библиотеки. Иначе лишаемся синтакс помошника и объекта ПолеHTMLДокумента и т.п. Причем лишаемся очень грубо — 1С будет виснуть при попытке работать с этими объектами, а так же не запускается ряд внешних обработок - 1C попросту падает.
а) Нажимаем кнопку установить,
б) Выбираем в списке Интернет, а в правом окне выбирае IE(6)7 (лично мне пришелся ближе 7),
в) Нажимаем применить. Ждем
2. Установка самой 1С, здесь есть небольшей нюанс.
а) Нажимем кнопку установить
б) Установить пакет .pol или неподдерживаемое приложение
в) Выбираем пункт "Установить в ручную"
г) Выбираем пункт "Редактировать уже установленное приложение"
д) Выбираем пункт "IE6(7)"
ж) Далее следуем указаниям мастера:
-выбираем *.exe файл
-процесс установки 1с под wine почти ничем не отличается от такового процесса под Windows. В процессе установки следует помнить, что НЕ НАДО устанавливать HASP DEVICE DRIVER
-устанавливаем ярлык.
3. Еще один не мало важный факт, открываем PlayOnLinux
а) Нажимаем Утилиты -> Управления версиями wine
б) Устанавливаем версию wine 1.1.9 (опытным путем было выявлено наименьшее количество "глюков")
в) Переходи на закладку мои приложения и устанавливаем приложению 1С версию Wine 1.1.9
На этом установка закончена, подключаемся к базе, запускаем клиентское приложение.
Замеченные "глюки":
таковых не нашлось.
Однако немало важное решение было найдено, для решения проблемы(ошибки) в конфигураторе.При открытии любой формы в конфигураторе на компьютере, выдатся сообщения "Разработку форм рекомендуется выполнять в разрешении 96 DPI".
Достаточно серьезная ошибка, так как отображение таких форм в OS Windows чень корявое.
Решение нашлось на одном из форумов [необходимо зарегистрироваться для просмотра ссылки]
Цитата
Выложил патчи и внес изменения в закрытую
часть (реестр).
Решение заключается в увеличении ширины
символов существующего шрифта Tahoma. Этот
новый шрифт теперь называется Microsoft Sans Serif
(файл micross.ttf). Чтобы шрифт из файла с таким
именем записывался в реестр пришлось
откатить хак на багу #1637.
Изменения в закрытой части делают
необходимую подмену шрифтов (ключ Windows NT):
MS Shell Dlg = "Microsoft Sans Serif"
и удаляют:
Microsoft Sans Serif = "Tahoma"
К сожалению без сглаживания новый шрифт
смотрится коряво, поэтому рекомендуется
его включить. Для этого достаточно сделать:
wine --update
что мы сделали, взяли wine@etersoft demo и вырезали от туда нужную ветку реестра, за что Им большое спасибо!!!
Далее делаем следующее:
*(лимит картинок превышен пост 2)
=========================
или выполняем команду (вместо знака ~ пишим /home/<User>)
env WINEPREFIX="~/.PlayOnLinux/wineprefix/IE7" wine "C:\WINDOWS\system32\regedit.exe" или
env WINEPREFIX="~/.PlayOnLinux/wineprefix/IE7/drive_c/windows" wine "C:\WINDOWS\system32\regedit.exe"
Видим
Ищим ветку реестра FontSubstitutes
Импортировать [необходимо зарегистрироваться для просмотра ссылки]. Эмулируем перезагрузку в PlayOnLinux.
Все можно разрабатывать формы. Работать в конфигураторе.
Замеченные "глюки":
1) При нажатии Alt+F1 вызывается справка при переходе по ссылке бывает заглючивает "Справку".
2) При отладке не происходит переход на точку остановки в кофигураторе, приходится самому переключаться.
3) Если надолго оставить точку остановки на отладке 1С зависает - жестко.
4) Иногда при отладке график отображения загрузки процессора улетает за 100%, но на работоспособности реально не отражается.
P.S. В настройке 1С на OS Ubuntu 10.04 и написании данной статьи, выражается огромная благодарность сис.администратору Денису,
а также сайтам [необходимо зарегистрироваться для просмотра ссылки] и [необходимо зарегистрироваться для просмотра ссылки]
©
World1C
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд