Привет.
Есть WS ссылка, из другой базы передаю 1 параметр и получаю файл, а можно ли как то в браузере указать это параметр, что бы получить файл ( не через 1с)?
http://хх.хх.хх.хх:хх/base/ws/DocWork.1cws?wsdl
Параметры в WS передаются в xml-теле запроса, это проблемно писать руками в браузере. Но Вы можете сделать вместо WS-ссылки HTTP-ссылку в браузере, и обрабатывать там параметры в строке запроса.
(2) это так не работает.
тебе надо либо с помощью js формировать XML и отправлять его 1су, потом обрабатывать ответ. Попутно еще настроив сервера для прохождения CORS запросов.
Либо на чем-нибудь серверном сделать трансляцию get или post параметров в SOPA запрос, обработку результата и возврат в правильном (для браузера) формате ответа, чтобы браузер выдавал вопрос о сохранении файла
Либо переделать web сервис на http сервис и реализовать 2 с средствами 1с.
(5) в "другой базе" создаете HTTP-сервис вместо Web-сервиса.
Опубликованный HTTP-сервис будет иметь адрес вида http://хх.хх.хх.хх:хх/base/hs/DocWork?param1=xxx¶m2=yyy, то есть сюда можно передавать параметры через адресную строку. Ну а в обработчике DocWork этого HTTP-сервиса их можно обрабатывать и возвращать "файл" в зависимости от значения параметров
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший