Руководство пользователя - 12 шагов к результату

Шаг 12. Расчет маршрутов и представление результатов

Этот шаг – основной этап работы, поэтому рассмотрим подробно

Меню Данные -> Доставка -> Окно «Доставка» -> закладка «Маршруты»


12.1 Расчет

Производится на закладке «Маршруты» кнопкой «Рассчитать маршруты».

В процессе расчета включается индикатор прогресса. Если критерии расчета маршрута не заданы, т.е. в таблице заказов не определены ни весовые, ни объемные характеристики, ни критерии времени доставки, ни приоритеты, а в таблице транспорта не заданы режимы использования транспорта (время начала и конца работы), то расчет маршрутов может занять длительное время. Чем больше критериев задано, т.е. чем более полно сформулированы условия, тем быстрее осуществляется расчет маршрутов.

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

12.2 Представление результатов

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

Предусмотрено три режима представления результатов, переключаемых закладками «Точки маршрута», «Заказы» и «Маршрут».

Представление результатов в каждом из вариантов обеспечивается по отношению к машине, на которую установлен фокус.

Список машин дополнен пунктами линии всех маршрутов для обеспечения представления результатов одновременно по всем машинам, для которых рассчитаны машины и пунктов «Нераспределенные заказы» для представления перечня нераспределенных заказов, т.е. заказов, которые в силу ограничительных условий остались не распределенными ни на одну из машин или остались нераспределенными в силу нехватки машин.

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

С списке машин присутствуют все машины представленные в таблице транспорта и доступные для работы, включая и те, которые в результате решения задачи расчета доставки оказались неиспользованными.

  1. Точки маршрутов. Интерактивная утряска маршрутов

При включенной закладке «Точки маршрута» в окне «Расчет доставки грузов» демонстрируются точки всех маршрутов для выбранного транспортного средства. В общем случае транспортное средство может в течение рабочей смены выполнить несколько маршрутов, т.е. например, загрузиться на складе, развести заказы, снова загрузиться и т.п. Это связано с ограничениями по суммарному весу или объему загруженных одновременно заказов и ограничивается лишь рабочей сменой, заданной в таблице транспорта, а также ограничениями на длину и продолжительность маршрута, задаваемых в настройках параметров. Последнее может быть актуально при доставках грузов, изменяющих состояние при продолжительных доставках, например горячего хлеба и т.п.

Для каждой точки маршрута в списке показывается:

Заказ - идентификатор заказа (номер заказа в таблице заказов)

Вес - вес заказа (отрицательный в точке разгрузки)

Объем - объем заказа (отрицательный в точке разгрузки)

Время - время прибытия в данную точку

Общий вес - суммарный вес груза в машине на участке от предыдущей до этой точки

Общий объем - суммарный объем груза в машине по дороге до этой точки

На приведенном рисунке, представлены точки маршрутов одной из машин с грузоподъемностью 500 кг. (задано в таблице «Транспорт»). В связи с небольшой грузоподъемностью обработано всего 7 заказов в два приема. Сначала были загружены заказы 17, 28, 27 и 16 общим весом 363 килограмма. Затем осуществлена доставка заказов 28, 27 и 16. Ввиду близости к складу и отсутствия ограничений на время доставки заказа 17, Газель не доставив этот заказ весом 154 кг., а заехала на склад и догрузилась заказами 26, 10 и 15 до загрузки в 345 кг, после чего доставила все 4 заказа. Всего было пройдено 23,833 км. За время работы 7 часов 36 мин.

Каждую точку маршрута можно видеть на карте, если дважды щелкнуть по ней левой кнопкой мышки.

В режиме демонстрации точек предусмотрена интерактивная утряска маршрутов. Любая точка может быть вручную переложена на любую машину. Для этого необходимо установить фокус на маршрут и точку, которую следует перенести (на рисунке заказ 10 из нераспределенных заказов), зацепить точку (нажать и удерживать левую кнопку мышки) и переместить мышку пока до совмещения курсора с записью машины, на которую осуществляется перекладывание зацепленного заказа. Заказ перекладывается и одновременно производится пересчет маршрутов с одновременным представлением результатов в таблицах и на карте.

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


