Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: 1C v 8.2 клиент под Ubuntu \ Linux  (Прочитано 30159 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bulldog1972

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
1C v 8.2 клиент под Ubuntu \ Linux
« : 30 Сентября 2009, 00:38:24 »
Всем добрый день, подскажите кто пробовал 1С v 8.2 меня интересует веб клиент, насколько сложна установка на сервер этого безобразия и вообще можно ли нормально и полноценно использовать данную систему в связке с ubuntu.
Бюрократия разрастается - что бы удовлетворять нужды разрастающейся бюрократии.

Оффлайн SashkaDotCom

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #1 : 30 Сентября 2009, 19:24:02 »
Всем добрый день, подскажите кто пробовал 1С v 8.2 меня интересует веб клиент, насколько сложна установка на сервер этого безобразия и вообще можно ли нормально и полноценно использовать данную систему в связке с ubuntu.

почитай тут http://www.forum.mista.ru/topic.php?id=387017

Оффлайн Sashker

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #2 : 10 Октября 2009, 17:27:48 »
Я все установил без проблем, но тоже столкнулся с проблемой прав на папки. Даже 777 ничего не дают (а может и не в этом дело совсем). Все это я пытался сделать под Ubuntu 9.10 и получил вот это:

Цитировать
{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":500,"descr":"Error loading file-based infobase support components","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"d294e384-7ea6-49c6-be96-f3a6e3de1242","descr":"Error when loading component 'help'","data":"77u/ew0Ke2QyOTRlMzg0LTdlYTYtNDljNi1iZTk2LWYzYTZlM2RlMTI0MiwiRXJy
b3Igd2hlbiBsb2FkaW5nIGNvbXBvbmVudCAnaGVscCcifSwxfQ==","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3","descr":"File access error '/var/www/1c/config/1Cv8Temp'","data":"77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZTBlYTdkNmRhMywiRmls
ZSBhY2Nlc3MgZXJyb3IgJy92YXIvd3d3LzFjL2NvbmZpZy8xQ3Y4VGVtcCcifSw0
LA0KeyJmaWxlOi8vL3Zhci93d3cvMWMvY29uZmlnLzFDdjhUZW1wIiwwfQ0KfQ==
"}}}}

Пользователь решил продолжить мысль 11 Октября 2009, 09:54:10:
Проблему устранил, но теперь столкнулся с "Не обнаружен ключ защиты программы", если кто-то знает, как это можно полечить под Ubuntu, то буду очень благодарен.

Пока опишу последовательность установки (руководствовался официальным мануалом и информацией с http://www.forum.mista.ru/topic.php?id=387017):

1)Распаковываем архив с компонентами сервера в какую-нибудь папку
2)Устанавливаем из этой папки: dpkg -i *
3)Создаем в директории /var/www/ папку под названием 1с
4)Внутри директории 1с создаем файлик default.vrd со след. содержанием:
 
Цитировать
<?xml version="1.0" encoding="UTF-8" ?>
<vrs:point
xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
 
base="/1c"
ib="FILE=&quot;/var/www/html/1c/config/&quot;"/>
5)Внутри папки 1с создаем папку config и копируем туда файлы базы 1Cv8.1CD и т.д.
6)Правим файл конфига апача: sudo nano /etc/apache2/apache2.conf и добавляем в него следующий текст:
Цитировать
Alias /1c "/var/www/1c"
<Directory "/var/www/1c">
   AllowOverride None
   Options None
   Order allow,deny
   Allow from all
   SetHandler 1c-application
   ManagedApplicationDescriptor /var/www/1c/default.vrd
</Directory>
7)Добавляем пользователя, под которым стартует апач в группу 1с: sudo usermod -a -G grp1cv82 www-data

8)Меняем права доступа на папку 1с: sudo chmod 777 /var/www/1c (права надо давать ниже, конечно, типа rwx, но мне было лень этим озадачиваться)
9)Меняем владельца папок: sudo chown www-data:grp1cv82 -R /var/www/1c и sudo chown www-data:grp1cv82 -R /var/www/1c/config
10)Перезапускаем апач: sudo /etc/init.d/apache2 restart
11)Заходим на локальной машине по адресу: http://localhost/1c

