Базовый монитор логиста для УНФ 1.6


Работа с Яндекс-картами на примере монитора логиста.

Разбираясь с принципами работы с Яндекс-картами из 1С, решил сделать простенький монитор логиста для конфигурации "Управление нашей фирмой", версии 1.6.
Что сделано:
Отображается список заказов покупателей, щелкая по строкам которого, на карте отображается маршрут от адреса основного склада до адреса доставки или фактического адреса контрагента. Также можно менять тип карты — схема, гибрид или спутник.

Чтобы всё работало, необходимо получить ключ в личном кабинете разработчика Яндекса: https://developer.tech.yandex.ru/

Ключ вставить в макет обработки в строку кода: 

<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=ВАШ API-КЛЮЧ" type="text/javascript"></script>

Тестировалось на конфигурации УНФ 1.6.16.178, на платформе 8.3.13.1644.

7 Comments

  1. andryandry

    никогда так не делал, но для расширения кругозора

    Расширение подсистемы доставки и логистики, интеграция с Яндекс.Картами

    https://infostart.ru/public/1032492/

    Reply
  2. nikkos123

    Не работает. Пустое окно вместо карты

    Reply
  3. hellion

    (2) свой api-ключ вставили в макет?

    Reply
  4. nikkos123

    (3) Конечно

    Reply
  5. hellion

    (4) Попробуйте поиграть с режимами совместимости.

    https://forum.infostart.ru/forum9/topic117885/

    Reply
  6. nikkos123

    Проблему решил.

    У меня еще ошибку выдает, если нажимать на смену режима карты

    Значение не является значением объектного типа (SetType)

    {ВнешняяОбработка.КР_МониторЛогиста.Форма.Форма.Форма(118)}: Элементы.ЯндексКарта.Документ.parentWindow.SetType(ТипКарты);

    И прокрутка карты не работает.

    Плюс при выборе заказа — выдает

    {ВнешняяОбработка.КР_МониторЛогиста.Форма.Форма.Форма(26)}: Значение не является значением объектного типа (Reset)

    Элементы.ЯндексКарта.Документ.parentWindow.Reset();

    Может API у Яндекс сменился

    Reply
  7. nikkos123

    Кажется разобрался. Не работает на платформах выше 8.3.13.

    На 8.3.13 работает весь функционал

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *