Подпись ключом доступа для перехода в Яндекс.Навигатор из 1С
Разработка - Мобильная разработка
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В мобильное приложение Яндекс.Навигатор можно переходить из других мобильных приложений, в том числе из 1С. Однако при некоммерческом использовании на одном мобильном устройстве можно сделать не больше пяти таких переходов в сутки, детали ограничений здесь: https://yandex.ru/dev/yandex-apps-launch/navigator/doc/concepts/navigator-commercial-use.html
После исчерпания этого лимита на экране смартфона увидим следующее:

Если переход из мобильного приложения 1С в Яндекс Навигатор активно применяется в работе, например, для показа маршрутов, то во избежание лимита необходимо коммерческое использование Яндекс-Навигатора. Для этого нужно получить ключ доступа, который выдается вместе с идентификатором клиента https://yandex.ru/dev/yandex-apps-launch/navigator/doc/concepts/navigator-commercial-use-signature.html
Получив ключ и подписав им URL для Яндекс Навигатора, мы снимаем вышеописанные суточные ограничения.
В коде обработки представлены процедуры и функции, позволяющие вычислить требуемую подпись средствами 1С. Для демонстрации результата вычисления подписанного URL на форму обработки выведены поля. В верхнем поле (URL Начальный) нужно ввести исходный неподписанный URL для Яндекс.Навигатора (&client в начальном URL указывать не нужно). В нижних полях скопипастить RSA-ключ (поле Ключ Доступа), который вы получаете после регистрации, и в самом нижнем поле указать идентификатор клиента, который вы получаете вместе с ключом. Нажатие на кнопку "Рассчитать" вычислит подписанный URL для Яндекс.Навигатора и покажет результат (поле URL Подписанный).
Подпись RSA-SHA256 вычисляется арифметически без использования криптопровайдера операционной системы.
Разрабатывалась на платформе 8.3.20, проверена на 8.3.23.1688.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
3050 руб.
22.04.2019 125057 739 207
2196 руб.
18.01.2017 152757 235 237
06.10.2026 1944 54 aleksandrboldyusov 0
1 стартмани
13.02.2026 4184 informa1555 5