Имя: Пароль:
1C
1С v8
WEB сервис, выдается ошибка в WEB браузере, что не так делаю???
0 oleg_prg
 
11.06.12
18:22
Приветствую :) Собственно это мой первый опыт с web сервисами, не судите строго. Суть такая:

Windows server 2003
appache 2.2
1С:Предприятие 8.2 (8.2.15.310) файловый вариант

Создал новую конфигурацию, добавил один справочник и создал web сервис
- имя web1
- XDTOO http://v8.1c.ru/8.2/virtual-resource-system
- uri 1c
- Имя файла публикации ws1.1cws

Добавил свойство get
Функция Get()
   
   НоваяЗапись = Справочники.FileStorage.СоздатьЭлемент();
   НоваяЗапись.Наименование = "Привет";
   НоваяЗапись.Записать();
   
   Return НоваяЗапись.Код;  
   
КонецФункции


Сделал публикацию на web servere
Указал имя test
Веб сервер Apache 2.2
Какталог C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\test\
поставил галки Публиковать тонкий и вэб клиент, Пебликовать Веб-сервисы
Внизу в табличке все отмечено имя Web1 Адрес ws1.1cws


В браузере ввожу http://192.168.1.101:8080/test/ru_RU/ ВСЕ ОК открывается :)

Косяк здесь!
В браузере ввожу http://192.168.1.101:8080/1c/ws1.1cws?wsdl
Ошибка 1C:Enterprise 8 application error:
HTTP: Not found Ошибка при работе с ресурсом /1c/ws1.1cws

После этого я папкам BIN 1c и appache добавил пользователя все и дал полный доступ. Ничего не изменилось. Где капать???
1 roman2
 
11.06.12
19:14
(1) А у тебя файл есть ws1.1cws ?
2 oleg_prg
 
11.06.12
19:39
файла нет
3 oleg_prg
 
11.06.12
19:40
есть папка test в ней default.vrd в котором прописано:

<?xml version="1.0" encoding="UTF-8"?>
<point 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"
       base="/test"
       ib="File=&quot;D:\22222&quot;;">
   <ws>
       <point name="web1"
               alias="ws1.1cws"/>
   </ws>
</point>
4 oleg_prg
 
11.06.12
20:33
Разобрался - Работает!!!
5 oleg_prg
 
12.06.12
00:51
Помогла переустановка 1С, апача, и повторная публикация
6 Bezeus
 
14.06.12
13:51
Нет, батенька, Вы не разобрались. К примеру, если вы не можете записать что-либо в папку, то не нужно переустанавливать всю систему целиком, а нужно права просто прописать.

Вот у меня сейчас та же самая ситуация. Чем мне поможет переустановка? А если это у клиента встретится? Мне ему Сервак переустанавливать? Не катит.

В общем, господа, вопрос актуален.
Ошибка? Это не ошибка, это системная функция.