Имя: Пароль:
1C
1С v8
Odata подключение
0 Stapa
 
24.11.21
11:09
Помогите подключиться к 1с (платформа  (8.3.19.1264))  у меня веб-сервисы опубликованы на двух базах, на одной базе код работает и я получаю данные, а на второй выходит ошибка. веб сервисы опубликованы на разных серверах.  
Вот такой код:    

        Попытка
        HTTPСоединение = Новый HTTPСоединение("server-name",,"User","111");  
        
    Исключение
                Возврат;
    КонецПопытки;
    
    HTTPЗапрос = Новый HTTPЗапрос("/basename/odata/standard.odata/Catalog_Номенклатура?$format=json");

    Попытка
        Результат = HTTPСоединение.Получить(HTTPЗапрос);        
    Исключение  
                Возврат;
    КонецПопытки;  
    
    ТекстJSON = Результат.ПолучитьТелоКакСтроку();


проходит все попытки, в исключение не попадает, но в ТекстJSON выходит следующая ошибка:

{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /CDMS/odata/standard.odata/:","category":"0000000000000000","creationStack":"core83.dll:0x00000000000D5DDC mngsrv.dll:0x0000000000071052 mngsrv.dll:0x000000000009BB93 VCRUNTIME140.dll:0x0000000000001030 VCRUNTIME140.dll:0x00000000000032E8 unknown:0x0000000000000000 mngsrv.dll:0x00000000000730C6 vrsbase.dll:0x000000000006A3F7 rserver.dll:0x0000000000263525 rserver.dll:0x0000000000339753 vrsbase.dll:0x00000000000685AA rserver.dll:0x000000000033A3FE rserver.dll:0x000000000033A9DE rtrsrvc.dll:0x00000000000E03AF rtrsrvc.dll:0x000000000016EBBF rtrsrvc.dll:0x0000000000161D91 rtrsrvc.dll:0x00000000001646EA rtrsrvc.dll:0x0000000000163AB8 rtrsrvc.dll:0x00000000001630F8 rtrsrvc.dll:0x000000000015ACAE rscalls.dll:0x0000000000010F25 rscalls.dll:0x0000000000011682 core83.dll:0x000000000021D3CB core83.dll:0x000000000021D3FC core83.dll:0x00000000002195EB unknown:0x0000000000000000 unknown:0x0000000000000000 KERNEL32.DLL:0x0000000000000000 unknown:0x0000000000000000 "}}