|
Вопрос про интеграцию 1с с ЯндексКартами посредством JS
Зимобород, maxar, Garykom, obs191, reg0303, maxab72, arsik, timurhv, dmt, shuhard, Krendel, PLUT, Мультук, LienXo, 2mugik, АгентБезопаснойНацио, Lama12, План счетов, sikuda, Crusher, paramedic, Крэкпэк, lubitelxml, Sewace
| ☑ |
0
Зимобород
04.09.25
✎
15:51
|
В ут 10.3 пилим функционал с использованием ЯндексКарт.
Если вкратце: юзер выбирает Сводную реализацию, нажимает Отобразить и на карте отображаются плейсмарки по каким адресам уходит товар.
Вопрос: можно ли через html форму и её встроенное свойство ondblclick выбрать произвольную точку на карте, двойным щелчком мыши после выбора текущей строки в списке таблицы значений (те самые сводные) задать новое местоположение?
Это чтобы корректно ставить точки входа на больших зданиях, геокод ведь ставит их по центру. Кто реализовывал подобное - подскажите, пожалуйста.
|
|
1
Garykom
гуру
04.09.25
✎
16:01
|
1. Не используй яндекс карты
Используй OpenStreetMap и Leaflet
2. Да можно
|
|
2
Лодырь
04.09.25
✎
16:09
|
Присоединюсь к (1).
|
|
3
novichok79
04.09.25
✎
16:19
|
хм, в (1) правильно написано.
сам такое делал еще будучи 1Сником в 2018м году.
|
|
4
Garykom
гуру
04.09.25
✎
16:58
|
Ага потому что яндекс постоянно свой АПИ меняет
Да еще и денег много хочет (и в целом по его политике использовать бесплатно из 1С нельзя, только на публичных сайтах)
А OSM намного стабильней
И в самом хреновом случае его можно поднять на своем сервере (с кучей матов конечно)
|
|
5
Зимобород
04.09.25
✎
17:10
|
(1) А тут, к сожалению, не от меня выбор зависит.
Контора с этим тейком пришла.
Надо делать.
Но спасибо за рекомендацию.
А есть примеры удачной реализации такого функционала?
|
|
6
Garykom
гуру
04.09.25
✎
17:14
|
(5) На ИС поищи было куча
Возможно уже АПИ поменялся и разные проблемы при добавке своих JS
|
|
7
Зимобород
05.09.25
✎
15:08
|
Что удивительного - ни одного запроса похожего на мой.
Ни на СтакОверфлоу, ни на ИС, даже на Мисте - и той нет.
Создается впечатление, что это стало попросту невозможно.
|
|
8
timurhv
05.09.25
✎
15:17
|
(7) А что у вас сейчас есть?
Пустое скрытое поле, через нее общается 1С и события JS Яндекса?
Или при открытии документа сам скрипт модифицируется с точками и отображается без общения с 1С?
|
|
9
Garykom
гуру
05.09.25
✎
15:20
|
|
|
10
timurhv
05.09.25
✎
15:21
|
(9) + официальная документация Яндекса по всем событиям с примерами
https://yandex.ru/dev/jsapi-v2-1/doc/ru/
|
|
11
Зимобород
05.09.25
✎
15:23
|
(9) Эту статью видел. Используемый функционал схожий и у меня в коде реализован уже.
Не видел ни одной статьи чтобы использовали event-ы типа dblclick или ondragend при уже существующих маркерах.
|
|
12
Зимобород
05.09.25
✎
15:24
|
(8) Второй вариант.
JS отрабатывает только свою часть, отображает координаты, но в 1с не отрабатывают ни события, ни точки остановы по основным процедурам.
|
|
13
Зимобород
05.09.25
✎
15:26
|
(9) Не думайте пожалуйста, что я ленивый и в край обнаглевший. Официальную Апишку изучил и по ней всё остальное написано.
|
|
14
Garykom
гуру
05.09.25
✎
15:29
|
|
|
15
Garykom
гуру
05.09.25
✎
15:30
|
(14)+ там после перехода ПолеHTML на WebKit довольно сложное взаимодействие
приходится для двухсторонней связи/взаимодействия свои функции/код в JS засовывать/добавлять на страницу
|
|