На рисунке показан результат ручного перекладывания заказа 10 на машину В693НЕ, вызвавший конфликт – опоздание доставки заказа на 5 час. 01 мин.

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

  1. Оформление таблицы заказов

Кроме представления результатов расчета маршрутов в окне и на карте производится заполнение следующих полей таблицы заказов:

Время загрузки - расчетное время, когда будет загружен заказ в указанном в таблице месте загрузки;

Время разгрузки - расчетное время, когда будет разгружен заказ в указанной точке разгрузки;

Номер точки загрузки, номер точки разгрузки - номера рассчитанных точек, которыми сопровождаются точки при демонстрации на закладке «Маршруты» и на карте.

На закладе «Заказы» демонстрируется часть заполненной указанными выше данными таблицы заказов для выбранного транспортного средства (на рисунке для Газели).

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

  1. Представление рассчитанных маршрутов

При включенной закладке «Маршрут» осуществляется представление линий маршрутов на карте с одновременным представлением в виде пунктов в окне Расчет доставки грузов. Представление линий и пунктов маршрутов осуществляется для установленного транспортного средства.

Значки пунктов маршрута – точки разгрузки и разгрузки могут сопровождаться подписями. Для установки вида представления пунктов рассчитанных маршрутов необходимо использовать настройку Подписи к значкам заказов на карте на панели Параметры окна Доставка.

На рисунке представлены пункты маршрута для транспортного средства «КАМАЗ».

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

Внизу окна расположен инструмент «Развернутая информация о маршруте», при включении которого, участки улиц представляются от поворота до поворота с указанием направления движения.

Инструмент «Копировать» обеспечивает запись информации о маршруте в буфер обмена.

Это позволяет документировать представление маршрута для транспортного средства в виде инструкции для водителя. Ниже приводится полная распечатка маршрута транспортного средства КАМАЗ, который представлен в окне.

* Начальная точка (4.1 км)

КРОПОТКИНСКИЙ ПЕР. 130 м

ПРЕЧИСТЕНКА УЛ. 910 м

ПРЕЧИСТЕНСКИЕ ВОРОТА ПЛ. 62 м

ВОЛХОНКА УЛ. 440 м

БОРОВИЦКАЯ ПЛ. 280 м

МАНЕЖНАЯ УЛ. 200 м

МОХОВАЯ УЛ. 620 м

МАНЕЖНАЯ ПЛ. 310 м

ОХОТНЫЙ РЯД УЛ. 240 м

ТЕАТРАЛЬНАЯ ПЛ. 250 м

ТЕАТРАЛЬНЫЙ ПРОЕЗД 260 м

ЛУБЯНСКАЯ ПЛ. 120 м

ВОРОВСКОГО ПЛ. 270 м

ЛУБЯНСКАЯ ПЛ. 47 м

* Загрузка заказа: 17 (Лубянская площадь 2)

* Загрузка заказа: 28 (Лубянская площадь 2)

* Загрузка заказа: 27 (Лубянская площадь 2)

* Загрузка заказа: 16 (Лубянская площадь 2) (6.6 км)

ПУШЕЧНАЯ УЛ. 330 м

НЕГЛИННАЯ УЛ. 460 м

РАХМАНОВСКИЙ ПЕР. 220 м

ПЕТРОВКА УЛ. 220 м

ДМИТРОВСКИЙ ПЕР. 270 м

ДМИТРОВКА БОЛЬШАЯ УЛ. 700 м

СТРАСТНОЙ БУЛЬВАР 94 м

ПУШКИНСКАЯ ПЛ. 180 м

ТВЕРСКОЙ БУЛЬВАР 810 м

НИКИТСКИЕ ВОРОТА ПЛ. 450 м

НИКИТСКИЙ БУЛЬВАР 230 м

АРБАТСКИЕ ВОРОТА ПЛ. 110 м

НОВЫЙ АРБАТ УЛ. 1.5 км

СВОБОДНОЙ РОССИИ ПЛ. 240 м

КРАСНОПРЕСНЕНСКАЯ НАБ. 110 м

ГЛУБОКИЙ ПЕР. 18 м

КРАСНОПРЕСНЕНСКАЯ НАБ. 710 м

* Разгрузка заказа: 28 (наб. Краснопресненская 12)

