#0
by ТутЯ
Добрый день! Мобильное приложение 1с. В приложении есть объект "Поле HTML документа" в котором пишу следующий код на JavaScript. ... function Хwrite{ var XHR = (""onload"" in new XMLHttpRequest) ? XMLHttpRequest : XDomainRequest; var invocation = new XHR; var invocation = new XMLHttpRequest; var url = '"+URL+"'; var body = '<?xml version=""1.0"" encoding=""utf-8""?>'+ '<soapenv:Envelope xmlns:soapenv=""; xmlns:sam=""; } } }; .... в логах IIS получаю ошибку 401.5. Пишу тот же запрос и заголовки в Fiddler или в 1с через WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); и получаю 200-ОК. ПОМОГИТЕ, пожалуйста.
#2
by ТутЯ
Вот я не могу ответить Кросс-доменные или нет, т.к. не понимаю. Заголовки пыталась ставить такие
#5
by ТутЯ
Мне нужно из "Поле HTML документа" в мобильном приложении (МП) каким-то образом записывать данные в 1с. Пытаюсь это сделать через веб сервис боевой базы, т.к. функция "При изменении" не работает в МП и нет у объекта "Поле HTML документа" нет "Документ". Если есть какие-то варианты другие подскажите, пожалуйста. Я уже практически плачу))). Литературу, ссылки, хоть что-то...
#6
by ТутЯ
Юрий, Вы скорее всего, хорошо разбираетесь в этом. Подскажите, пожалуйста, что нужно сделать в моем у случае.
#7
by ТутЯ
"Смотрю в книгу и вижу фигу". Написано что ответ сервера должен быть с заголовком "Access-Control-Expose-Headers". Это я не понимаю. Как это сделать?
#8
by Юрий Лазаренко
Веб-сервис боевой базы возвращает какой-то ответ. У ответа есть заголовки, вот в этих заголовках надо прописать Access-Control-Expose-Headers
#9
by svsvsv
попробуй использовать событие не "ПриИзменении", а "ПриНажатии". Здесь нужно каким-то образом использовать ссылку
#13
by ТутЯ
Я еще только начинаю работать с такими объектами. Не понимаю что происходит. Объект на явескрипт отправляет соап запрос веб сервису 1с. ИИС принимает "OPTIONS" и не проходит авторизацию (ошибка 401.5). До 1с мы не доходим. Разве нет?
#14
by ТутЯ
Меня смущает что расшифровка 401.5 — Авторизация не выполнена из-за приложения ISAPI/CGI. Тут точно не в настройке IIS дело?
#15
by Юрий Лазаренко
Я веб-сервисами давно не пользуюсь, вместо них есть http-сервисы, там все нормально можно устанавливать.
#19
by Tateossian
Как вариант вместо мобильного приложения на 1С написать приложение в Android Studio.
#21
by ТутЯ
Приложение большое, но есть вот такие интересные объекты с которыми хочется работать. Возможно ли?
#26
by Tateossian
Вот что пишут в stackoverflow: Возможно, дело в неправильном авторизационном токене.
#27
by ТутЯ
беру Fiddler вставляю строку Authorization: Basic V2ViU2V....тут скроем...M6MTIz и получает ответ 200
#28
by ТутЯ
пишем в 1с кнопочку WinHttp.Open("POST",URL,0); вставляем только WinHttp.setRequestHeader("Authorization","Basic V2Vi.....MTIz"); и получаем ответ 200
#31
by DitriX
Мне нужно из "Поле HTML документа" в мобильном приложении (МП) каким-то образом записывать данные в 1с. Пытаюсь это сделать через веб сервис боевой базы, т.к. функция "При изменении" не работает в МП и нет у объекта "Поле HTML документа" нет "Документ". Вот тут по подробнее, а то звчит как неимоверный костыль, что именно вы хоите сделать?
#32
by ТутЯ
Я не спорю что могу делать большой костыль. Подскажите, плиз, как можно сделать проще. Задача: В мобильном приложении есть картинка- тыкаем пальцем на картинку и на ней появляются некоторые объекты. Координаты этих объектов мы хотим сохранить в 1с. Не важно где на форме Мп или в 1с боевой. На примере я пытаюсь отправить веб сервису боевой базы строчку и хочу получить ответ(пока не обрабатываю сам ответ).
#34
by Tateossian
У поля есть событие ПриНажатии, в параметр передается данныеОСобытии. После этого в МП вызывается некая функция, которая реализует вызов веб сервиса (объект конфигурации WS ссылка)
#45
by Юрий Лазаренко
На мобильном ты со страницы с одним URL пытаешься дернуть аяксом сайт с другим URL, а аякс в этом случае может козлить. Похоже именно этот случай.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- И снова мобильное приложение...
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- Мобильное приложение
- Мобильное приложение
- Мобильное приложение: Ошибка преобразования данных xdto:
- Мобильное приложение 1С: "Неверный формат"
- Мобильное приложение (iPad 2 | 3): Ошибка СУБД: Ошибка записи файла базы данных
- 1с мобильное приложение получить имя устройства
- Мобильное приложение прокрутка на форме
- мобильное приложение - ошибка обновления конфы
- Мобильное приложение 1С Документооборот 2.1
- Мобильное приложение, ошибка компоненты 'frame'
В этой группе 1С
- формат версии 31-01-2017 за период составления отчета более не применяется
- Банковские издержки в исполнительном листе неверно рассчитаны
- Какую операцию выбирать Ввод остатков 76АВ 1С 8.3 КОРП
- Как добавить картинку для номенклатуры?
- Ввод начальных остатков 1С 8.3 Бухгалтерия КОРП в каком интерфейсе искать?
- 8.3 уф звук при ошибках
- БГУ счет фактуры
- Перенос реализации как поступление из БП3.0 в БП3.0
- Документ списание товаров изменить счет списания в проводках
- Поле, по которму рассчитываются итоги, должно присутствовать в списке выборки
- Проверка символов в строке
- СКД установить программно вариант
- Требования назначения функциональности
- СКД Видимость колонки
- Почтовый клиент УТ 11.2
- Вкладка НДС в требование-накладной БП 3.0
- Динамическое обновление в 1С 8.3 стоит ли использовать?
- Не создается объект с помощью СериализаторXDTO.ПрочитатьXDTO()
- Документ Распределение прочих затрат
- Недостача и излишки по кассе в Розница 2.2