![]() |
![]() |
![]() |
|
Управляемое приложение. Бета-версия, Веб-клиент и linux | ☑ | ||
---|---|---|---|---|
0
Al113
07.10.08
✎
13:20
|
Тут http://v8.1c.ru/beta_ma/web.htm после слова "Многоплатформенность" изображена интересная (имхо) схема работы 1С. Кто-нить её собирал уже?
|
|||
1
egor2fsys
07.10.08
✎
13:23
|
У нас сервер 1С расположен на линуксе, а сервер БД расположен на виндовой машине. Соотв. апач работает тоже на линуксе.
|
|||
2
Al113
07.10.08
✎
13:30
|
(1) А можно вкратце рассказать, как это сделано? Или ссылкой на умную литературу поделиться? Я с 8 работал крайне мало, с апачем тоже. Для работы 1С через web что вообще требуется? Сервера 1с (1c-enterprise-ws-nls ?), apache2 и шаманства достаточно?
|
|||
3
egor2fsys
07.10.08
✎
13:35
|
Сделано все было на коленке за пол часа по документации (Program Files\1cv82\AddDoc\V8DocMA\).
На линуксе был сконфигурен апач для загрузки соотв. библиотеки (описано в документации, учтите разницу в версиях). Потом был сформирован файл подключения к БД в серверном варианте. К сожалению примеров файлов дать не могу, ибо сервер сейчас извне недоступен, однако все довольно подробно описано в вышеприведенном файле в разделе "Настройка веб-сервера". |
|||
4
Al113
07.10.08
✎
13:38
|
(3) Спасибо, пойду читать. Т.е никаких примочек типа "Web-расширение" не требуется?
|
|||
5
egor2fsys
07.10.08
✎
13:39
|
Вроде нет. По крайней мере нам не понадобилось.
|
|||
6
TigerPXN
07.10.08
✎
13:41
|
(2) Требуется конфу полностью переписать под управляемые формы.
|
|||
7
egor2fsys
07.10.08
✎
13:44
|
(6) ну об этом 1С честно прдупреждает. Мы когда сконвертили базу из 8.1, то у нас вместо отчетов открывались пустые формы без всего. Формы документов строились автоматически.
|
|||
8
nop
07.10.08
✎
13:47
|
отлично
|
|||
9
nop
07.10.08
✎
13:51
|
а что нужно сделать с конфой для перехода с 8,1 на 8,2 ?
|
|||
10
almar
07.10.08
✎
13:52
|
(9) Минимум переписать все формы
|
|||
11
Al113
07.10.08
✎
14:00
|
1С не собирается выпустить типовую, в которой всё работает?
|
|||
12
Maniac
07.10.08
✎
14:09
|
да скорре всего выйдут обновления типовых под новую платформу. иначе быть не может.
|
|||
13
Al113
07.10.08
✎
15:43
|
В инструкции сказано, что в конфиге апача надо написать:
ManagedApplicationDescriptor c:/www/sample/default.vrd Апач при рестарте ругается Syntax error on line 13 of /etc/apache2/httpd.conf: Invalid command 'ManagedApplicationDescriptor', perhaps misspelled or defined by a module not included in the server configuration Как бороться? |
|||
14
smaharbA
07.10.08
✎
15:47
|
ManagedApplicationDescriptor c:/www/sample/default.vrd ????
|
|||
15
Al113
07.10.08
✎
15:48
|
ну я написал ManagedApplicationDescriptor /var/www/1c/default.vrd
Повторюсь, что с апачем не работал. |
|||
16
smaharbA
07.10.08
✎
15:50
|
а как ты библиотеки загружать собрался
LoadModule ? от win32 ? |
|||
17
Al113
07.10.08
✎
15:51
|
Такие не пойдут?
LoadModule _1cws_module /opt/1C/v8.1/i386/wsap22.so |
|||
18
smaharbA
07.10.08
✎
15:52
|
я не вкурсе, я только предположил
|
|||
19
Карлсон В и У
07.10.08
✎
15:52
|
||||
20
Карлсон В и У
07.10.08
✎
15:53
|
Сорри, но там апач ставится под винду.
|
|||
21
Al113
07.10.08
✎
15:54
|
(19) Ссылка хорошая, но опять же
ManagedApplicationDescriptor - ссылка на файл описания параметров подключения к базе 1С :( |
|||
22
smaharbA
07.10.08
✎
15:57
|
(13) а дай зазырить, что написал в конф апача ? целиком что добавил
|
|||
23
Al113
07.10.08
✎
16:01
|
LoadModule _1cws_module /opt/1C/v8.1/i386/wsap22.so
Alias /ws /var/www/1c <Location /ws> DirectorySlash Off SetHandler 1c-application ManagedApplicationDescriptor /var/www/1c/default.vrd Allow from all </Location> |
|||
24
smaharbA
07.10.08
✎
16:28
|
это какойто метод модуля видать должен быть, а его нету
|
|||
25
ДенисЧ
07.10.08
✎
16:31
|
f vjlekm cfv uhepbncz& Heufyb d kjuf[ ytn&
|
|||
26
ДенисЧ
07.10.08
✎
16:31
|
А модуль сам грузится? В логах ругани нет?
|
|||
27
Al113
07.10.08
✎
16:42
|
При запуске апача ругань тока на этот метод, в логах ничего не вижу. Т.е, перезапускаю сейчас, а в error.log инфа 2х-часовой давности.
|
|||
28
nop
07.10.08
✎
16:51
|
(10) а со старыми формами от 8,1 совместимости нет?
Очень не охота все сразу переписывать |
|||
29
Garlic
07.10.08
✎
17:07
|
(21) Так создай в /var/www/1c/ файл default.vrd:
по аналогии с (19) <?xml version="1.0" encoding="UTF-8" ?> <vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system" base="/ws" ib="FILE=" путь_до_конфы "" /> правда тут "путь_до_конфы" в линухе не очень понятно. Например если база на постгре. |
|||
30
Al113
07.10.08
✎
17:18
|
(29) Файл есть. Он не на отсутствие файла ругается, как я понял
|
|||
31
TitanLuchs
07.10.08
✎
17:51
|
(11) Собирается. Уже выпущено "Управление небольшой фирмой", сейчас разрабатывается УТ 11 на 8.2
|
|||
32
Garlic
07.10.08
✎
17:56
|
(30) Да, глянул..
ManagedApplicationDescriptor сидит в wsap22.dll или wsapch2.dll (соответствующих .so) Уверен, что есть /opt/1C/v8.1/i386/wsap22.so? |
|||
33
Al113
08.10.08
✎
10:44
|
(32) Да, дело было в wsap22.so, спасибо. Сервер был от 8.1, поставил 8.2 - апач стал нормально запускаться. Теперь другой вопрос: http://127.0.0.1/1c/ мне выдает
[DIR] Parent Directory - [ ] default.vrd Я думаю, это не совсем то, что нужно. default.vrd выглядит так: <?xml version="1.0" encoding="UTF-8" ?> <vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system" base="/ws" ib="FILE="/home/al/1c/Bases8/Управляемое\ приложение/"" /> |
|||
34
ДенисЧ
08.10.08
✎
10:45
|
поставь опцию DirectoryIndex
|
|||
35
Al113
08.10.08
✎
10:47
|
(34) ? куда поставить? И как?
|
|||
36
ДенисЧ
08.10.08
✎
10:48
|
(35) в определение каталога. Типа DirectoryIndex default.vrd
|
|||
37
Al113
08.10.08
✎
10:57
|
(36) Добавил в httpd.conf. Не помогло.
|
|||
38
Garlic
08.10.08
✎
15:01
|
(33) Вроде бы надо http://127.0.0.1/ws и поменяй
"/home/al/1c/Bases8/Управляемое\ приложение/" на латинское что-нибудь типа: "/home/al/1c/Bases8/UF/" может поможет. А вообще надо на досуге попробовать.. Тонкий и веб-клиент - это интересно. |
|||
39
nop
08.10.08
✎
15:08
|
повторю вопрос (28)
а со старыми формами от 8,1 совместимости нет? Очень не охота все сразу переписывать |
|||
40
Garlic
08.10.08
✎
15:16
|
(39) Есть.
Переход на версию 8.2.8 возможен с версий 8.1.5 и выше. Версия платформы 1С:Предприятие 8.2 может быть установлена на компьютер без удаления платформы версии 8.1. Внимание! Форматы конфигурации, внешних обработок и внешних отчетов изменены. Для их использования требуется выполнить конвертацию. Перед конвертацией рекомендуется создать резервную копию информационной базы (конфигурации, внешней обработки, внешнего отчета). После конвертации они не смогут быть использованы предыдущими версиями платформы 1С:Предприятием 8. Подробнее здесь: http://users.v8.1c.ru/Info/Platform/8_2_7_84/V8Update.htm |
|||
41
Garlic
08.10.08
✎
15:20
|
(+40)
http://users.v8.1c.ru/Info/Platform/8_2_7_84/V8DocMA.htm#_Toc182902221 Совместимость с предыдущими версиями Новая версия платформы разрабатывается так, чтобы обеспечить полную совместимость с предыдущими версиями: 8.0 и 8.1. Прикладные решения (конфигурации), созданные в предыдущих версиях, должны работать в новой версии без изменений. Однако при этом они не будут использовать возможности собственно управляемого приложения и будут работать в старой модели построения приложения. Для использования возможностей новой версии необходимо будет перерабатывать прикладное решение. Прежде всего, переработка потребуется для интерфейсной функциональности конфигураций. |
|||
42
Al113
08.10.08
✎
15:34
|
Новая ерунда. Теперь он пишет
Service not found. http://127.0.0.1/ws reason: File not found '/var/www/ws/service.xml' Где взять service.xml и что там должно быть? |
|||
43
Al113
08.10.08
✎
16:00
|
Переименовал default.vrd в service.xml, появилось Error connecting to the Infobase. An error occurred processing this request.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |