Яндекс.Карты в 1С 8. На базе API Яндекс.Карт и элемента управления ПолеHTMLДокумента

Публикация № 88304

Разработка - Обработки - Универсальные обработки

Пример работы с сервисом Яндекс.Карты в 1С 8. На базе API Яндекс.Карт и элемента управления ПолеHTMLДокумента. Обработка строит маршрут из точки АдресОтгрузки в точку АдресДоставки с учетом пробок.

Внешняя обработка отображает в 1С маршрут из точки АдресОтгрузки в точку АдресДоставки, построенный API Яндекс.Карты. Маршрут строится с учетом и отображением пробок.

 

Для работы с обработкой Вам необходимо будет инициализировать первые три реквизита обработки и открыть форму обработки:

  1. API-ключ. Получить его можно здесь: https://tech.yandex.ru/maps/commercial/
  2. АдресОтгрузки, строка
  3. АдресДоставки, строка
  4. Объект, строка - необязательный параметр

АдресОтгрузки и АдресДоставки должны быть как минимум с двумя разделителями-запятыми, например: Москва, ул.Петровка, д.22. В противном случае, обработка будет работать только с конфигурциями УПП, УТ. Для других не уточнял.

Если заполнить реквизит Объект - то АдресДоставки можно будет выбирать из регистра сведений КонтактнаяИнформация. Форма списка регистра будет открыта с установленным отбором по Объекту.

 

Подробности того, как функционирует API Яндекс.Карт здесь (на примере данной обработки):

http://clubs.ya.ru/mapsapi/replies.xml?parent_id=18909&item_no=18907

Отдельно хотелсь бы отметить, что обработка выложена здесь для ознакомления - лицензионное соглашение Яндекс.Карт не предусматривает применение API Яндекс.Карт на десктоп приложении. Если есть необходимость использовать данную обработку в коммерческих целях, Вам необходимо будет перевести ее в Управляемые формы, разместить на вебсервере 1C 8.2 и сделать доступной из сети Интернет. Тогда условия лицензионного соглашения будут соблюдены.

 

При реализации были взяты идеи (модуль обработки) из обработки 1СКарта.epf неизвестного автора. Автор, если ты читаешь эти строки - спасибо тебе :)

Если что-либо не нравится в публикации/обработке - не торопитесь ставить минусы, лучше не стеснятесь писать об этом в комментариях. Буду стараться все оперативно исправлять.

В поиске нашел только одно похожее решение, с очень широким фукционалом, с возможность работать с целым рядом операторов сервисов карт, платное. Поэтому решил выложить свое, для ознакомления.

 

UPD Оказывается, в поиске есть ряд подобных примеров. Просто искать нужно по ключевому слову Yandex

Скачать файлы

Наименование Файл Версия Размер
YandexMaps.epf

.epf 11,78Kb
19.03.14
2723
.epf 11,78Kb 2723 Скачать бесплатно

Специальные предложения

См. также

Обработка, делающая все хорошо Промо

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Обработка, делающая все хорошо. Кроме шуток.

25.12.2015    27215    14    GROOVY    57    

Просмотр идентификаторов объектов

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Обработка позволяет посмотреть уникальный идентификатор как одного объекта, так и списка выбранного типа. Обратите внимание, что таблица значений формируется без ограничения количества. Если нужно сделайте доработку по отбору и ограничению списка. Можно использовать при поиске идентификатора для определения наличия объекта в базе. Распространяется бесплатно. Код открыт.

27.09.2020    1204    0    mrsmrv    5    

Универсальная обработка информационной базы

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Обработка предназначена для подсчета числа объектов информационной базы за выбранный период, а так же обработки объектов произвольным кодом или на основе предопределённых действий.

29.06.2020    2218    0    kozusenok    9    

Групповая обработка контейнеров сертификатов ЭЦП

Универсальные обработки Файловые протоколы обмена, FTP v8 v8::УФ 1cv8.cf Россия Бесплатно (free)

Внешняя обработка для просмотра списка установленных на локальном компьютере контейнеров сертификатов ЭЦП, с возможностью групповой обработки: копирования, установки сертификатов, отправки на EMAIL или FTP.

25.05.2020    2996    0    independ    4    

Линия жизни Промо

Универсальные обработки О жизни v8 1cv8.cf Бесплатно (free)

Отображает линию жизни за период во времени по декадам. Линия указывает на подъемы и падения общего характера (дом, работа, учеба, социальное, финансовое положение) не касаясь здоровья.

17.05.2009    18989    0    Svetozor    20    

Универсальные инструменты 1С

Универсальные обработки Прочие инструменты разработчика Консоль запросов v8 1cv8.cf Бесплатно (free)

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020    29707    295    cprit    100    

Калькулятор для управляемых форм. 1С 8.3

Универсальные обработки v8 v8::УФ 1cv8.cf Бесплатно (free)

