Имя: Пароль:
1C
 
Вопрос про интеграцию 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
(7) Да ну?
https://infostart.ru/1c/articles/2170218/
Может плохо искал?
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 засовывать/добавлять на страницу