Геокодирование и обратное геокодирование в 1С. Управляемое приложение

10.07.15

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

Обработка на управляемых формах.
Две закладки.
Первая - пример геокодирования.
Вторая - пример обратного геокодирования

Скачать исходный код

Наименование Файл Версия Размер
Координаты по адресу
.epf 10,05Kb
199
.epf 10,05Kb 199 Скачать

Обработка на управляемых формах.

Получает GPS-координаты (широту и долготу) указанного адреса, используя геолокационные сервисы Google Карты. 
Преобразует адрес в координаты, а также координаты в адрес. 

Обработка может быть подключена к любой 1С-конфигурации и выдавать информацию автоматически по команде из конфигурации.

Две закладки:

  • Первая - по строчному адресу - получаем координаты точек (так же можем узнать расстояние между двумя адресами)
  • Вторая - по GPS-координатам получаем адрес (с разбивкой на страну, город, область, район и т.д.)

В планах: Позволяет уточнить рассчитанные координаты вручную при перетаскивании метки на карте, 
открывающейся в дополнительном окне.

Пример применения и использования кода: 

Магазин часов... Заходит клиент и на рекламной брошюре увидел часы, спрашивает у продавца - есть ли в наличии... Если нет, то продавец оперативно отвечает где ближайший магазин, в котором есть данный товар... Рассчитать расстояние от магазинов, где есть товар и показать ближний... 

А в общем возможностей крутить данный код - множество... 

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


Update 10.07.2015

Убрал потребность в ключе. 
Изменил технологию чтения ХМЛ.
Провел обработку исключений.

См. также

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

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

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

36000 руб.

03.08.2020    16088    13    18    

13

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

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

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

5040 руб.

04.05.2021    18182    10    15    

16

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

25200 руб.

28.05.2015    85403    26    51    

50

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12998    33    8    

12

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

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

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

12000 руб.

02.02.2021    16625    43    49    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4732 15.01.13 18:41 Сейчас в теме
Ух, какая штука! Чем пользуетесь? Каким-то сервисом или всё сами?
3. mzelensky 53 16.01.13 08:21 Сейчас в теме
Присоединюсь к (1) и (2) посту - очень интересная штука. Но нигде не написано как именно идет расчет.
2. Fenicss 16.01.13 05:11 Сейчас в теме
Я как понимаю к картам привязки никакой нет?? Откуда берутся координаты (вручную вводим или с устройства)? Чуть чуть бы побольше описания обработки было лучше.
4. bforce 482 16.01.13 10:17 Сейчас в теме
На описание автор поскупился, а могла бы получиться хорошая статья, которая вероятно была бы в топе.
5. revil 16.01.13 12:21 Сейчас в теме
Обработка 1С 8.2.

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

Обработка может быть подключена к любой 1С-конфигурации и выдавать информацию автоматически по команде из конфигурации.

Вопросы и предложения по доработке просьба отправлять на acepost@mail.ru или aceregid.livejournal.com
6. mzelensky 53 16.01.13 12:34 Сейчас в теме
(5) ты добавь это в описание.
7. revil 16.01.13 15:13 Сейчас в теме
8. Alexander.Shvets 222 16.01.13 16:08 Сейчас в теме
Описание подправлю.
(7) revil, "при перетаскивании метки на карте, открывающейся в дополнительном окне." Думал реализовать, но ручки не дошли. Доработаем ;) А если есть желание дорабатывать своими ручками - буду признателен за ссылочку на источник ;)

(2) Fenicss, Вручную, но ничто не мешает подключить внешние событие и передавать координаты с устройств.

(3) mzelensky, Расчет расстояния ведется математическим способом с учетом окружности Земли. Можно заставить считать сам сервис, если на то есть желание...

(1) GoogleMaps API. Такой же подход работает и на остальных подобных сервисах (Яндекс и т.д.)

(4) bforce, Подправил описание. После модерации - обновится ;)
14. Yashazz 4732 21.01.13 18:53 Сейчас в теме
(8) Тю-ю... Чужим сервисом пользоваться для геокодирования - это уж баян. Полезный, нужный, но баян...
15. Alexander.Shvets 222 21.01.13 19:08 Сейчас в теме
(14) Ну, перед такой жесткой критикой - открываем код и смотрим на методы... =)
Конечно суть задачи - действительно дело давнее... Но вот реализация задач никогда не стоят на месте. =)
Все таки сам искал что-то подобное, маленькое и оптимизированное... Но находил обработины, которые по стопятсот раз отправляли запросы/синхронизировались/забивали временную папку не нужным хламом... У меня кроме оперативы не юзается больше ничего... Никаких длл... Единственное что надо - доступ в инет...
Может кому и пригодиться ;)
16. Yashazz 4732 22.01.13 11:43 Сейчас в теме
(15) Дык я ж не в упрёк, а скорее от расстройства. Вот скажите, как вы решали вопрос множественного геокодирования - у Гугла есть единая функция, возвращающая результаты при обычном синхронном вызове, или вам пришлось постараться это сделать? Я недавно решал такую задачу для Яндекс API, там пришлось извращаться, с тех пор ищу, может, есть более красивое решение.
9. maxlenium 36 16.01.13 23:47 Сейчас в теме
Обработка интересная. Но складывается впечатление, что мир заново родился. В предыдущие годы было множество схожих разработок по геодированию и отображению карт. Обратное же геокодирование, скорее всего, представлено впервые.
10. Иной 17.01.13 01:01 Сейчас в теме
Собственно интересуют возможности применения. То есть можно ли рассчитать расстояние по маршруту, который будет состоять из точек не линейно (от точки к точке), а с привязкой к дорогам?
11. Alexander.Shvets 222 17.01.13 13:02 Сейчас в теме
(10) Иной, Возможности - на сколько хватит фантазии... =) Обработка предназначена для программиста 1С, так как за готовое решение конкретных задач берется денюжка =)))

Пример применения и использования кода:
Магазин часов... Заходит клиент и на рекламной брошуре увидел часы, спрашивает у продавца - есть ли в наличии... Если нет, то продавец оперативно отвечает где ближайший магазин, в котором есть данный товар... Расчитать расстояние от магазинов где есть товар и показать ближний...
А в общем возможностей крутить данный код - множество...
Не ставил задачу реализовать конкретную задачу, просто быстрый и интуитивно понятный пример, как без больших затрат на трафик - получить данную инфу.

На счет маршрутов - возможность такая есть. Постараюсь добавить в следующем релизе обработки. Правда за оперативность не отвечаю. =)))
13. Иной 18.01.13 12:55 Сейчас в теме
(12) CagoBHuK, Ну почему же так сразу, человек же даёт свое решение, можно сказать, открыто. А не продаёт за денюжку =), если я правильно понял.

Это просто инструментарий для разработчика.
17. Annjko 30.01.14 15:10 Сейчас в теме
Ребята, подскажите пожалуйста - ключ гугла не рабочий - где б взять?
Прикрепленные файлы:
18. irtk 08.07.15 17:03 Сейчас в теме
{Форма.Форма.Форма(295)}: Object field not found (Улица)
Улица = СтруктураЗаполнения.Улица;


что же делать?
19. Alexander.Shvets 222 09.07.15 14:16 Сейчас в теме
(18) irtk, К сожалению, используемый в обработке гугл-ключ не активный. Для работы - его нужно получить на сайте Гугла. Обновлю и добавлю поле ввода в обработке для ключа
20. Alexander.Shvets 222 10.07.15 12:26 Сейчас в теме
(18) irtk, После проверки модератором - скачайте обработку. теперь работает без ключа
Оставьте свое сообщение