Калькулятор для 1С 8.3 управляемой формы. Работает на всех конфигурациях. В обработку входят все функции стандартного калькулятора.

13.05.2019    4873    2    Nefilimus    4    

Задача - как подобрать из бухт кабеля двух длин на складе (бухты не режутся) количество с минимальным отклонением от заказа клиента

Универсальные обработки Учет ТМЦ Учет ТМЦ v8 1cv8.cf УУ Бесплатно (free)

Условие задачи: Мы продаем витую пару, в бухтах по 30 метров и по 70 метров, бухты не разрезаются, продаются целиком. Имеем на складе какое-то произвольное количество тех и других бухт. Что требуется: Приходит клиент и просит какую-либо длину, произвольную, допустим 150 метров, необходимо написать процедуру, которая одним запросом подберет необходимое количество тех и других бухт как можно ближе к этой длине с учетом товаров на складе. Не нашел готового решения. Не претендую на оптимальность. Рабочая версия для УПП

22.08.2015    10147    2    ser6702    23    

Форма выбора координат Yandex карт (управляемая форма)

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Обработка позволяет найти нужный адрес на карте Yandex. Отправить сообщение форме-владельцу или всем формам, со строкой координат.

06.09.2011    16662    0    motkot    27    

Обработка "Расчеты с датами" (8.1, 8.2)

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Маленькая обработка предназначена для расчета количества дней между датами и получения даты от начальной через определенное количество дней.

29.12.2010    4855    0    N1Kav    5    

АЦРК: Редактор объекта

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Обработка «АЦРК: Редактор объекта» предназначена для просмотра и редактирования реквизитов любого объекта базы данных. Показывает все реквизиты в универсальной форме. Может применяться для «точечного ремонта» базы данных.

12.09.2010    13654    0    acrk    6    

Счетчик слов в тексте

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Обработка подсчитывает частоту и долю каждого слова в тексте. Будет полезна при изучении иностранных языков.

19.05.2010    13625    0    YVolohov    8    

Пересчет регистров накопления вида "Обороты"

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Что-то с налету не нашел типовой пересчет ОБОРОТОВ, а вдруг понадобилось....

30.03.2010    20477    0    anig99    9    

Танцы с Гуглом

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Работа с картами гугл из локального кэша формата google titles. Всего две функции: показать по координатам и получить координаты под курсором. Применяется для отображения на карте объектов, имеющих координатную привязку.

27.03.2010    6868    0    Путин    7    

[8.2] Универсальная обработка "Универсальные подбор и обработка объектов" (управляемые формы)

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Обработка "Универсальные подбор и обработка объектов" предназначена для поиска объектов в справочниках и документах по произвольному условию и дальнейшей обработки найденных объектов.

11.02.2010    57037    0    Душелов    77    

Групповая обработка справочников и документов + планов видов расчета и планов видов характеристик

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Небольшое дополнение типовой обработки для работы с планами видов характеристик и расчета.

20.01.2010    13407    0    Rusmus    3    

Универсальные подбор и обработка Задач

Сервисные утилиты Универсальные обработки v8 1cv8.cf Бесплатно (free)

Начал работать с объектом Задачи и столкнулся с необходимостью групповой обработки задач. "Универсальные подбор и обработка объектов" от 1С почему-то этого не умеет делать. Немного работы напильником и обработка стала ещё универсальнее.

04.12.2009    9113    0    hansel    13    

Создаем шифрованные ярлыки.

Универсальные обработки Сервисные утилиты Защита и шифрование v8 1cv8.cf Бесплатно (free)

Покопавшись на сайте я нашел как создают ярлыки. Немного переделав под себя выкладываю данную обработку, не претендуя на Авторство. Просто сделал более удобным.

30.09.2009    13245    0    dj_tol    1    

Аналоговые часы для 1С

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

И спросили меня "Слышь, пацанчик, сколько время?" и ответил я им... гордо взглянув в 1С!!!

22.09.2009    17534    0    MadRabbit    24    

Панель избранного 3.03 (beta)

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Попытка сделать настраиваемую "Панель функций" (как в типовых конфигурациях), но с большими возможностями, независимостью от изменения конфигурации и с возможностью ограничений видимости для некоторых пользователей.

13.09.2009    32627    0    Totoro    113    

Групповая обработка документов и справочников

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Типовая обработка + 1. Отключение контроля записи (ОбменДанными.Загрузка) 2. Обработка ПВХ

04.08.2009    15661    0    acsent    8    

Очистка настроек текущего пользователя

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Эта простейшая обработка производит очистку настроек текущего пользователя.

27.06.2009    6100    0    VladZetRu    1    

