Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Ошибка с WinHttp.WinHttpRequest (http://forums.kuban.ru/f1040/oshibka_s_winhttp_winhttprequest-9074588.html)

dobrotank 02.07.2020 15:45

Ошибка с WinHttp.WinHttpRequest
 
Добрый день, коллеги!

Столкнулся с интересной ситуацией:
Есть внешняя обработка, подключенная через БСП внешние отчёты и обработки. Она должна отрабатывать в качестве регламентного задания по расписанию. И в одной базе нормально отрабатывает. А в другой, с точно такой же конфигурацией, вываливается с ошибкой "Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (WinHttp.WinHttpRequest): URL-адрес не использует поддерживаемый протокол". Эта же ошибка воспроизводится и в файловой копии базы. При том, если запускать в фоновом задании через Консоль Заданий, то всё отрабатывает нормально. В чём же может быть дело?

Секвестр 03.07.2020 14:22

Права на протокол, на папку временных файлов . ИМХО.копать здесь

dobrotank 03.07.2020 15:34

[quote=Секвестр;47760551] Права на протокол, на папку временных файлов . ИМХО.копать здесь [/quote]
Если дело в правах, то почему ошибка воспроизводится и в копии базы?
Основная база на сервере у клиента, подключаюсь по RDP, файловая копия у меня, на рабочем ноутбуке. Ошибка есть и в боевой базе и в копии.

buh 03.07.2020 22:47

Пользователь тот же указан в регламентном задании?

dobrotank 06.07.2020 10:59

[quote=buh;47761368] Пользователь тот же указан в регламентном задании? [/quote] "Тот же" с каким?

dobrotank 06.07.2020 12:41

[quote=dobrotank;47759015] Добрый день, коллеги! Столкнулся с интересной ситуацией: Есть внешняя обработка, подключенная через БСП внешние отчёты и обработки. Она должна отрабатывать в качестве регламентного задания по расписанию. И в одной базе нормально отрабатывает. А в другой, с точно такой же конфигурацией, вываливается с ошибкой "Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (WinHttp.WinHttpRequest): URL-адрес не использует поддерживаемый протокол". Эта же ошибка воспроизводится и в файловой копии базы. При том, если запускать в фоновом задании через Консоль Заданий, то всё отрабатывает нормально. В чём же может быть дело? [/quote]
Короче говоря, нашёл решение, мало ли - поможет кому.
Адрес сайта через "https://" хранился в ХранилищеОбщихНастроек. Непонятно почему, хотя в обработке был прописан пользователь из под которого выполнять обработку, параметры из ХранилищаОбщихНастроек не подгружались. Почему я так и не понял, решил методом тыка. В КонсолиЗаданий у соответствующего регламентного задания указал пользователя(он был пустым), тогда параметры начали подгружаться.

EarlyBird 06.07.2020 19:54

[quote=dobrotank;47765349]В КонсолиЗаданий у соответствующего регламентного задания указал пользователя(он был пустым), тогда параметры начали подгружаться.[/quote]
Это всегда надо делать, у всех заданий. Это правило хорошего тона.

Секвестр 09.07.2020 15:00

[quote=Ирли Бёрд;47766137]указал пользователя(он был пустым)[/quote]
Про права я не зря упомянул. Ибо у "пустого" юзера какие права?


Текущее время: 13:17. Часовой пояс GMT +3.