Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Стал вопрос, что нужно адреса, которые массово вбиваются строкой, распарсить на составляющие. Примерно половину адресов можно было легко распарсить несложной обработкой, но остальные сложно поддавались этому процессу. Пошел искать API на Гугл и Яндекс. Гугл требует регисть у него ключ разработчика, чем это обернется дальше - непонятно, поэтому решил посмотреть, как с этим дела у Яндекса. Яндекс по бесплатному API разрешает делать не более 25 000 запросов в сутки, поэтому выбор пал на него.
Далее все просто - создает соединение на их сервис, отправляем параметры, получаем ответ в JSON и парсим его.
Обработка простенькая, но полезная. С ее помощью можно так же переводить адреса на английский язык.
Upd. 30.05.2017
В обработку добавлен парсинг с помощью Google API. При выборе этого API обработка затребует ключ API разработчика Google, получить его не сложно по этому адресу https://console.developers.google.com/apis , достаточно иметь обычный аккаунт в Google.
Программный продукт "Управление доставками в 1С" позволяет обмениваться с личным кабинетом Boxberry, СДЭК, Энергия, Почта России, DPD, ПЭК, Grastin, Деловые Линии, КСЕ, Dalli, ЯндексДоставка. Упрощает создание заявок и резервирование заказов прямо в интерфейсе 1С
Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.
Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.
Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.
Модуль интеграции 1С с OpenCart 2.x, 3x позволяет обмениваться данными между OpenCart (самая популярная бесплатная cms для интернет-магазинов) и 1С:Предприятие 8.
Расширение освободит вас от необходимости вручную обновлять информацию о товарах в группах ВКонтакте. Достаточно задать правила один раз, и система автоматически формирует файлы yml для дальнейшей загрузки в группы в ВК. Вы сможете легко выбирать, какие товары публиковать, создавая гибкие критерии отбора. Например, можно добавить важные для покупателей параметры: цвет, размер или другие характеристики.
Интеграционный модуль обмена по API между конфигурацией 1С:Альфа-Авто 6 и порталом LogicStar. Позволяет работать с несколькими обменами LogicStar разных брендов (CHERY, OMODA, JAECOO, EXEED, TENET) в одной информационной базе в ручном и автоматическом режиме. Поддерживается выгрузка заказ-нарядов, реализаций товаров и товарных остатков.
(3)Есть сервис от Dadata.ru. Очень хороший, но платный, есть бесплатные подсказки в количестве 10 000 шт в день.
Пример на инфостарте сервиса подсказок (бесплатный до 10 000 шт.):
из основных плюсов, которые нужны были мне в работе - это наличие кода ФИАС для зданий.
(5)Dadata.ru работает по адресам только России. Яндекс работает по адресам всего мира. Кроме того у Яндекса можно перевести адрес на английский язык введя адрес на русском, например для международной корреспорнденции.
Кроме того что фабрика стоит 5-10 млрд $ оборудование для нее нужно еще и купить
а многое оборудование при незначительной стоимости является критичным и легко запрещается для экспорта.
Я думаю именно не возможность купить все оборудование и является основным тормозом.
а так госрынок легко смогбы покупать 1-2 миллиона процессоров в год и для нужд ПК его мощности более чем достаточно.
Добрий день а как ви разбивали строку з Json ответов на составние части улица город и т.д.. Я так понимаю перебирали в цикле terms из Json ответа или нет?
с гуглом отлично сработало раз 10, теперь возвращает
{
"error_message" : "This API project is not authorized to use this API.",
"results" : [],
"status" : "REQUEST_DENIED"
}