Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

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



> Установка 1С предприятия 8.1 на OS Ubuntu 10.04          
World1С Подменю пользователя
сообщение 06.09.10, 13:42
Сообщение #1

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

После нескольких не удачных попыток заставить корректно работать конфигуратор 1С Предприятие 8.1 на OS 9.04 решил оставить эту затею, но вот:

Цитата
27 апреля 2010 года, Лондон: сегодня компания Canonical анонсировала выход Ubuntu 10.04 LTS для настольных компьютеров — новейшей версии популярной Linux-системы, для которой в течении трёх лет будут бесплатно предоставляться обновления, улучшающие производительность и безопасность


И так начем:
Для установки 1С нам понадобятся две программы - это Wine 1.3 и PlayOnLinux 3.8

Wine есть в стандартных репозиториях 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),

в) Нажимаем применить. Ждем 64000000.gif


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


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Спасибо сказали: Alan68, Batchir, grg21, Kutuzov, liksoft, logist, Vofka,

World1С Подменю пользователя
сообщение 09.09.10, 13:23
Сообщение #2

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Совсем забыл: 31000000.gif
*(лимит картинок превышен пост 2)
Редактируем реестр.
Запускаем PlayOnLinux и выбираем пункт меню IE7 нажимаем кнопку "Настройка приложения"

Выбираем пункт меню "Редактор реестра", нажимаем кнопку "Вперед"


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Magister Подменю пользователя
сообщение 18.09.10, 11:58
Сообщение #3

Общительный
Иконка группы
Группа: Местный
Сообщений: 20
Спасибо сказали: 2 раз
Рейтинг: 0

Эмм... спасибо, только непонятно - зачем устанавливать Wine 1.3, если потом все равно используется 1.1.9?


Signature
В реальності все не так, як насправді

World1С Подменю пользователя
сообщение 20.09.10, 9:01
Сообщение #4

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Сама версия более стабилнее, хотя дело ваше, лично мне нужна для других windows приложений.


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Magister Подменю пользователя
сообщение 20.09.10, 10:50
Сообщение #5

Общительный
Иконка группы
Группа: Местный
Сообщений: 20
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(World1С @ 20.09.10, 11:01) *
Сама версия более стабилнее, хотя дело ваше, лично мне нужна для других windows приложений.

Ну тогда стоит об этом написать, а то получается что если следовать этой инструкции, то у пользователя будет установлено две версии - 1.1.9 и 1.3, хотя реально будет использоваться только 1.1.9.


Signature
В реальності все не так, як насправді

World1С Подменю пользователя
сообщение 29.09.10, 9:15
Сообщение #6

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Вообще Wine может быть и самой последней версии, а вот надстройка PlayOnLinux, для приложения - 1С должна использовать библиотеки из версии 1.1.9 этосамый стабильный для 1С пакет библиотек. Статью поправлю.

ЗЫ: Спасибо за критику... smile.gif


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

awp Подменю пользователя
сообщение 29.09.10, 10:20
Сообщение #7

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(World1С @ 06.09.10, 15:42) *
В процессе установки следует помнить, что НЕ НАДО устанавливать HASP DEVICE

А как дело с EMUL обстоит на unix системах ?


Signature
Бухгалтер - это не профессия! Это диагноз!

Magister Подменю пользователя
сообщение 29.09.10, 13:30
Сообщение #8

Общительный
Иконка группы
Группа: Местный
Сообщений: 20
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(awp @ 29.09.10, 12:20) *
А как дело с EMUL обстоит на unix системах ?

В обычном WINE - никак. Но если взять WINE@Etersoft, то AFAIK эмулятор ставится и работает.


Signature
В реальності все не так, як насправді

Спасибо сказали: awp,

World1С Подменю пользователя
сообщение 29.09.10, 17:02
Сообщение #9

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Да к сожалению ни как.


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

World1С Подменю пользователя
сообщение 20.10.10, 16:33
Сообщение #10

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Нашел недочет в статье, файл с веткой реестра, был не рабочий заменил. Еще было замечено что при установке IE7 (Internet Explorer 7) устанавливается версия wine 1.1.18, так вот если данную версию применять для 1С то платформа работае более стабильно.


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Спасибо сказали: Kutuzov,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 22:10
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!