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

10.07.15

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Координаты по адресу
.epf 10,05Kb
203
203 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

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


Update 10.07.2015

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

См. также

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

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    1546    1    1    

4

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

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

36000 руб.

03.08.2020    18567    20    22    

18

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

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20711    13    19    

18

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

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    476    2    0    

5

Обмен с ГосИС 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    92193    184    217    

337
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4804 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 223 16.01.13 16:08 Сейчас в теме
Описание подправлю.
(7) revil, "при перетаскивании метки на карте, открывающейся в дополнительном окне." Думал реализовать, но ручки не дошли. Доработаем ;) А если есть желание дорабатывать своими ручками - буду признателен за ссылочку на источник ;)

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

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

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

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