Имя: Пароль:
1C
1С v8
можно ли программно вызвать метод локального Web-сервиса?
0 alf2006x
 
13.05.22
12:25
Всем доброго дня.

Уточню сабж. Для целей тестирования работы этого самого метода.
1 vicof
 
13.05.22
12:26
Можно
2 vicof
 
13.05.22
12:28
Определения = Новый WSОпределения("", "", "");
Прокси      = Новый WSПрокси(Определения, "", "", "");
Прокси.Пользователь = "";
Прокси.Пароль       = "";

Инфо = Прокси.GetConfigurationInfo();
3 alf2006x
 
13.05.22
12:47
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(4)}: Ошибка при вызове конструктора (WSОпределения)
    Определения = Новый WSОпределения("", "", "");
по причине:
При вызове веб-сервиса произошла ошибка. При создании описания сервиса произошла ошибка. URL сервиса:
по причине:
Каталог не обнаружен ''

ЧЯДНТ?
4 alf2006x
 
13.05.22
13:17
Имеется в виду метод Веб-сервиса, созданного в базе 1С.
Его же и надо вызвать в самой базе, в режиме Предприятия.
5 Галахад
 
гуру
13.05.22
13:25
Удобнее внутри сервиса вызывать процедуру общего модуля и там уже обрабатывать данные.
А это можно и без сервиса тестировать.
6 alf2006x
 
13.05.22
13:36
(5) Так то да. Но что-то не очень хочется всё переделывать.
Очень надеюсь на (1)
7 Галахад
 
гуру
13.05.22
13:59
(6) Ну тогда вместо "" нужно прописать параметры. ;)

Пример: https://helpf.pro/faq/view/1322.html
8 PLUT
 
13.05.22
14:09
(6) а еще можно извне мучать 1С прогой Postman или приблудой к хрому Boomerang

https://chrome.google.com/webstore/detail/boomerang-soap-rest-clien/eipdnjedkpcnlmmdfdkgfpljanehloah?hl=en
9 alf2006x
 
13.05.22
14:24
(7) Всё, догнал. )
Всем спасибо!
(8) Да, постман в наличии есть. Но из базы как-то душевнее получается...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший