![]() |
![]() |
|
Вопрос про интеграцию 1с с ЯндексКартами посредством JS | ☑ | ||
---|---|---|---|---|
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 засовывать/добавлять на страницу |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |