Логистика (Распределение груза и прокладка оптимального маршрута с использованием API 2.0 Яндекс карт)

30.09.12

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

Оптимизация транспортировки товара (нагрузка на транспорт и расстояние маршрута) от продавца к покупателю.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка
.epf 30,51Kb
316
316 Скачать (1 SM) Купить за 1 850 руб.

Данная обработка исключительно для ознакомления использования API 2.0 Яндекс карт в 1С Предприятии т.к. лицензионным соглашением Яндекс запрещено использовать «Карты» в стороннем программном обеспечении, а также кэшировать полученные данные, что использует данная обработка для ускорения расчета расстояния.

API 2.0 не требует ключа для работы с картами.

Предназначение: оптимизация транспортировки товара (нагрузка на транспорт и расстояние маршрута) от продавца к покупателю.

Конфигурация: Писалась и тестировалась на «Управление торговлей 10.2»

Описание: Обработка перебирает заявки покупателей на установленную дату отгрузки и распределяет товар на транспортные средства организации учитывая максимальную грузоподъемность каждого транспорта и оптимальный маршрут до точки отгрузки.

 

Настройка:

При первом запуске обработки необходимо зайти в настройки и указать:

- Каталог кэширования

- Ограничение точек доставки товара (максимальное количество точек доставки на одно транспортное средство, 0=без ограничения)

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

- Забить справочник транспорта. Указав: наименование, гос. номер, и грузоподъемность.

Нижняя таблица для редактирования координат контрагентов, ее заполнять не нужно.

 

Запуск обработки:

- Выбрать организацию «продавца».

- Установить дату отгрузки.

- Выбрать «флажками» транспорт доставки.

Нажать кнопку «Далее»

Обработка начнет поиск оптимального маршрута и распределения груза на транспорт. При неудачной попытки найти адрес обработка откроет Яндекс карту и предложит  в ручную указать местонахождение контрагента, после чего продолжит алгоритм оптимизации. По окончании обработки выводится интерактивный отчет, а также служебные сообщения в случае ошибки расчета или нехватки информации для оптимизации распределения.

 

Работа с отчетом:

- При клике на «Точки маршрута» отображается карта с маршрутом и точками доставки для данного транспортного средства.

- При клике на «Стрелки» открывается окно перемещения товара на другое транспортное средство.

См. также

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

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    1546    1    1    

4

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

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

36000 руб.

03.08.2020    18567    20    22    

18

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 1C:Бухгалтерия Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20711    13    19    

18

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

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

14400 руб.

20.12.2024    476    2    0    

5

Обмен с ГосИС WEB-интеграция Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    92193    184    217    

337
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Angeros 01.10.12 07:59 Сейчас в теме
Судя по описанию серьезная разработка! А как реализован механизм call back ответов от яндекса в 1с, былили использованы какие нибудь внешние компоненты?
2. cvmbackup 122 01.10.12 08:31 Сейчас в теме
(1) Angeros, Внешних компонент не использовалось, обрабатывается ожиданием. На счет серьезности разработки говорить рановато, это только зародыш, т.к. логистика требует многих нюансов и массу настроек зависящих от грузоподъемности, маршрута и времени доставки. Если у людей проснется интерес, буду продолжать разработку. И конечно если легализовать её она автоматом становится платной т.к. "Яндекс" не стремиться быть бесплатной и наверняка нужно заключать с ними какой то договор что и будет выражать стоимость программы. Ну и конечно в этом случае разработку можно будет создавать для разных конфигураций и платформ а не только для "Управление торговлей" как в настоящий момент.
Можно ещё попробовать использовать OpenStreetMap тогда разработка будет бесплатной, но там настолько слабо API и детализация России что появляются сомнения в исходе полноценного продукта.
3. automatizator 170 03.10.12 04:29 Сейчас в теме
Сильно. Оптимизация производится методами "транспортной задачи"?
4. cvmbackup 122 03.10.12 08:08 Сейчас в теме
(3) automatizator, Методом "Ближайшая точка доставки"
8. ak0710 166 01.04.13 13:49 Сейчас в теме
(4) Методом "Ближайшая точка доставки", а что вы делали с пропущенными точками при таком методе? Например Точка № 1 находится в 1 км от тек. положения, Точка № 2 в 2 км от тек. положения, а точка № 3 в 3 км от тек. положения , мы двигаемся к точке № 1 , точка № 2 (расстояние от точки № 2 до № 1) 3 км , а от точки до точки № 3 - 2 км , мы двигаемся к точке № 3 , проскакивая точку № 2 и так далее , по методу ближайшая точка
5. filipp 119 03.10.12 09:53 Сейчас в теме
Решил проверить как работает в УТ 10.3.18 и вот что вышло {Форма.ГлавнаяФорма.Форма(562)}: Деление на 0
ПроцентИндикатораНаЕдиницу = 100/(КоличествоМашин*КоличествоКонтрагентов+КоличествоКонтрагентов)*1000;
Progresiv43; +1 Ответить
6. cvmbackup 122 03.10.12 11:35 Сейчас в теме
(5) filipp, 99% что это КоличествоКонтрагентов = 0, т.к. без машин алгоритм бы не запустился. Возможно что реквизиты документа "ЗаказПокупателя" между версией 10.2 (на которой тестировалось) и версией 10.13.18 не совпадают.
Будет время подпилю под 10.13 !!!
7. rmp2007 21 13.03.13 22:49 Сейчас в теме
Обработка очень интересная!
Но у меня, почему то, не работает.
После нажатия кнопки "далее", выдает сообщение: "Нет Адреса начальной точки отправки"

Подскажите, что я не правильно делаю?
9. ak0710 166 01.04.13 14:25 Сейчас в теме
Я видел для поиска оптимального маршрута используют генетический алгоритм как в этих публикациях :

http://forum.infostart.ru/forum24/topic77246/
http://infostart.ru/public/168946/

Самому интересна эта тема , занимаюсь ее реализацией в данный момент.
10. NoN098 15 16.04.13 09:50 Сейчас в теме
Обработка рассчитывает маршрут нормально, но есть проблема при самом расчете - при запросе к yandex, после каждого контрагента выходит ошибка "На этой странице произошла ошибка сценария", символ 1, строка 1, объект не поддерживает это свойство или метод. Как победить?
11. пользователь 20.05.13 16:07
Сообщение было скрыто модератором.
...
12. gosizo 38 16.09.13 09:13 Сейчас в теме
Яндекс карта. допустим я поставил несколько меток, можно ли как-то смасштабировать карту (не руками, а программно), что бы масштаб был максимально увеличен и в тоже время все метки были видны (в границах карты)?
16. vervolf9 03.01.14 12:30 Сейчас в теме
(12) gosizo, Можно, в апи есть метод специально.
13. sdwggg 17.10.13 17:37 Сейчас в теме
у меня несколько вопросов..

1. есть ли какие-то ограничения на количество точек в маршруте?
2. можно ли рисовать на карте одновременно несколько маршрутов и отображать их линиями разного цвета?
3. вопрос по выводу карты на печать. например, отмечены точки в разных концах города. как сделать, чтобы на печать вывести карту с заданным масштабом, а если она не помещается целиком на лист А4, чтобы печаталась кусками на нескольких листах
15. vervolf9 03.01.14 12:29 Сейчас в теме
(13) sdwggg, Зачем карту печатать если можно напечатать навигационный лист - . Источник http://www.1c-logist.com.ua/
14. vervolf9 03.01.14 12:27 Сейчас в теме
Видали вещи помощнее, на управляемых формах генетическим алгоритмом, источник - http://www.1c-logist.com.ua/
Оставьте свое сообщение