Имя: Пароль:
1C
 
Помогите настроить веб клиент для 1С 8.2
0 Skazy
 
07.10.08
15:37
Помогите! Уже три дня бьюсь ничего понять не могу!
На фирме нужно будет делать веб клиент для доступа франчей в базу. поставили задачу проверить что это такое и с чем есть. Я взял ИТС, демо базу, мануалы и начал заниматься ...... непонятно чем :)
Порядок моих действий:
1) На Win 2003 Serv, в IIS 6 создал виртуальный каталог (С:\Web)
2) зарегистрировал wsinst.exe -iis
3) добавил расширение vrb в настройку приложения и указал путь к wsisapi.dll
4) База файловая демо лежит C:\DB82\DEMO
5) В каталог С:\Web положил файл default.vrd с содержанием

<vrs:point

    xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"

    base="/web"

    ib="FILE=&quot;C:\DB82\DEMO\&quot;"/>
6) Когда я набираю в IE http://127.0.0.1/1c сначала появляется список файла , т.е. как фтп. Написан только один файл "default.vrd". Если на него нажать то выдает такую ошибку
 <?xml version="1.0" encoding="UTF-8" ?>
- <exception xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" clsid="580392e6-ba49-4280-ac67-fcd6f2180121">
 <message>Ошибка запроса к ресурсу /1c/default.vrd: ошибка при выполнении метода GET HTTP: Not found</message>
 <data>77u/ew0KezU4MDM5MmU2LWJhNDktNDI4MC1hYzY3LWZjZDZmMjE4MDEyMSwi0J7R iNC40LHQutCwINC30LDQv9GA0L7RgdCwINC6INGA0LXRgdGD0YDRgdGDIC8xYy9k ZWZhdWx0LnZyZDog0L7RiNC40LHQutCwINC/0YDQuCDQstGL0L/QvtC70L3QtdC9 0LjQuCDQvNC10YLQvtC00LAgR0VUDQpIVFRQOiBOb3QgZm91bmQifSw0MDQsMiwi LzFjL2RlZmF1bHQudnJkIn0=</data>
 </exception>

Насчет прав для пользователей вроде все дал все разрешил.
Что делать дальше куда копать незнаю. Кто делал публикацию веб сервисов или веб клиента отзовитесь! Помогите чайнику! Спасибо!
1 ТелепатБот
 
гуру
07.10.08
15:37
2 Skazy
 
07.10.08
15:42
Не знаю, это у меня еще IIS не настроена до конца, или неправильно путь указал к базе???? И как понять вот эту строчку ?
"base – относительный путь к виртуальному каталогу приложения;"
Если у меня физ. каталог - С:\web, название приложения "1С" то какой путь мне указывать?
3 egor2fsys
 
07.10.08
15:42
Попробуйте указать путь к библиотеке wsisapi.dll в досовском варианте
"C:\PROGRA~1\1CV82\BIN\WSISAPI.DLL"
4 Skazy
 
07.10.08
15:49
То же самое.
Вопрос - А в каталоге C:\Web кроме файла default.vrd что еще должно находиться? Какие файлы или приложения?
5 MuI_I_Ika
 
07.10.08
15:49
Можно использовать утилиту wsinst -iis для регистрации wsisapi.dll. Свойства по привязке ISAPI виртуальной директории web-сервисов не должны быть изменены, т.к. утилита регистрирует привязку на корень web-сайта, а виртуальные директории наследуют эту привязку только в том случае, если их свойства не были изменены.

Сам настраиваю веб клиент под IIS 5.1. Пока ничего не получилось.
6 Skazy
 
07.10.08
15:57
Хм... а как вот это сделать?
- создать приложение IIS на основе этого виртуального каталога???
Создал виртуальный каталог, это получается запись "1С" с родителем "Default Web Site". А вот как создать приложение дальше?
7 Skazy
 
07.10.08
16:19
up
8 Skazy
 
07.10.08
17:30
снова ап
9 Skazy
 
07.10.08
17:40
Так. Согласно ссылке http://itland.ru/forum//index.php?automodule=blog&blogid=1&showentry=4 поставил апачи и настроил все что было написано. При обращении к http://127.0.0.1/v82/ Пишет невозможно найти страницу (404). Кто подскажет почему апачи не отрабатывает обращение?
10 Skazy
 
07.10.08
18:05
У меня все получилось! Всем спасибо за помощь :)
11 ShoGUN
 
07.10.08
18:09
(10) Так напиши, что не так было
12 AlexanderAA
 
07.10.08
18:22
А ещё лучше напиши по шагам: как правильно с нуля делать! Потому что в документации каша какая-то, ей богу!
13 MuI_I_Ika
 
07.10.08
23:58
(12) Он же написал, что Apache поставил.
15 inse0f
 
08.10.08
00:47
а я вот на апатче поставил
да чего то она гадость лагает(
16 Zlodey1С
 
08.10.08
01:22
вот она жадность
17 tnnick75
 
13.10.08
18:52
Так ветка умерла?
18 tnnick75
 
13.10.08
18:53
Кто-нибудь запустил веб доступ на IIS?
19 enp2008
 
01.11.08
19:37
У меня так ничего и не вышло ...

Возникли проблемы с использованием браузера в качестве тонкого клиента.

Apache 2.2.
1С:Предприятие 8 (8.2.8.195) бета-версия

Содержание default.vrd
<?xml version="1.0" encoding="UTF-8" ?>
<vrs:point
xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
base="/v82"
ib="FILE="C:\WORK\1c82\Platform82Demo\"" />


Содержание httpd.conf
LoadModule _1cws_module "C:\Program Files\1cv82\bin\wsap22.dll"
alias /v82 "C:/www/v82"
<Location /v82 >
DirectorySlash on
SetHandler 1c-application
Allow from all
ManagedApplicationDescriptor "C:/www/v82/default.vrd"
</Location>


При обращении формируется пустая страница
со следующим исходным кодом:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
</body>
</html>
20 SilentMan
 
01.11.08
20:05
(19) и не получится, ибо в 195-м билде нет веб-клиента
21 enp2008
 
01.11.08
21:03
Спасибо!
22 Madless
 
06.11.08
16:03
запустил на WS2003, IIS 6.0
23 tnnick75
 
07.11.08
16:42
(22) А поподробнее можно? Пошагам....
24 B_Twins
 
02.12.08
12:59
(22) очень болшая просьба описать по шагам
25 almar
 
02.12.08
13:02
26 Nite
 
02.12.08
13:14
На фирме нужно будет делать веб клиент для доступа франчей в базу

Интерсно, зачем франям доступ в базу, тем более через веб, тем более через 8.2

Автору. Извините, просто интересно.

По теме в (25) все расписано.
27 B_Twins
 
04.12.08
16:26
ну нету у меня доступа на users.v8.1c.ru, может здесь кто напишет по IIS шестому...
28 TitanLuchs
 
04.12.08
16:37
(27) Времени нету... Желание есть.
29 B_Twins
 
06.12.08
00:20
очень нужно...
30 NcSteel
 
06.12.08
00:26
(29) дай майл скину.
31 B_Twins
 
06.12.08
09:14
bobtwins@rambler.ru
32 NcSteel
 
06.12.08
12:11
(31) Ушло
33 B_Twins
 
06.12.08
12:54
Спасибо!!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.