И вуаля - ничего не видим, кроме таблички 1С, которая висит 15 сек. и сразу исчезает, оставляя нас на едине с пустым экраном. Сразу же рекомендую добавить localhost в мозилле в список исключений для блокировки всплывающих окон. Тогда вы сможете полюбоваться на окошко с надписью "Не обнаружен ключ защиты программы"  :P
« Последнее редактирование: 11 Октября 2009, 09:54:10 от Sashker »
Mens et Manus

Оффлайн al908

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #3 : 13 Октября 2009, 17:45:05 »
Я все установил без проблем, но тоже столкнулся с проблемой прав на папки. Даже 777 ничего не дают (а может и не в этом дело совсем). Все это я пытался сделать под Ubuntu 9.10 и получил вот это:

Цитировать
{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":500,"descr":"Error loading file-based infobase support components","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"d294e384-7ea6-49c6-be96-f3a6e3de1242","descr":"Error when loading component 'help'","data":"77u/ew0Ke2QyOTRlMzg0LTdlYTYtNDljNi1iZTk2LWYzYTZlM2RlMTI0MiwiRXJy
b3Igd2hlbiBsb2FkaW5nIGNvbXBvbmVudCAnaGVscCcifSwxfQ==","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3","descr":"File access error '/var/www/1c/config/1Cv8Temp'","data":"77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZTBlYTdkNmRhMywiRmls
ZSBhY2Nlc3MgZXJyb3IgJy92YXIvd3d3LzFjL2NvbmZpZy8xQ3Y4VGVtcCcifSw0
LA0KeyJmaWxlOi8vL3Zhci93d3cvMWMvY29uZmlnLzFDdjhUZW1wIiwwfQ0KfQ==
"}}}}

Пользователь решил продолжить мысль 11 Октября 2009, 07:54:10:
Проблему устранил, но теперь столкнулся с "Не обнаружен ключ защиты программы", если кто-то знает, как это можно полечить под Ubuntu, то буду очень благодарен.


Если не секрет, в чем была проблема? Я получил такое сообщение:

{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":500,"descr":"Error loading file-based infobase support components","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"d294e384-7ea6-49c6-be96-f3a6e3de1242","descr":"Error loading component dbeng8","data":"77u/ew0Ke2QyOTRlMzg0LTdlYTYtNDljNi1iZTk2LWYzYTZlM2RlMTI0MiwiRXJy\r\nb3IgbG9hZGluZyBjb21wb25lbnQgZGJlbmc4In0sMX0="}}}
« Последнее редактирование: 13 Октября 2009, 17:53:16 от al908 »

Оффлайн Sashker

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #4 : 13 Октября 2009, 18:03:35 »
Да, полагаю, все в том же - в правах доступа к папкам. Попробуйте сделать, как в моем посте (я это брал из оф. мануала), должно помочь.
Mens et Manus

Оффлайн al908

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #5 : 14 Октября 2009, 10:52:43 »
Да, полагаю, все в том же - в правах доступа к папкам. Попробуйте сделать, как в моем посте (я это брал из оф. мануала), должно помочь.
Я вроде все так же и сделал. А в папке  /var/www/1c/config что должно быть? Я туда закинул 1Cv8.1CD, и 2 папки 1Cv8FTxt и 1Cv8Log. Этого должно быть достаточно?

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #6 : 14 Октября 2009, 17:56:06 »
* Starting web server apache2                                                  Syntax error on line 279 of /etc/apache2/apache2.conf:
Invalid command 'ManagedApplicationDescriptor', perhaps misspelled or defined by a module not included in the server configuration
                                                                         [fail]
Это чего то апачу не хватает?
и ещё в примере default.vrd
Цитировать
/var/www/html/1c/config/
а ниже без html гдето что то ж не так?