Кредитный калькулятор

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Данная обработка предназначена для расчета кредита аутентичным способом с возможностью досрочного погашения. Брал большой кредит, кредитные калькуляторы которые были в Internet не подходили, т.к. в них достаточно сложно определить какую сумму на процентах ты экономишь при досрочном погашении. Поэтому пришлось сделать свой. Есть возможность подобрать суммы к досрочному погашению в зависимости от дохода.

26.06.2009    5184    0    macana    32    

Досрочный выход на пенсию? Легко!

Универсальные обработки v8 Домашние учет и финансы Россия Бесплатно (free)

Вы все еще верите в то, что государство Вам обеспечит хорошую старость? Возможно… Но я хочу помочь Вам самим обеспечить свою старость и достойную пенсию, и возможно, даже досрочно выйти на пенсию! Что для этого нужно? Для начала эта обработка и несколько минут свободного времени.

12.05.2009    17778    0    z-alexey    135    

Количество месяцев и дней между датами (ЗУП)

Зарплата Универсальные обработки Зарплата v8 ЗУП2.5 Россия БУ Бесплатно (free)

Обработка подсчитывает количество месяцев и дней между 2-мя датами с учетом високосных

13.04.2009    16373    0    relax2105    21    

Редактор записей регистров сведений и накоплений

Универсальные обработки Сервисные утилиты Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Не удалось мне найти обработки на эту тему с подобной реализацией. Пришлось написать самому. Хотелось бы ее доработать еще, но пока времени на это нет. Может кто разовьет идею, чтобы поднять себе рейтинг)

05.04.2009    24033    0    json    7    

Панель избранного 1.05

Универсальные обработки Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Это попытка сделать независимую от конфигурации обработку, которая позволяла бы пользователям и программисту создавать удобный для работы интерфейс (или хотя бы его подобие). Это обработка похожа на http://www.infostart.ru/projects/1472, но я делал упор на удобство и универсальность.

19.03.2009    19279    0    Totoro    35    

Универсальный отчет Печать справочников

Универсальные обработки Обработка справочников v8 1cv8.cf Россия Бесплатно (free)

Печатает любой справочник из конфигурации с выбором нужных нам реквизитов.

17.03.2009    17628    0    deathExpectation    33    

Константы v8

Сервисные утилиты Универсальные обработки Обработка справочников v8 1cv8.cf Россия Бесплатно (free)

Просмотр и редактирование констант

11.03.2009    12463    0    Zapal    24    

Универсальная заполнялка табличных частей по любому документу, любые конфигурации.

Обработка документов Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

1) Выбираем документ источник с необходимой табличной частью 2) Выбираем тип нового документа приемника 3) Указываем какие табличные части переносить в какие и всё.

24.02.2009    18833    0    Legavaz    30    

Кредитный калькулятор

Универсальные обработки Займы, кредит, лизинг Займы, кредит, лизинг v8 Домашние учет и финансы Россия Бесплатно (free)

Кредитный калькулятор внесет ясность в Ваши взаимоотношения с банком.

05.01.2009    9639    0    briz    16    

MP3 проигрыватель для 1С 8.1

Универсальные обработки v8 Россия Бесплатно (free)

Обработка для прослушивания музыки из 1С.

22.12.2008    12287    0    Alexsisit    31    

Навеяно кризисом

Универсальные обработки WEB Работа с интерфейсом Банковские операции Банковские операции v8 1cv8.cf Бесплатно (free)

Используя эту обработку Вы всегда будете знать состояние кризиса на данный момент :)

11.11.2008    19303    0    ValeriVP    27    

Управление итогами

Универсальные обработки Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Обработка предназначена для включения/выключения использования итогов, режима разделения итогов, установки периода рассчитанных итогов по регистрам накопления и бухгалтерии.

22.09.2008    31557    0    coder1cv8    16    

Список изменений

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Внешняя обработка для ведения списка изменений. Может использоваться разработчиками для автоматического формирования так называемых файлов ChangeLog.txt

04.09.2008    9915    0    serezhenko    5    

Яndex.Погода - узнаем погоду, не отрываясь от работы!

Универсальные обработки WEB v8 Россия Бесплатно (free)

Погодный информер от Яндекса, интегрированный в 1С.

18.08.2008    18524    0    coder1cv8    26    

Автоматическое добавление недостающих ведущих и вытесняющих видов расчета для ЗУП 2.5 (8.1)

Универсальные обработки Зарплата Зарплата v8 ЗУП2.5 Россия БУ Бесплатно (free)

Обработка содержит экспортную процедуру, которая вызывается из модуля объекта вида расчета. Она определяет и заполняет состав недостающих вытесняющих и ведущих видов расчета. Сообщение "Неполный список вытесняющих/ведущих видов расчета...", таким образом, не появляется, и вид расчета беспрепятственно может быть записан. Можно работать как в интерактивном режиме (без "снятия замков"), так и вызывать функцию обработки из программных модулей.

29.03.2008    13752    0    boln    8