Клуб API Карт

Как передать адрес точки в 1с?

Пост в архиве.

Пытаюсь использовать Яндекс.Карты в 1с (УПП 8.1). Опыта программирования на JAVA не имею, но передать адрес из 1с для показа точки на карте могу. Теперь очень нужно передать адрес точки, найденной геокодером и показанной на карте, обратно в 1с. Каким образом можно передать данные во внешнее приложение? Помогите, пожалуйста, разобраться.

9 комментариев
JAVA !== javascript


Попробуйте воспользоваться одним из стандартных протоколов обмена данными
Например, HTTP:
Вариант 1 (клиент)
Если из 1С можно ходить по http - идите напрямую в http-геокодер


Вариант 2 (сервер)
Передайте из АПИ данные про точку по тому же http в 1С

1С я не знаю, так что Вы сами озвучьте какие там вообще есть варианты взаимодействия с вэб-приложением,
постараюсь помочь советом
Спасибо за быстрый ответ. Да, я могу написать http-запрос в 1с, а как получить ответ? я прочла, что он может быть в виде файла в формате xml, меня это очень устроит, но как этот файл получить?
Александр Новиков
28 января 2016, 06:29
Делаете запрос - в ответ получаете файл.
Для понятия что к чему можно ввести запрос в адресную строку браузера - ответ либо увидите в бразуере, либо скачаете в виде файла.
Александр Новиков
28 января 2016, 06:29
Если можно передать данные из HTML формы в 1С, то можно с помощью JavaScript заполнить поля формы и нажать кнопку "отправить"
HTML- форма - это интересно, попробую. Спасибо большое!
В 1С результат геокодирования можно получить и без вызова HTML-формы. На форумах 1С были такие темы. Получить через HTML-форму - более трудная задача, но и ее можно решить при использовании JavaScript (у меня получились оба варианта). Если будет желание, то пообщаемся по мэйлу, т.к. здесь похоже мало кого интересует связка 1С - ЯндексКарты.
Денис Гончаров
28 января 2016, 06:29

Здравствуйте Юрий, можете ли вы мне скинуть вашу обработку?

urrisoft,
Здравствуйте, очень интересен вопрос взаимодействия 1С и Яндекс.Карт. А именно отправка и получение запросов с данными. Если не затруднит напишите мне на почту naryadforeve@gmail.com
Vadim Dvoeglazov,
в 1С можно использовать только коммерческую версию, напишите нам в техподдержку, поможем подобрать вариант.