* Разгрузка заказа: 27 (наб. Краснопресненская, 12 )

* Разгрузка заказа: 16 (наб. Краснопресненская, 12 ) (5.7 км)

КРАСНОПРЕСНЕНСКАЯ НАБ. 790 м

ГЛУБОКИЙ ПЕР. 18 м

КРАСНОПРЕСНЕНСКАЯ НАБ. 110 м

СВОБОДНОЙ РОССИИ ПЛ. 460 м

КОНЮШКОВСКАЯ УЛ. 480 м

МАЛЫЙ КОНЮШКОВСКИЙ ПЕР. 210 м

КУДРИНСКИЙ ПЕР. 140 м

КУДРИНСКАЯ ПЛ. 43 м

ПОВАРСКАЯ УЛ. 360 м

СКАТЕРТНЫЙ ПЕР. 100 м

ХЛЕБНЫЙ ПЕР. 140 м

СТОЛОВЫЙ ПЕР. 120 м

НОЖОВЫЙ ПЕР. 82 м

НИКИТСКАЯ БОЛЬШАЯ УЛ. 150 м

НИКИТСКИЕ ВОРОТА ПЛ. 190 м

НИКИТСКАЯ БОЛЬШАЯ УЛ. 850 м

МАНЕЖНАЯ ПЛ. 310 м

ОХОТНЫЙ РЯД УЛ. 240 м

ТЕАТРАЛЬНАЯ ПЛ. 250 м

ТЕАТРАЛЬНЫЙ ПРОЕЗД 260 м

ЛУБЯНСКАЯ ПЛ. 120 м

ВОРОВСКОГО ПЛ. 270 м

ЛУБЯНСКАЯ ПЛ. 47 м

* Загрузка заказа: 26 (Лубянская площадь 2)

* Загрузка заказа: 10 (Лубянская площадь 2)

* Загрузка заказа: 15 (Лубянская площадь 2) (7.3 км)

ПУШЕЧНАЯ УЛ. 340 м

НЕГЛИННАЯ УЛ. 470 м

РАХМАНОВСКИЙ ПЕР. 220 м

ПЕТРОВКА УЛ. 220 м

ДМИТРОВСКИЙ ПЕР. 270 м

ДМИТРОВКА БОЛЬШАЯ УЛ. 720 м

СТРАСТНОЙ БУЛЬВАР 96 м

ПУШКИНСКАЯ ПЛ. 180 м

ТВЕРСКОЙ БУЛЬВАР 830 м

НИКИТСКИЕ ВОРОТА ПЛ. 460 м

НИКИТСКИЙ БУЛЬВАР 240 м

АРБАТСКИЕ ВОРОТА ПЛ. 110 м

НОВЫЙ АРБАТ УЛ. 1.2 км

ПРЯМОЙ ПЕР. 230 м

ПРОТОЧНЫЙ ПЕР. 34 м

1-Й СМОЛЕНСКИЙ ПЕР. 460 м

ПЛЮЩИХА УЛ. 78 м

СМОЛЕНСКАЯ УЛ. 220 м

БОРОДИНСКИЙ МОСТ 360 м

БОЛЬШАЯ ДОРОГОМИЛОВСКАЯ УЛ. 110 м

1-Я БОРОДИНСКАЯ УЛ. 130 м

КИЕВСКОГО ВОКЗАЛА ПЛ. 320 м

* Разгрузка заказа: 10 (наб. Бережковская 2)

* Разгрузка заказа: 26 (наб. Бережковская 2)

* Разгрузка заказа: 15 (наб. Бережковская 2)

* Разгрузка заказа: 17 (наб. Бережковская 2)

4. Динамическое представление рассчитанных маршрутов

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

Управление прокруткой маршрутов осуществляется инструментами, аналогичными тем, которые используются в окне маршрутов. Это инструменты «Начать», «Пауза», «Стоп» и «Непрерывно». В поле «Шаг» устанавливается время в часах, минутах или секундах, которое соответствует одному шагу прокрутки.

Если прокрутка маршрута осуществляется для одного из транспортных средств, то в окне на закладке «Маршрут» представлены пункты и участки улиц, а в процессе прокрутки одновременно с демонстрацией текущего движения на карте выделяется пункт или участок улицы в окне.

Представление транспортных средств на карте осуществляется следующими значками:

значок загруженного транспортного средства, следующего по маршруту или находящегося в пункте разгрузки (загрузки)


Значок порожнего транспортного средства, следующего по маршруту или находящегося в пункте загрузки (разгрузки).

В процессе прокрутки на панели «Время» демонстрируется реальный текущий момент времени. Если время начала работы транспортных средств не задано, то на панели Время демонстрируется реальное приращение времени относительно запуска процесса прокрутки.

Инструментом «Стоп» можно остановить процесс прокрутки и установить время на панели «Время». Если теперь запустить процесс прокрутки, то прокрутка начнется с установленного времени.

  1. Сохранение информации о маршруте в таблице транспортных средств


Рассчитанные маршруты можно использовать в других программах. Для этого в таблице транспортных средств предусмотрено использование дополнительных (необязательных) полей, в которые по итогам расчета доставки грузов, заносятся следующие данные:


«Начало маршрута», «Конец маршрута» - начало и конец маршрута в реальном или в относительном времени, в зависимости от того, задано ли реальное время для точек маршрута или для временных рамок работы транспортного средства.

«Длина маршрута, км», «Продолжительность маршрута, час», «Кол-во заказов» - длина, продолжительность маршрута и количество заказов, обработанных на этом маршруте.

«Расход топлива, л» - расход топлива, вычисленный на основании длины маршрута и среднем расходе топлива на 100 км

«Описание маршрута» - описание точек маршрута, времени их прохождения и списка улиц, через которые проходит маршрут. Степень детализации списка устанавливается в параметрах прокладки маршрута (см. Установка параметров расчета маршрутов), в разделе «Сохранение маршрута в таблице транспорта»


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


Сохранять без списка улиц - поле содержит только информацию о начале/ конце маршрута и о точках погрузки/разгрузки.

Сохранять со сжатым списком улиц - кроме информации о точках начала/конца маршрута и погрузки/разгрузки в поле заносятся также записи о проезжаемых улицах на пути следования транспортного средства.

Сохранять с подробным списком улиц - список улиц содержит направление движения по улице (сервер, юг, восток, запад, северо-запад, северо-восток, юго-восток, юго-запад)

Не сохранять - информация в поле не заносится.


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


Например, для сохранения без списка улиц содержимое этого поля будет выглядеть так:


B 09:30 Склад 0

L 09:30 63 ул. Ново-Рыбинская 19/21а 0

L 09:30 62 ул. Ново-Рыбинская 19/21а 4992

U 09:40 62 ул. Мельничная д. 10,маг 1. 0

U 10:00 63 ул. Мельничная,10, маг.2 5061

...

E 17:19 Склад 0


Для сохранения с кратким списком улиц:


B 09:30 Склад 0

L 09:30 63 ул. Ново-Рыбинская 19/21а 0

L 09:30 62 ул. Ново-Рыбинская 19/21а 4992

M 4-Я СОВЕТСКАЯ УЛ. (ЦЕНТР) 103

M ГРЕЧЕСКИЙ ПРОСП. 701

M ФОНТАННАЯ УЛ. 484

M ПАРАДНАЯ УЛ. 324

M КИРОЧНАЯ УЛ. (САЛТЫКОВА-ЩЕДРИНА) 1391

M ТУЛЬСКАЯ УЛ. 422

M СИНОПСКАЯ НАБ. 1061

M МАЛООХТИНСКИЙ ПРОСП. 503

U 09:40 62 ул. Мельничная д. 10,маг 1. 0

U 10:00 63 ул. Мельничная,10, маг.2 5061

M МАЛООХТИНСКИЙ ПРОСП. 1458

M СИНОПСКАЯ НАБ. 576

M ТУЛЬСКАЯ УЛ. 1984

M ФУРАЖНЫЙ ПЕР. 259

M СУВОРОВСКИЙ ПРОСП. 781

...

E 17:19 Склад 0


Для сохранения с подробным списком улиц


B 09:30 Склад 0

L 09:30 63 ул. Ново-Рыбинская 19/21а 0

L 09:30 62 ул. Ново-Рыбинская 19/21а 4992

M Q 4-Я СОВЕТСКАЯ УЛ. (ЦЕНТР) 103

M W ГРЕЧЕСКИЙ ПРОСП. 58

M E ГРЕЧЕСКИЙ ПРОСП. 64

M W ФОНТАННАЯ УЛ. 972

M W ПАРАДНАЯ УЛ. 324

M D КИРОЧНАЯ УЛ. (САЛТЫКОВА-ЩЕДРИНА) 1391

M D ТУЛЬСКАЯ УЛ. 422

M X СИНОПСКАЯ НАБ. 670

M D МАЛООХТИНСКИЙ ПРОСП. 41

M E МАЛООХТИНСКИЙ ПРОСП. 64

U 09:40 62 ул. Мельничная д. 10,маг 1. 0

U 10:00 63 ул. Мельничная,10, маг.2 5061

M A МАЛООХТИНСКИЙ ПРОСП. 228

M Z МАЛООХТИНСКИЙ ПРОСП. 64

M W СИНОПСКАЯ НАБ. 756

M A ТУЛЬСКАЯ УЛ. 869

M A ФУРАЖНЫЙ ПЕР. 283

M X ФУРАЖНЫЙ ПЕР. 259

M Z СУВОРОВСКИЙ ПРОСП. 373

M X СУВОРОВСКИЙ ПРОСП. 407

...

E 17:19 Склад 0


Формат записей:

Каждая запись начинается с идентификатора типа записи:


B - точка начала маршрута

E - точка конца маршрута

L - точка погрузки

U - точка разгрузки

M - промежуточная точка


После идентификатора, через знак табуляции идут данные, также разделенные знаком табуляции.


Для точек начала и конца маршрута это:

время

описание точки (склад, гараж и т.п.)

расстояние до следующей точки погрузки/разгрузки/конца маршрута (для точки конца маршрута всегда 0)


Для точек погрузки/разгрузки:

время прибытия в точку

номер заказа

адрес точки

расстояние до следующей точки погрузки/разгрузки/конца маршрута


Для промежуточных точек:

Направление движения

Название улицы

Длина участка маршрута по этой улице


Направление движения указывается следующими буквами

Пробел - направление движения не определено (используется в случае краткого списка улиц)

Q - северо-запад

W - север

E - северо-восток

D - восток

C - юго-восток

X - юг

Z - юго-запад

A - запад


Такое наименование направлений выбрано по аналогии с расположением соответствующих клавиш на клавиатуре:


Q

W

E

A


D

Z

X

C


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


Все расстояния выражены в метрах.


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

  1. Сохранение информации о маршруте в файле

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

Сохраняемые данные, вид представления в зависимости от установленных параметров и формат файла аналогичны рассмотренному выше в режиме сохранения в таблице транспорта.

  1. Формирование листов развозки

Результаты расчета маршрутов для доставки заказов можно представить в виде листов развода, предназначенных непосредственно для водителей автотранспорта, производящего развоз.

В целях формирования листов развоза необходимо предварительно выполнить установки на панели Параметры окна Доставка.

В параметре Папка для листов разки html задается папка, в которую следует сохранять листы развоза в виде html-файлов при нажатии инструмента «Сохранить маршруты», расположенном ниже инструмента «Рассчитать маршруты».

В параметре Шаблон листов развозки html устанавливается имя и путь html-файла, в котором запрограммирован шаблон листа развозки. Если путь не задан, то шаблон выбирается из текущей папки программы. При инсталляции в папку программы устанавливается типовой шаблон - файл Delivery Template.html. Листы развоза, сформированные по этому шаблона при открытии их в броузере имеют вид :


Лист развозки


Дата

25.01.2013



Автомобиль

А128TT77



Описание

Газель



Общий вес

2545



Общий объем

137



Общая стоимость

0



Кол-во заказов

31


Время

заказа

Документ

Примечание

Адрес

Вес

Объем

14:25

Начальная точка






14:32

Точка загрузки заказа 8


Склад

проезд 1 Силикатный, 8

225

0

14:33

Точка загрузки заказа 10




81

0

14:34

Точка загрузки заказа 23




49

0

14:35

Точка загрузки заказа 21




27

0

14:36

Точка загрузки заказа 11




43

0

14:37

Точка загрузки заказа 26




54

125

14:38

Точка загрузки заказа 40




24

0

14:39

Точка загрузки заказа 37




46

0

14:40

Точка загрузки заказа 19




27

0

14:41

Точка загрузки заказа 2




64

0

14:42

Точка загрузки заказа 52




34

0

14:43

Точка загрузки заказа 9




19

0

14:44

Точка загрузки заказа 36




76

0

14:53

Точка разгрузки заказа 36


ЗАМОК МЕФИСТО

проезд Шмитовский 10

76

0

15:03

Точка разгрузки заказа 9


ЛААЛЬ, ЛТД.

проезд Шмитовский 15

19

0

15:16

Точка разгрузки заказа 52


ШЕСТНАДЦАТЬ ТОНН

ул. Пресненский Вал 6

34

0

15:28

Точка разгрузки заказа 2


ПРАГМАТИК КОМПАНИЯ

ул. Пресненский Вал 12

64

0

15:40

Точка разгрузки заказа 19


МОСТРАНСАГЕНТСТВА

ул. Тысяча Девятьсот Пятого года 10

27

0

15:53

Точка разгрузки заказа 37


ЗОЛОТОЙ ОСТАП

проезд Шмитовский 3

46

0

16:07

Точка разгрузки заказа 40


МАКДОНАЛЬДС (быстрого обслуживания)

ул. Большая Дорогомиловская 10

24

0

16:17

Точка разгрузки заказа 26


КИЕВСКАЯ

ул. Киевская 2

54

125

16:33

Точка разгрузки заказа 11


ФОРМОЗА-ФИЧ

ул. Пырьева 5а

43

0

16:44

Точка разгрузки заказа 21


МОСФИЛЬМ КИНОКОНЦЕРНА

ул. Пырьева 4

27

0

16:59

Точка разгрузки заказа 23


ФИЛИ

ул. Тысяча Восемьсот Двенадцатого Го 6А

49

0

17:15

Точка разгрузки заказа 10


ТЕТРОН

ул. Новозаводская 27

81

0

17:30

Точка разгрузки заказа 8


БОСТОН ПИ СИ

проезд Причальный 6

225

0

17:41

Точка загрузки заказа 5


Склад

проезд 1 Силикатный, 8

175

0

17:42

Точка загрузки заказа 16




75

12

17:50

Точка разгрузки заказа 16


ТЕХНИС

ул. Анатолия Живова 10

75

12

18:00

Точка разгрузки заказа 5


АЛАН


175

0

18:15

Точка загрузки заказа 29


Склад

проезд 1 Силикатный, 8

123

0

18:16

Точка загрузки заказа 47




162

0

18:17

Точка загрузки заказа 24




235

0

18:18

Точка загрузки заказа 17




36

0

18:19

Точка загрузки заказа 18




76

0

18:20

Точка загрузки заказа 53




112

0

18:21

Точка загрузки заказа 14




43

0

18:28

Точка разгрузки заказа 14


АДИНФОРМ

проезд Мукомольный 4а

43

0

18:43

Точка разгрузки заказа 53


ЮДЕН

наб. Краснопресненская 12

112

0

18:53

Точка разгрузки заказа 18


МЕЖДУНАРОДНАЯ-2


76

0

19:03

Точка разгрузки заказа 17


МЕЖДУНАРОДНАЯ


36

0

19:13

Точка разгрузки заказа 24


АЛЕКСАНДР БЛОК


235

0

19:25

Точка разгрузки заказа 47


СОХО

ул. Трехгорный Вал 6

162

0

19:38

Точка разгрузки заказа 29


АРИРАН-СЕУЛ (корейская кухня)

пер. Стрельбищенский 5

123

0

19:53

Точка загрузки заказа 45


Склад

проезд 1 Силикатный, 8

53

0

19:54

Точка загрузки заказа 39




63

0

19:55

Точка загрузки заказа 35




89

0

19:56

Точка загрузки заказа 27




67

0

19:57

Точка загрузки заказа 13




76

0

19:58

Точка загрузки заказа 31




57

0

19:59

Точка загрузки заказа 32




112

0

20:00

Точка загрузки заказа 48




134

0

20:01

Точка загрузки заказа 28




88

0

20:10

Точка разгрузки заказа 28


АЛЕКСАНДР БЛОК

наб. Краснопресненская 12

88

0

20:20

Точка разгрузки заказа 48


У КАРАСЯ


134

0

20:30

Точка разгрузки заказа 32


ВЕНСКОЕ КАФЕ


112

0

20:40

Точка разгрузки заказа 31


БИЗНЕС-КЛУБ


57

0

20:50

Точка разгрузки заказа 13


SEIKO EPSON CORPORATION


76

0

21:00

Точка разгрузки заказа 27


CONCERN OLYMPOS


67

0

21:10

Точка разгрузки заказа 35


ЕВРОПЕЙСКИЙ


89

0

21:20

Точка разгрузки заказа 39


КОНТИНЕНТАЛЬ


63

0

21:38

Точка разгрузки заказа 45


РУССКОЕ БИСТРО (быстрого обслуживания)

ул. Кастанаевская 2

53

0

21:50

Конечная точка












Карта маршрута:

Пункты маршрута без адресов относятся к предшествующему адресу (погрузка или разгрузка множества заказав по одному адресу.

Внизу списка заказов представляется карта маршрута.

Вид листа развозки можно менять путем изменений в шаблоне. Можно создать множество шаблонов и использовать в зависимости от потребности.

Для формирования листов развозки на маршруты, сформированные в результате расчета доставки заказов необходимо выбрать инструмент «Сохранить отчеты» на панели Маршруты окна Доставка. Сохраненным html-файлам присваиваются имена содержащие дату, порядковый номер маршрута в данную дату и номер машины, для которой рассчитан маршрут.

Для листов развозки также сохраняются фрагменты карты с нанесенными на них маршрутами для соответствующих машин. Созданные файлы HTML можно открыть любым браузером и распечатать из браузера на принтере.

Редактирование шаблона

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

Шаблон листа развозки делится на три части - начальная, повторяющаяся и заключительная части. Части разделяются специальной разметкой в виде html-комментариев:

Начальная часть
<!-- begin route -->
Повторяющаяся часть
<!-- end route -->
Заключительная часть

Начальная и заключительная части могут содержать маркеры для вставки данных о машине (регистр букв не имеет значения):

  • Car.N  - номер машины

  • Car.Descr  - описание машины

  • Car.RtBeg - время начала маршрута

  • Car.RtEnd - время окончания маршрута

  • Car.RtFuel - количество топлива

  • Car.RtLen - длина маршрута

  • Car.RtOrd - количество заказов

  • Car.RtTime - продолжительность маршрута

  • Car.SumWeight - суммарный вес заказов

  • Car.SumVolume - суммарный объем заказов

  • Car.SumCost - суммарная стоимость заказов

  • Car.any_car_table_field - текст из поля any_car_table_field таблицы машин

Поле any_car_table_field не должно иметь имя, совпадающее с одним из вышеперечисленных стандартных маркеров.

Кроме данных о машине, есть еще маркеры:

  • Doc.Date - дата, на которую рассчитывается маршрут. Если дата при расчете явно не указывается, подставляется текущая дата.

  • Doc.Picture - название файла с фрагментом карты и маршрутом. Если этот маркер не используется, графический файл не создается.

Повторяющаяся часть содержит информацию о точках маршрута. Для каждой точки можно

  • Ord.Time - время прибытия в точку

  • Ord.Type  - тип точки (точка погрузки/разгрузки закза, начальная, конечная точка)

  • Ord.Order - заказ

  • Ord.Doc - документ, соответствующий заказу

  • Ord.Descr - описание заказа

  • Ord.Address - адрес точки

  • Ord.Weight - вес заказа

  • Ord.Volume - объем заказа

  • Ord.any_order_field - любое поле из записи для соответствующего заказа в таблице заказов (не должно совпадать с предыдущими маркерами)

Если адрес или время точки совпадает с адресом или временем предыдущей точки, поле остается незаполненным. Это позволяет упростить визуальное восприятие документа.

12.3. Расчет многорейсовых маршрутов в задачах доставки заказов

Маршруты доставки заказов, можно рассчитать таким образом, что каждое транспортное средство по мере освобождения будет вновь участвовать в доставках. Таким образом, в общем случае для транспортного средства, в пределах рабочего времени, может быть рассчитано несколько рейсов.

Для использования данного режима, необходимо сделать установку в параметрах вычислений задачи доставки заказов «Многорейсовые маршруты». При этой установке, автоматически устанавливаются режимы «Включать путь из гаража до первой точки» и «Включать путь от последней точки до гаража». Также предоставляется возможность ввести время в минутах интервала между рейсами.

Задача расчета доставки грузов считается аналогично, как и для однорейсовых маршрутов, но последовательно столько раз, сколько требуется для раскладки всех заказов и укладывается в пределы рабочего времени всех транспортных средств.

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


Сохраняемые отчеты о маршрутах, полученных в результате расчетов доставки заказов можно включить координаты поворотных точек. Такие отчеты можно использовать для рисования маршрутов движения в необходимом виде, принятом в организации.

Для сохранения координат поворотных точек в параметрах маршрута необходимо выбрать «Сжатый список с координатами» или «Подробный список с координатами».

При таких установках в сохраняемый текстовый или Dbase файл отчета о маршруте включаются признаки въезда на участков улицы: L - с левым поворотом, R – с правым поворотом или F – при движении прямо и все координаты поворотных точек участка в градусах с долями. Цепочки координат представлены парами координаты – географическая долгота, географическая широта. Южная широта и западная долгота – отрицательные.



[a 999 цц] 129.075 2:06

B 9:30 Склад 0

L 9:30 62 ул. Ново-Рыбинская 19/21а 0

L 9:30 63 ул. Ново-Рыбинская 19/21а 0

L 9:30 46 ул. Ново-Рыбинская 19/21а 0

L 9:30 25 ул. Ново-Рыбинская 19/21а 0

L 9:30 47 ул. Ново-Рыбинская 19/21а 0

L 9:30 26 ул. Ново-Рыбинская 19/21а 0

L 9:30 40 ул. Ново-Рыбинская 19/21а 0

L 9:30 22 ул. Ново-Рыбинская 19/21а 0

L 9:30 21 ул. Ново-Рыбинская 19/21а 0

L 9:30 20 ул. Ново-Рыбинская 19/21а 50241

M L НОВО-РЫБИНСКАЯ УЛ. 95

30.337731 59.903097, 30.336900 59.903847

M L ЧЕРНИГОВСКАЯ УЛ. 119

30.336900 59.903847, 30.337275 59.904308, 30.337897 59.904789

M L БОРОВАЯ УЛ. (ЦЕНТР) 2105

30.337897 59.904789, 30.339392 59.905039, 30.338769 59.907583, 30.338978 59.909272,

30.339392 59.909878, 30.340389 59.911047, 30.342217 59.913131, 30.343878 59.915406,

30.343919 59.915717, 30.344250 59.916178, 30.344458 59.916364, 30.345206 59.917428,

30.345703 59.918303, 30.346617 59.919889, 30.347075 59.920578, 30.348069 59.922308

M L МАРАТА УЛ.(ЦЕНТРАЛЬНЫЙ РАЙОН) 620

30.348069 59.922308, 30.349317 59.922642, 30.350022 59.922914, 30.350853 59.924353,

30.352597 59.927125

M B КУЗНЕЧНЫЙ ПЕР. 120

12.4 Диагностика результатов расчета маршрутов


На Панели «Ошибки» выводятся текстовые сообщения об ошибках, которые имели место при решении задачи расчета маршрутов для доставки грузов.


12.5 Использование рассчитанных маршрутов доставки в других системах

Рассчитанные маршруты могут быть сохранены в стандартный kml-формат в виде путей – линий маршрутов и меток, содержащих сведения о пунктах маршрутов. Использование kml-файлов возможно в ряде общеизвестных и свободно распространяемых систем, например, Google Earth (Гугл Планета Земля)

Для сохранения рассчитанных маршрутов в kml-файлы необходимо установить папку для сохранения – Параметр «папка для маршрутов kml» панели Параметры окна Доставка.

На рисунке представлен вид маршрута, загруженного из kml-файла в программу Гугл Планета Земля.

По кадой метке можно вывести информацию, содержащую сведения о пунке – разгрузке или загрузке заказа.