Пример работы с Яндекс.Такси API v2

16.12.21

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

Данные методы работающие. Могут пригодиться программисту, который хочет связать свою 1С с сервисом - Яндекс.Такси. Написано - под УТ 10. Но все методы конвертируются в УТ11 (УФ). Работает на платформе 1С:Предприятие 8.3 (8.3.6.2299). УТ 10.3.21. Я думаю, что вам будет интересен метод доступа к данному ресурсу, разбор вариантов ответа ресурса и дальнейшее применение ответов сервиса для дальнейшей работы в 1С.

Файлы

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

Наименование Скачано Купить файл
Яндекс.Такси API v2 Пример работы с УТ10
.epf 13,16Kb
8 3 050 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

API Доставки Яндекс Go  ( API v.2 )

ссылка на описание API 

https://yandex.ru/dev/logistics/api/about/quickstart.html

Пример работы с API из 1С УТ10

Под УТ11 переписывается - очень несложно.

 

Реализованные  методы:

  • ПолучениеТарифовДоступныхВТочке
  • ПолучитьИнформациюОЗаявке
  • ПервичнаяОценкаДоставкиБезСозданияЗаявки
  • СозданиеЗаявкиПоМультиточкам
  • ПодтверждениеЗаявки
  • ОтменаЗаявки
  • ПолучениеПозицииИсполнителЗаявки
  • ПолучениеНомераТелефонаДляЗвонкаВодителю

 

ВНИМАНИЕ!

Прошу прочитать внимательно

1. Данная обработка делалась под НЕ типовую УТ10 и НЕ является 100% работающей под вашу конфигурацию. 

2. Данный код = 100% работающий только с минимально необходимыми параметрами (т.е. в запросе могут участвовать параметры, которых в этом примере нет, но они вам нужны. Читайте описание метода и по аналогии добавляйте в код. Там ничего сложного) и только под ту конфигурацию - где она писалась.

3. Для работы необходим токен от яндекс.кабинета

4. реализован дополнительный, промежуточный метод - получение координат по адресу с помощью яндекс.карт  (координаты нужны - при создании заявки и промежуточном вычислении стоимости заказа)

5. Все методы - экспортные и расположены в модуле обработки

Пример вызова:   

СтрПрм = новый Структура();
    СтрПрм.Вставить("ДокументСсылка",ДокументЗаказПокупателяСсылка);

    Рез = Обработки.Такси_v2.Создать().ЯндексТакси_2_ОтменаЗаявки(СтрПрм);

6.  Запрашиваемая функция выдает или ошибку (пишется в "сообщить") или структуру ответа

т.е. все ответы обрабатываются так:

Если Рез<>Неопределено тогда // на запрос - был ответ с кодом <> 200
        Если Рез.Свойство("status") тогда
            Если Рез.status = "cancelled" тогда
                сообщить("заявка отменена успешно");
            конецесли;
конецесли;

7. Прошу понять - это пример работы. Кому -то , поможет и переделает под себя.

Вступайте в нашу телеграмм-группу Инфостарт

API доставка Яндекс Go  ( v.2 ) + 1C УТ10

См. также

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

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

36000 руб.

03.08.2020    22203    32    24    

26

SALE! 15%

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

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

17280 14688 руб.

20.12.2024    4384    22    4    

23

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

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки. Основные преимущества: 1. Документация API создаётся автоматически. Удобна для программной обработки. 2. Изменить API столь же просто как настроить отчёт. Можно опубликовать существующий вариант отчёта. 3. Отчёты в API поддерживают параметры (Период, ДатаНачала и др.) 4. При создании простых методов не требуется изменять конфигурацию. 5. Поддерживается работа с планами обмена.<br/> 6. Возможно настроить отправку из 1С данных корреспондирующей системе, для случаев когда 1С сама "знает" какие данные нужно отправить. 7. После записи в 1С Ле Мурр может возвращать соответствие полученных идентификаторов созданным в 1С объектам данных.

36000 руб.

27.09.2024    10152    7    5    

11

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разработана для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

12000 руб.

02.02.2021    20959    60    52    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bavkyz 4 15.12.22 10:17 Сейчас в теме
Добрый, я правильно понимаю, это обработка для заказа такси для людей ))), а не для товаров?
2. lame 77 15.12.22 11:05 Сейчас в теме
Добрый день
это вызов такси.
а для какой цели вызывается - это другой вопрос.

но при заказе - там идет расчет - какой такси вызывать - легковое или грузовое.
3. lame 77 15.12.22 11:06 Сейчас в теме
те я бы сказал - что это все таки вызывается такси, как перевозчик товаров.
4. lame 77 15.12.22 11:07 Сейчас в теме
по кр мере там, где это делалось - там такси используется именно для этого
Для отправки сообщения требуется регистрация/авторизация