Имя: Пароль:
1C
 
веб-клиент и работа с веб сервисами из под него
0 kuromanlich
 
13.09.24
21:21
требуется провзаимодействовать с локальным сторонним веб-сервисом, при этом обязательное требование чтобы 1С запускалась именно в виде веб-клиента в браузере.

такого функционала в 1С ранее не было (вызов http соединения с веб клиента), но с определённого релиза появилась.

так вот, не получается воспользоваться заявленным функционалом, может что-то делаю не так - возможно.

у кого-то есть позитивный опыт использования данного функционала?

альтернативные решения и похожие задачи:
Web-клиент и http-соединение. Как их подружить?
https://forum.infostart.ru/forum9/topic242219/
HTTPЗапрос веб клиент
1 vde69
 
13.09.24
21:06
так покажите код и описание ошибки
2 kuromanlich
 
13.09.24
21:12
Web-клиент и http-соединение. Как их подружить?

тут нет требования "локального" вызова веб сервиса, веб-сервис вызывается на сервере, а надо чтобы локально.

до использования сторонних методов не 1С (вызов ком объектов) пока ввиду по идее работающего встроенного функционала 1С дело не дошло, пока хочется "красиво"
3 kuromanlich
 
13.09.24
21:11
(1) висит и не возвращает ответ, отваливается по таймауту, при этом через тонкий все работает
4 kuromanlich
 
13.09.24
21:14
примеры кода и скрины ошибки сегодня к сожалению скинуть не смогу, по готовности для истории закину
5 kuromanlich
 
13.09.24
21:17
есть еще извращенский вариант, который был актуален до того как разрешили http соединение под веб-клиентом, отправка запроса через html поля с формы документа

https://forum.infostart.ru/forum9/topic242219/

пока его тоже не применяю
6 kuromanlich
 
13.09.24
21:21
HTTPЗапрос веб клиент

вот еще одно альтернативное решение
7 Смотрящий
 
13.09.24
21:53
(0) вот же - два альт решения в (5), (6) - выбери любое
8 kuromanlich
 
13.09.24
22:06
(7) неее, это не "по красоте"
9 kuromanlich
 
16.09.24
11:31
коллега предположил что не работает из-за запрета кросс вызовов, типа запрещено из под веба веб вызывать, возможно этот как-то локальный веб сервис отслеживает
10 arsik
 
16.09.24
11:56
(0)
1) Вы точно используете асинхронные методы? В вебе синхронные работать не будут.
2) Может попробовать в браузер добавить расширение от 1С.
PS: Из жк книжек
11 kuromanlich
 
16.09.24
23:05
(10) спасибо за комментарий

1) точно, ими тоже пробовали
2) попробуем
P.S.
огромное спасибо за скрин
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший