Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс 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 разных брендов в одной информационной базе в ручном и автоматическом режиме.
Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.
Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.
Модуль интеграции 1С с OpenCart 2.x, 3x позволяет обмениваться данными между OpenCart (самая популярная бесплатная cms для интернет-магазинов) и 1С:Предприятие 8.
Обмен данными с "Порталом поставщиков" zakupki.mos.ru Москвы и Московской области с целью создания оферт для закупок государственными учреждениями. Модуль устраняет рутину, минимизирует ошибки и помогает выигрывать больше закупок. Работает строго по требованиям 44-ФЗ.
Расширение для 1С:Управление Автотранспортом (ПРОФ) автоматизирует мониторинг транспорта (пробег, расход, координаты, стоянки) и формирование путевых листов. Включает отчеты, фоновую загрузку данных, работает без активации константы мониторинга. Формы — с открытым кодом, общие модули защищены. Доступна демо-версия. Снижает ручной ввод и повышает точность учета.
(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"
}