|   |   | 
| 
 | v8: УФ, разработать обработку | ☑ | ||
|---|---|---|---|---|
| 0
    
        MiniMuk 16.07.14✎ 08:28 | 
        Добрый день. 
 Разбираюсь с УФ. Хочу реализовать следующее, не могу понять как и где будет правильно оформить процедуры. Есть несколько различных веб-серисов, по сути делающих одно и тоже но с разными параметрами. Логика предполагается следующая. Под каждый веб сервис есть обработка которая может работать с веб-сервисом. Обработка может запускаться как самостоятельно так и извне. При получении всего набора параметров под конкретный вебсервис, из обработки или извне можно вызвать веб-сервис и получить в ответ что все нормально или список ошибок. Предположительно во все обработках есть экспортная функция в которую передается структура с заполненными параметрами ВыполнитьОбращение(МояСтруктура) То есть это структуру я заполняю или отдельно и вызываю обработку как внешнюю или заполняю в самой обработке и вызываю функцию. В структуре в качестве параметра могут быть СОМ-объекты (например COMОбъект("WinHttp.WinHttpRequest.5.1") создавать можно на сервере) Вопрос мне в модуле формы надо создать экспорную функцию с директивой &НаСервере, как быть с ком-объектами? | |||
| 1
    
        Dmitry1c 16.07.14✎ 08:31 | 
        >В структуре в качестве параметра могут быть СОМ-объекты (например  COMОбъект("WinHttp.WinHttpRequest.5.1")
 суровые веб-сервисы | |||
| 2
    
        Dmitry1c 16.07.14✎ 08:32 | 
        А не, напутал.     | |||
| 3
    
        Dmitry1c 16.07.14✎ 08:33 | 
        Ком-объекты вполне себе живут на клиенте. Так что думай.     | |||
| 4
    
        Asmody 16.07.14✎ 08:33 | 
        Зачем WinHttpRequest? Чем штатный механизм работы с веб-сервисами не устраивает?     | |||
| 5
    
        MiniMuk 16.07.14✎ 08:33 | 
        (1) все печально у меня, я не смог через всопредления серверу ткнуть в сертификт безопасности     | |||
| 6
    
        MiniMuk 16.07.14✎ 08:34 | 
        (3) Живут на клиент, а обрботку я хочу запускать извне, например из другого документа, вот тут и туплю     | |||
| 7
    
        MiniMuk 16.07.14✎ 08:34 | 
        (4) я не умею в него сертификат тыкать     | |||
| 8
    
        MiniMuk 16.07.14✎ 08:37 | 
        винхттп = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
 винхттп.SetClientCertificate(Субъект); Вот вторая строчка вводит меня в уныние | |||
| 9
    
        MiniMuk 16.07.14✎ 08:42 | 
        Хорошо, комобъеты живут на киенте
 Хочу делать так. МояСтруктура = Новый Структура("Параметр1, винхттп ", 1, COMОбъект("WinHttp.WinHttpRequest.5.1")); ТекущийВебСервис = Обработки.Вебсервис7.Создать(); ТекущийВебСервис.ВыполнитьОбращение(МояСтруктура); Как правильно описать ВыполнитьОбращение() в моей обработке? | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |