Прокладка маршрута в 1С 8.2 (Управляемое приложение) средствами Google Maps API V3

23.12.11

Интеграция - WEB-интеграция

Вот собственно что из себя представляет прокладка маршрута в 1С или расчет оптимального пути в 1С. Сделано без использования внешних ActivX. Работает в режиме Управляемое приложение

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

Наименование Файл Версия Размер
Прокладка маршрута
.epf 11,61Kb
880
.epf 11,61Kb 880 Скачать

Все тоже самое что и //infostart.ru/public/82886/ за что большое СПАСИБО автору.

 

Отличия:

  1. Сделано под управляемое приложение. 
  2. Добавлен расчет растояний.
  3. Сделана вкладка для отладки Html поля документа.
  4. Несколько упрощена обработка.

P.S. В дальнейшем планирую расширить функционал, добавить работу с метками, геокодирование и т.д.

 

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15748    10    17    

11

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17551    6    15    

13

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16360    42    49    

23

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25741    9    0    

7

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    88581    160    215    

318
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 119 06.06.11 14:01 Сейчас в теме
Однако скачиваний много, а комментарий нуль. Высказывайте пожелания/замечания не стесняйтесь :D
2. opx 794 06.06.11 22:29 Сейчас в теме
Здорово. Всегда приятно видеть развитие проекта. И вдвойне приятно видеть развитие своего проекта. Автор молодец 5+
3. miandrew 07.06.11 11:42 Сейчас в теме
А есть ли возможность waypoints задавать в виде координат?
Знаю что можно, ток пример не могу ниде найти...
интересно как координаты соотносятся с координатами яндекса...
Но самое плохое в этом всем что количество waypoints ограничено 8-ю :(
4. gorakh 26 07.06.11 11:54 Сейчас в теме
А можно ли задавать приоретет точек?
5. sytkosa 119 09.06.11 01:10 Сейчас в теме
miandrew пишет:
А есть ли возможность waypoints задавать в виде координат?
Знаю что можно, ток пример не могу ниде найти...
интересно как координаты соотносятся с координатами яндекса...
Но самое плохое в этом всем что количество waypoints ограничено 8-ю

взамен адреса в waypoints можно спокойно подставлять координаты
Количество waypoints ограниченно намеренно на уровне API. Если хочеш больше покупай у гугла премиум и используй waypoints сколько необходимо
gorakh пишет:
А можно ли задавать приоретет точек?

Что в твоем понимании приоритет. передвигать строки адреса можно стрелками вверх вниз
6. gorakh 26 10.06.11 14:42 Сейчас в теме
Приоретет в таком смысле.
Ситуации
1) Адреса находятся в разных частях города, А и В в одной части Б в другой части. Чтобы доставить товар на В надо посетить точку А потом точку Б. А Гугль построит маршрут кратчайшим способом А,В,Б.
7. sytkosa 119 17.06.11 18:00 Сейчас в теме
gorakh пишет:
Приоретет в таком смысле.
Ситуации
1) Адреса находятся в разных частях города, А и В в одной части Б в другой части. Чтобы доставить товар на В надо посетить точку А потом точку Б. А Гугль построит маршрут кратчайшим способом А,В,Б.
Покажи где это делает сам гугл или yandex и я добавлю это в обработку
8. CagoBHuK 32 23.08.11 12:59 Сейчас в теме
Не работает под веб-клиентом. Хоть она и работает под УФ, но реального применения в УФ ей ноль.
9. sytkosa 119 19.09.11 16:53 Сейчас в теме
(8) под веб-клиент оптимизации нет. По просьбам "трудящихся" могу добавить
10. dj_serega 390 23.09.11 17:02 Сейчас в теме
8SiriuS8 пишет:
Количество waypoints ограниченно намеренно на уровне API. Если хочеш больше покупай у гугла премиум и используй waypoints сколько необходимо

в обход никак нельзя? ;) Тоесть расчеты проводятся напрямую у гугла?
11. Eternalsun 04.11.11 14:56 Сейчас в теме
Автор, быть может я чего-то не понимаю, но НЕ РАБОТАЕТ!!! СОВСЕМ НИКАК.

Задал в верхнем поле КРАСНОДАР - МАЙКОП, и нифига - МОСКВУ выводит и рисует чего-то.
Еще, было бы неплохо сделать не под гугл, а под яндекс-карты, они с улицами, да и работать приятнее
14. sytkosa 119 23.12.11 21:48 Сейчас в теме
(11) (13) Внимательно смотрите код насильно установлена Москва. А так как гугл "типа умный" то другое и не рисует. Поправьте в коде и будет поиск по миру и или Росиии
12. пользователь 06.12.11 12:26
Сообщение было скрыто модератором.
...
13. 6728418@mail.ru 15.12.11 12:37 Сейчас в теме
Здорово. Всегда приятно видеть развитие проекта
Задал в верхнем поле КРАСНОДАР - МАЙКОП, и нифига - МОСКВУ выводит и рисует чего-то.
Еще, было бы неплохо сделать не под гугл, а под яндекс-карты, они с улицами, да и работать приятнее
15. ITEkb 28.12.11 08:44 Сейчас в теме
Спасибо, хорошая разработка.
Вопрос, а есть ли возможность работы с оффлайн картами?
Или выбор маршрута целиком работает средствами гугл?
У меня запустилась и сформировала маршруты сразу же.
16. sytkosa 119 02.01.12 01:03 Сейчас в теме
(15) Единственное что можно сделать чтоб использовать прокладчик маршрута от Google это использовать кэшированные картинки.
А так чтоб использовать всё свое и держать у себя то тебе прямая дорога к http://www.routino.org/ или на что то похожее
17. Throrka 05.01.12 19:45 Сейчас в теме
Откуда такая информация, что количество точек на маршруте ограничено 8?

Для меня это важный момент. И если можно скажите, где можно посмотреть стоимость Премиум АПИ.
18. sarge_s 23.01.12 15:42 Сейчас в теме
Обычно Москву выводи когда не может рассчитать маршрут.
(17) Throrka,
точек на самом деле не 8, а 10.
в премиум - 23.
источник инфы http://www.google.com/enterprise/earthmaps/maps-compare.html
37. ui69 41 21.01.16 10:28 Сейчас в теме
Во-первых, автору огромное спасибо за такую обработку!
Во-вторых,
(18) sarge_s, у меня почему то строит маршрут только если в таблице максимум 6 адресов, если больше, то отказывается строить.
19. sarge_s 23.01.12 15:44 Сейчас в теме
А через что реализован вывод карты на управляемую форму? что-то через форматированный документ не получается :(
скачать посмотреть тоже не дает, так как я здесь не частый гость. Хотя может, где доберу скачаю посмотрю. :)
20. sarge_s 23.01.12 15:57 Сейчас в теме
(19) sarge_s, спасибо нашел,
если кому надо будет (затупят как и я :))
то тип карты строка в реквизитах формы, а у поля формы необходимо выбрать вид "Поле HTML документа".
21. vadimlp77 31 03.07.12 15:41 Сейчас в теме
Количество точек может быть и больше - строка запроса не может превышать 2000 символов.
22. tvixeg 495 23.10.12 15:35 Сейчас в теме
Пишу сейчас службу доставки для одной сети быстрого питания. Сделал там печать маршрута от базы до нужного адреса через Google Maps API V3. Имеются документы заказов от клиентов, в них есть время доставки, адрес. Сейчас хотелось бы сделать доставку по возможности сразу нескольких заказов, чтобы находился оптимальный маршрут по имеющимся заявкам, в зависимости от времени доставки в документах заказов чтобы захватывало максимальное количество заявок. Начальная точка отправки у меня всегда одна. А вот конечную нужно выбрать оптимальную и промежуточные точки тоже оптимальные. Есть ли идеи как эти можно реализовать через Google Maps API V3? Нет ли подобных наработок?
27. plevakin 14.11.13 10:13 Сейчас в теме
(22) Появилась такая же задачка. Существует-ли какое-то решение?
23. rotting 46 29.11.12 14:18 Сейчас в теме
когда планируешь оптимизировать по веб?
28. sytkosa 119 01.03.14 02:42 Сейчас в теме
(23) В принципе на инфостарте есть обработки которые уже оптимизированы под вэб. Если очень сильно надо то могу их наработки внедрить в данную версию
24. zekrus 151 15.02.13 08:55 Сейчас в теме
Вопрос:
-Пакетное использование геокодирования строго запрещено в коммерческих целях, как у вас этим вопросом (договоренность есть)?
25. Гость 20.05.13 13:07
Обработка не открывается когда её пытаюсь запустить!
26. Stamper 43 12.07.13 11:27 Сейчас в теме
(25) проверь возможность запуска управляемых форм
29. GIZmo 283 29.08.14 18:51 Сейчас в теме
Есть нюанс, на стороне гугла, ПЕРВЫЙ адрес не может совпадать с каким-либо адресом из списка - в результате маршрут не стоится, видимо придется указывать соседний дом или корпус.
Группировку по времени - можно реализовать - дробно строить маршруты разбивая запрос к Гуглу на группы, например по времени или по почтовым индексам (на Википедии есть разбивка по главпочтамтам Москвы (другими словами по районам)
30. Anzhey 17 24.10.14 12:25 Сейчас в теме
31. ilya005 123 18.02.15 14:22 Сейчас в теме
не работает:
Ошибка: Не удалось получить свойство display. Недопустимый аргумент.
32. Vovalnu 18.02.15 16:17 Сейчас в теме
(31)(31)(31) ilya005, И у меня такая ошибка, хотя до этого уже несколько лет работало нормально.
33. Vovalnu 18.02.15 17:05 Сейчас в теме
(31) Разобрался, нужно в макете (не знаю как тут, но у меня работает через макет) заменит "http://maps.google.com/maps/api/js?sensor=false" на"http://maps.google.com/maps/api/js?v=3.19&sensor=false", тоесть указать конкретную версию api.
36. ilya005 123 21.02.15 14:00 Сейчас в теме
(33) Vovalnu, (35) albov,
что то у меня не получилось,
ни вставка ключа ни вставка версии не помогло...
теперь такая ошибка :
Строка: 3
Ошибка: "google" не определено
34. Andriyanov 19.02.15 16:15 Сейчас в теме
Спасибо. Та же проблема. Макет подправил. Теперь карта открывается, но сразу же вываливается сообщение о невозможности отображать страницу в связи с нарушением условий использования карты.
35. albov 19.02.15 17:48 Сейчас в теме
(34) Andriyanov, проблема лечиться Вставкой корректного Ключа API
38. ui69 41 21.01.16 10:31 Сейчас в теме
Подсчет общего количества км по маршруту добавьте пожалуйста.
39. wmonref1 26.03.16 13:16 Сейчас в теме
Обработка работает нормально, (Платформа 8.3.8.1502), но периодически выскакивает данная ошибка:



(Ошибка скрипта! Адрес URL "http://maps.google.com/maps-api-v3/api/js/23/8/intl/ru_ALL/onion.js")

Я изменил в ХТМЛ коде map_canvas на map-canvas, а также "http://maps.google.com/maps/api/js?sensor=false" на "http://maps.google.com/maps/api/js?v=3&sensor=false"


Подскажите пожалуйста, как исправить? Может это связанно с Ключом API?
Подскажите как и куда вставить этот ключ? ( у меня есть ключ от google)

Спасибо!
40. p.ugrumov 171 01.11.18 12:50 Сейчас в теме
Ошибка: Ваш браузер не поддерживается Google Maps JavaScript API. Выберите другой
41. demogorgonit 13.03.19 11:19 Сейчас в теме
Не работает больше с АПИ нужно зарегистрироваться получить ключ APi и вставить
42. SvetaBr 22.10.20 16:14 Сейчас в теме
Эта обработка будет работать ? Актуальна ?
43. timeforlive 15 19.04.21 12:40 Сейчас в теме
44. Mari1yn 3 28.12.21 16:31 Сейчас в теме
У меня вылетает ошибка в процедуре ЗаписатьМаршрутВТЧ(). Вот в этой строке:

опМаршрут = Элементы.Карта.Документ.getElementByID("directions_panel");


Пишет что метод getElementByID не найден...
Оставьте свое сообщение