Имя: Пароль:
1C
1С v8
Подскажите по веб сервисам.
0 0xFFFFFF
 
30.04.12
22:12
Взял демо конфигурацию по веб сервисам с ИТС, поставил Апач 2.0, конфу развернул под 8.1.15.14 (т.к. все описание внутри там под 8.1), поменял конф. файл апача, перезапустил его, опубликовал веб сервисы, захожу в номенклатуру, жму "загрузить".
Пишет

{ОбщийМодуль.ДанныеНоменклатуры(66)}: Ошибка при вызове метода контекста (Получить)
   Возврат Прокси.Получить();
по причине:

по причине:
Ошибка вызова операции сервиса:  {http://www.1c.ru/demos/products}:ДанныеНоменклатуры:Получить()
по причине:
Ошибка HTTP:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>1C:Enterprise 8 application error</title></head><body><h2>1C:Enterprise 8 application error:</h2>HTTP: Conflict<br><b>by reason: </b><br>Различаются версии клиента и сервера (8.2.13.219 - 8.2.15.301), клиентское приложение: Модуль расширения веб-сервера<br><b>by exception: </b>9f06d311-1431-4a54-bd6f-fa93c4d4c471</body></html> (409).

Ну, значит, подумал, что надо 8.2. Конвертнул на 8.2.14.540, в конф. файле апача поменял loadmodule (указал длл для 8.2), перезапустил апач, переопубликовал веб-сервисы.
Жму загрузить - та же самая ошибка. Что ему надо? Клиента на 8.2.15.301?
Почему тогда он пишет, что у меня сейчас 8.2.13.219 - если первый раз вообще было 8.1.15.14, а во второй 8.2.14.540?

Или проблема в другом?
1 moshefoo
 
30.04.12
22:21
<br>Различаются версии клиента и сервера (8.2.13.219 - 8.2.15.301)

ну ясно же сказали  версии обновите  на клиенте
2 moshefoo
 
30.04.12
22:22
возможно база распределенная тогда версии будет писать  так как сказали.
3 fly7
 
30.04.12
22:24
вброс?
4 0xFFFFFF
 
30.04.12
22:24
(1) так у меня и сейчас как бы не 8.2.13.219.
Т.е. если я поставлю 8.2.15.301, то все будет ок?
5 0xFFFFFF
 
30.04.12
22:26
(3) действительно. Запускаешь на 8.1.15.14, а тебе пишет, что у клиента 8.2.13.219.
Вот это вброс. От 1С.
6 fly7
 
01.05.12
09:32
нафига такая каша из платформ?
пиши свой веб-сервис на последней версии и публикуй из конфигуратора, он сам пропишет в апаче правильные пути
7 sda553
 
01.05.12
09:38
там dll на апаче не той версии :)
8 0xFFFFFF
 
01.05.12
14:46
(6) Какая каша? Мне чтобы писать свой веб сервис, надо понять, как демка работает. А она не работает.

(7) LoadModule в conf файле прописываю путь именно к той ДЛЛ, версию которой использую. После этого перезапускаю апач.
9 sda553
 
01.05.12
15:19
(8) не знаю, что ты где прописываешь, но эта dll и есть клиент. И что бы ты там не запускал, хоть 77, тебе все равно будет ругаться на длл версии 8.2.13.219 так что смотри внимательне
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан