|
v8: Как исполнить модуль web-сервиса из конфигуратора? | ☑ | ||
---|---|---|---|---|
0
YVGroshkov
20.12.12
✎
20:47
|
Товарищи, как исполнить модуль web-сервиса из конфигуратора?
Пишу веб-сервис, для проверки приходиться сохранять, обновлять конфигурацию (выключая и включая apache 2) для того чтобы проверить что выпадает. Очень не удобно. Как проверять ОТДЕЛЬНО фукцию, не производя вышеописанных действий. Есть ли такой способ? |
|||
1
Asmody
20.12.12
✎
20:59
|
разбей на компоненты, трестируй отдельно
|
|||
2
YVGroshkov
20.12.12
✎
21:06
|
Asmody, веб-служба состоит из одной функции - делить дальше некуда. :(
Просто чтобы выполнить функцию приходится 1. сохранить 2. остановить веб-сервер 3. обновить конфигурацию 4. запустить веб-сервер 5. обновить страницу в браузере |
|||
3
Asmody
20.12.12
✎
23:13
|
(2) функция в веб-сервиса должна выглядеть так:
ПараметрыМетодаВТипах1С=ФункцияДесериализацииПараметров(ПараметрыМетода); ДанныеВТипах1С=КакойТоОбщийМодуль.ПолучитьНужныеДанные(ПараметрыМетодаВТипах1С); Возврат ФункцияСериализующаяДанныеВXDTO(ДанныеВТипах1С); сериализатор/десериализатор пишутся/отлаживаются 1 раз, функцию метода можно отлаживать обычным для 1С способом |
|||
4
sapphire
20.12.12
✎
23:55
|
(0) Экспортной делаешь и нет проблем
|
|||
5
YVGroshkov
20.12.12
✎
23:58
|
sapphire, по подробнее можешь?
Asmody, т.е. можно типы 1с превратить в строку и обратно? Было бы прикольно, если бы как в php var_dump(); ему можно скормить любой тип, он выведет в строку. |
|||
6
Valerik0101
21.12.12
✎
00:04
|
ХЗ насчет экспортных - я иногда просто делаю обработку с копией этой функции.
Не понял зачем перезагружать апач - ваще не надо. может конечно кэш всдл включен где-то но и это не причина вроде. Обновил базы обновил страницу - разве сложно? Можно как обычную функцию отладчиком поглядеть. Есть прога специальная для отладки - название не помню... что-то там soap |
|||
7
Valerik0101
21.12.12
✎
00:05
|
вариантов дофига кароче
|
|||
8
sapphire
21.12.12
✎
00:05
|
(6) А я вообще тестирую в динамическом модуле :)
|
|||
9
YVGroshkov
21.12.12
✎
00:23
|
Идея!
Нужно создать форму, на которой кнопка и поля для входных параметров. При нажатии в текстовом поле ниже выдаётся ответ. Так можно не грузить браузер и врубить обычный отладчик. Но как это сделать пока не знаю. Вопрос сохраняется: как типы 1с приводить к строкам? |
|||
10
YVGroshkov
21.12.12
✎
00:25
|
Блин, нагуглил: http://manual1c.ru/funktsiya-stroka-1c/
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |