Имя: Пароль:
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 так что смотри внимательне
Ошибка? Это не ошибка, это системная функция.