Оффлайн SashkaDotCom

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #7 : 14 Октября 2009, 18:19:41 »
Я все установил без проблем, но тоже столкнулся с проблемой прав на папки. Даже 777 ничего не дают (а может и не в этом дело совсем). Все это я пытался сделать под Ubuntu 9.10 и получил вот это:

Цитировать
{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":500,"descr":"Error loading file-based infobase support components","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"d294e384-7ea6-49c6-be96-f3a6e3de1242","descr":"Error when loading component 'help'","data":"77u/ew0Ke2QyOTRlMzg0LTdlYTYtNDljNi1iZTk2LWYzYTZlM2RlMTI0MiwiRXJy
b3Igd2hlbiBsb2FkaW5nIGNvbXBvbmVudCAnaGVscCcifSwxfQ==","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3","descr":"File access error '/var/www/1c/config/1Cv8Temp'","data":"77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZTBlYTdkNmRhMywiRmls
ZSBhY2Nlc3MgZXJyb3IgJy92YXIvd3d3LzFjL2NvbmZpZy8xQ3Y4VGVtcCcifSw0
LA0KeyJmaWxlOi8vL3Zhci93d3cvMWMvY29uZmlnLzFDdjhUZW1wIiwwfQ0KfQ==
"}}}}

Пользователь решил продолжить мысль 11 Октября 2009, 09:54:10:
Проблему устранил, но теперь столкнулся с "Не обнаружен ключ защиты программы", если кто-то знает, как это можно полечить под Ubuntu, то буду очень благодарен.

Пока опишу последовательность установки (руководствовался официальным мануалом и информацией с http://www.forum.mista.ru/topic.php?id=387017):

1)Распаковываем архив с компонентами сервера в какую-нибудь папку
2)Устанавливаем из этой папки: dpkg -i *
3)Создаем в директории /var/www/ папку под названием 1с
4)Внутри директории 1с создаем файлик default.vrd со след. содержанием:
 
Цитировать
<?xml version="1.0" encoding="UTF-8" ?>
<vrs:point
xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
 
base="/1c"
ib="FILE=&quot;/var/www/html/1c/config/&quot;"/>
5)Внутри папки 1с создаем папку config и копируем туда файлы базы 1Cv8.1CD и т.д.
6)Правим файл конфига апача: sudo nano /etc/apache2/apache2.conf и добавляем в него следующий текст:
Цитировать
Alias /1c "/var/www/1c"
<Directory "/var/www/1c">
   AllowOverride None
   Options None
   Order allow,deny
   Allow from all
   SetHandler 1c-application
   ManagedApplicationDescriptor /var/www/1c/default.vrd
</Directory>
7)Добавляем пользователя, под которым стартует апач в группу 1с: sudo usermod -a -G grp1cv82 www-data

8)Меняем права доступа на папку 1с: sudo chmod 777 /var/www/1c (права надо давать ниже, конечно, типа rwx, но мне было лень этим озадачиваться)
9)Меняем владельца папок: sudo chown www-data:grp1cv82 -R /var/www/1c и sudo chown www-data:grp1cv82 -R /var/www/1c/config
10)Перезапускаем апач: sudo /etc/init.d/apache2 restart
11)Заходим на локальной машине по адресу: http://localhost/1c

И вуаля - ничего не видим, кроме таблички 1С, которая висит 15 сек. и сразу исчезает, оставляя нас на едине с пустым экраном. Сразу же рекомендую добавить localhost в мозилле в список исключений для блокировки всплывающих окон. Тогда вы сможете полюбоваться на окошко с надписью "Не обнаружен ключ защиты программы"  :P


Покупай ключ )) ставь в усб )) и драва от алладина за версией 1.8 и все будет прекрасно

Оффлайн Sashker

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #8 : 15 Октября 2009, 09:05:05 »
Цитировать
Я вроде все так же и сделал. А в папке  /var/www/1c/config что должно быть? Я туда закинул 1Cv8.1CD, и 2 папки 1Cv8FTxt и 1Cv8Log. Этого должно быть достаточно?

Да, достаточно. Вообще, база хранится в файле 1Cv8.1CD

Пользователь решил продолжить мысль 15 Октября 2009, 09:09:00:
* Starting web server apache2                                                  Syntax error on line 279 of /etc/apache2/apache2.conf:
Invalid command 'ManagedApplicationDescriptor', perhaps misspelled or defined by a module not included in the server configuration
                                                                         [fail]
Это чего то апачу не хватает?
и ещё в примере default.vrd
Цитировать
/var/www/html/1c/config/
а ниже без html гдето что то ж не так?

Ну, да, моя ошибка :) Если путь у тебя с html, то везде он с html, а если просто /var/www/1c/config/, то и не надо html писать (ошибся при копировании, видимо)
« Последнее редактирование: 15 Октября 2009, 09:09:00 от Sashker »
Mens et Manus

Оффлайн ivanov_d_o

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #9 : 20 Октября 2009, 16:08:23 »
та же ошибка что и у al908
{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":500,"descr":"Error loading file-based infobase support components","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"d294e384-7ea6-49c6-be96-f3a6e3de1242","descr":"Error loading component dbeng8","data":"77u/ew0Ke2QyOTRlMzg0LTdlYTYtNDljNi1iZTk2LWYzYTZlM2RlMTI0MiwiRXJy\r\nb3IgbG9hZGluZyBjb21wb25lbnQgZGJlbmc4In0sMX0="}}}
заметил, что в описании в каталог config положили БОЛЬШЕ файлов:
/var/www/html/1c/config/

[root@ws199 config]# ls -a
 
.  ..  1Cv8.1CD  1Cv8.1CL  1Cv8FTxt  1Cv8Log  1Cv8tmp.1CD  1Cv8tmp.1CL
может в этом проблема?

Оффлайн Sashker

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #10 : 21 Октября 2009, 17:13:48 »
Как вариант, проблема может быть в формате самой базы: не забывайте, что нужно выкладывать туда файлы формата 8.2. Я сначала под виндой создал пустую базу в 8.2 и уже ЭТИ файлики копировал под Убунтой.
Mens et Manus

Оффлайн SashkaDotCom

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #11 : 22 Октября 2009, 19:02:08 »
Как вариант, проблема может быть в формате самой базы: не забывайте, что нужно выкладывать туда файлы формата 8.2. Я сначала под виндой создал пустую базу в 8.2 и уже ЭТИ файлики копировал под Убунтой.

когда база будет от 8.1 он так и скажет формат базы не подходит.

Так что только права пусть проверяет

Оффлайн Sashker

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #12 : 23 Октября 2009, 08:33:03 »
СОгласен, попробовал поменять на 8.1 - так и сказал  :)
Mens et Manus

Оффлайн ivanov_d_o

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #13 : 27 Октября 2009, 13:21:51 »
Как выяснилось, моя проблема была из-за того, что пакеты nls не были установлены. Если посмотреть в окне браузера то ссылка переходит на ru-ru. а этих пакетов не было. Теперь проблема с ключом:( hasp отказывается устонавливатся:) если я правильно понял драйвера идут для разных версий ядра, а для 2,26 я не нашел:(

Оффлайн SashkaDotCom

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: 1C v 8.2 клиент под Ubuntu \ Linux
« Ответ #14 : 29 Октября 2009, 12:37:29 »
Как выяснилось, моя проблема была из-за того, что пакеты nls не были установлены. Если посмотреть в окне браузера то ссылка переходит на ru-ru. а этих пакетов не было. Теперь проблема с ключом:( hasp отказывается устонавливатся:) если я правильно понял драйвера идут для разных версий ядра, а для 2,26 я не нашел:(

Я вот этими дровами пользовался для хаспа ---> http://depositfiles.com/files/kzxb2c8hg

 

Страница сгенерирована за 0.059 секунд. Запросов: 23.