Изменения

Перейти к: навигация, поиск

Map Module

11 981 байт убрано, 13:56, 15 декабря 2022
Unified zoning
* automated printing. Allows you to print the map along with the documents required when issuing the shipment. You can <rspoiler text="set up printing">'''References''' > '''Variables''' > '''Print''' > '''Print map when issuing'''. Possible values: '''Do not print''', '''Print after the certificate''' (if you want to number shipments on the printed map) and '''Print before the certificate''' (if you want to number addresses on the printed map).</rspoiler>before or after the issuance of the certificate.
Существуют следующие варианты обозначения корреспонденции на печатной карте при выдачеThere are the following options for marking shipments on the printed card when issuing: * нумеруется корреспонденцияthe shipment is numbered. Внутри каждого квадрата находится порядковый номер корреспонденции из акта приема-передачи курьеруInside each box is the serial number of shipment from the acceptance certificate to the courier. Если получателю предназначены несколько отправленийIf the recipient has several items, на карте в квадрате будут перечислены их порядковые номера из акта приема-передачиtheir serial numbers from the acceptance certificate will be listed on the square. Такой вид отображения удобен, когда курьеру нужно сообщить логисту о передаче корреспонденции получателюThis type of display is convenient when the courier needs to inform the logistician about the transfer of shipment to the recipient. Курьер сообщает номер корреспонденцииCourier reports the number of the shipment, логист отмечает передачу в программеthe logistician marks the transfer in the system. <spoiler text="Настройка переменнойVariable setting">'''СправочникиReferences''' > '''НастройкаSetup''' > '''ПечатьPrinting''' > '''Акты передачи курьеруTransfer to courier certificate''' > '''Сохранять номер строки в акте передачи курьеруSave the line number on the Transfer to courier certificate''' > '''Запоминать из актовSave from Certificates'''</spoiler>* нумеруются адреса корреспонденцииthe shipment addresses are numbered. Внутри каждого квадрата находится порядковый номер адресаInside each box is an address number. Если получателей несколько на один адресIf there are several recipients for one address, на вкладке '''Выдача''' в графе several shipments will have the same sequence number in the '''Номер в актеNumber in the Certificate''' у нескольких корреспонденций будет один порядковый номерcolumn.<spoiler text="Настройка переменнойVariable setting">'''СправочникиReferences''' > '''НастройкаSetup''' > '''ПечатьPrinting''' > '''Акты передачи курьеруTransfer to courier certificate''' > '''Сохранять номер строки в акте передачи курьеруSave the line number on the Transfer to courier certificate''' > '''Запоминать из картSave from Maps'''</spoiler>Пример картыMap example:
[[Файл:Печать на карте.jpg|500px|none]]
=== Schematic scheduling ===
;СхемыSchemes: Графически выделенные контуры районов доставкиGraphically highlighted contours of delivery areas saved on a map, сохраненные на карте, возможно, с назначенными на них курьерамиpossibly with couriers assigned to them.
Планирование схемами позволяет сократить ручную работу при помощи созданных районов доставкиScheduling with schemes allows you to reduce manual work with the help of created delivery areas. Районы доставки можно изменять по размеру или объединять — в зависимости от весаDelivery districts can be resized or combined, объема и количества корреспонденцииdepending on the weight, volume and number of shipments. НапримерFor example, при большом количестве корреспонденции можно уменьшить район доставокif you have a large amount of shipments, чтобы разделить нагрузку между курьерамиyou can reduce the delivery area to divide the load between couriers.
[[Файл:зонирование.png|none]]
==== Создание схемы Creating a scheme ====# Выберите заказыSelect the orders, перейдите на вкладку go to the '''АдресаAddresses''' и нажмите на кнопку tab and click on the [[Файл:Показать на карте.jpg|30 px]]button. Откроется окно «Карта»The «Map» window will open.# Нажмите на кнопку Click '''ДобавитьAdd'''.# В выпадающем списке выберите добавленную схемуIn the drop-down list, select the added scheme.# Нажмите на кнопку Click on the [[Файл:Кнопка Опции.png]] рядом с кнопкой button near the '''ДобавитьAdd''' и выберите пункт button and select '''Редактировать схемуEdit scheme'''.# В контекстном меню на карте выберите пункт From the context menu on the map, select '''Создать контурCreate outline'''. Подробнее см. раздел For more information see «[[Зоны на картеZones on map#Создание контуров на картеCreating contours on the map|Создание контуров на картеCreating contours on the map]]».# При помощи правой клавиши мыши выставляйте точки контура так, чтобы получилась замкнутая областьUse the right mouse button to position the points on the outline so that it forms a closed area. Когда контур готовWhen the outline is ready, нажмите press ENTER. Чтобы объединить соседние контурыTo merge adjacent outlines, выделите их, удерживая зажатой клавишу select them while holding down CTRL, и в контекстном меню выберите and choose '''Объединить контурыMerge outlines'''from the context menu.# Чтобы назначить курьера на контурTo assign a courier to an outline, в контекстном меню выберите пункт select '''Установить курьераSet Courier'''from the context menu.# Создайте столько контуров с назначенными курьерамиCreate as many outlines with assigned couriers as you need to work, сколько нужно для работы, и нажмите на кнопку and then click the '''ЗавершитьComplete'''button.# Нажмите на кнопку Click on the [[Файл:Кнопка Опции.png]] рядом с кнопкой button near the '''ДобавитьAdd''' и выберите пункт button and select '''Параметры схемыSchematic options'''. В открывшемся окне укажите название схемы и выберите филиалIn the window that opens, к которому будет относиться схемаspecify the name of the scheme and select the branch to which the scheme will apply.
Пункт контекстного меню The context menu item '''Указать номер зоныSpecify zone number''' используется в клиентской автоматизации, не входящей в стандартную поставкуis used in client automation that is not included in the standard delivery. <spoiler text="ПодробнееDetails">Автоматизация создает начисления, компенсирующие курьерам затраты на ГСМAutomation creates accruals that compensate couriers for expenses on fuel. Зонам на схеме присваивается номер, соответствующий размеру компенсации ГСМZones in the scheme are assigned a number corresponding to the amount of compensation for fuel. НапримерFor example, номер зоны 200 означает, что компенсация равна 200 рублямzone number 20 means that the compensation equals 20 dollars.<br>Автоматизация учитывает вчерашние выдачи со статусами «Отказ на месте» и «Доставлено»Automation takes into account yesterday's deliveries with the status of '''Rejected on site''' and '''Delivered''', начисляет компенсацию каждому курьеру по самой удаленной зоне доставки и выводит сумму к выдаче в АПКcalculates compensation for each courier by the most remote delivery area and displays the amount to be delivered in the STC.</spoiler>При создании контуров не допускайте пустоты и пересечения контуровWhen creating outlines, do not allow voids and intersecting contours. Если адрес доставки или забора попадет в пустое место между контурамиIf the delivery or pickup address falls in an empty space between contours, то в режиме then in the [[Модуль КартаMap Module#Полуавтоматическое планированиеSemi-automated scheduling|полуавтоматического планированияsemi-automated scheduling]] ни один курьер не будет назначен на доставкуno courier will be assigned to the delivery. Если адрес попадет на пересечение контуровIf the address falls on an intersection of contours, то курьер будет выбран случайно из назначенных на пересекающиеся областиthe courier will be selected randomly from those assigned to the intersecting areas.
Чтобы использовать контуры одной схемы для другой или для создания новойTo use the outlines of one scheme for another or to create a new one, используйте функцию use the '''Копировать схемуCopy Scheme''' в выпадающем меню рядом с кнопкой function in the drop-down menu next to the '''ДобавитьAdd'''button.
==== Планирование Scheduling ====Чтобы начать планированиеTo start scheduling, в окне «Карта» выберите in the "Map" window select [[#Создание схемыCreating a scheme|созданную схемуthe created scheme]] из выпадающего списка и нажмите на кнопку from the drop-down list and click on the button '''Проставить по всемSchedule all'''. Корреспонденция распределится между работающими курьерамиShipments will be distributed among the working couriers, по завершении операции формируется отчёт в отдельном окнеand a report will be generated in a separate window when the operation is completed. Можно использовать способы You can use ways of [[#Ручное планированиеManual scheduling|ручного планированияmanual scheduling]].
На несколько районов можно запланировать одного курьераYou can schedule one courier for several areas. Для этого выделите районыTo do this, удерживая зажатой клавишу select the districts by holding down CTRL, и в контекстном меню выберите курьераand select a courier from the context menu.
Обратите вниманиеNote: временная область, нарисованная на схеме, имеет больший приоритетThe temporary area drawn on the scheme has a higher priority. Временные контуры можно использовать для назначения другого сотрудника, когда на одного курьера запланировано большое количество отправлений, которые он физически не сможет доставитьTemporary outlines can be used to assign another employee when one courier is scheduled for a large number of shipments that they will not be physically able to deliver.
Для разных случаев можно создать отдельные схемы районов доставкиYou can create separate schemes for different cases of delivery areas: количество корреспонденцииthe amount of shipments, будние или выходные дниweekdays or weekends, праздники и т. дholidays, etc.
==== Удаление схемы Deleting a scheme ====В окне «Карта» выберите схему из выпадающего спискаIn the "Map" window select a scheme from the drop-down list, нажмите на кнопку click on the button [[Файл:Кнопка Опции.png]] рядом с кнопкой near the '''ДобавитьAdd''' и выберите пункт button and select '''Удалить схемуDelete scheme'''.
===Ручное планирование маршрутовManual routing===
Вы можете спланировать маршрут курьера и сформировать путевые листы с указанной последовательностью точекYou can plan the courier route and generate trip sheets with a specified sequence of points.
# В окне «Карта» нажмите на кнопку In the "Map" window, click the '''ДоставкаDelivery'''button. Если есть корреспонденции, запланированные на курьера на указанную датуIf there are shipments scheduled for courier on the specified date, маршруты автоматически сформируются и отобразятся на картеthe routes are automatically generated and displayed on the map. Точки в маршрутах располагаются в случайном порядкеThe points in the routes are arranged in random order.# [[#ЗапланированоScheduled|СкорректируйтеCorrect]] маршруты при необходимости и нажмите на кнопку routes if needed and click on the '''Подтвердить все маршрутыAccept all routes'''button. Номера точек в маршруте заносятся в Point numbers in the route are recorded in the [[путевые листыtrip sheets]].
[[Файл:Ручная маршрутизация.png|none|1500 px]]
Информация в панели The information in the '''ДоставкаDelivery''' сгруппирована по вкладкамpanel is grouped by tabs:* Запланировано — общая информация о сформированных маршрутахScheduled - general information about the formed routes. Поля «Отбытие»Fields "Departure", «Прибытие»"Arrival", «КМ» не заполняются"km" are not filled;* Не запланировано — список отправлений, которые не запланированы на курьера или на дату или не найдены на картеNot Scheduled - a list of shipments that are not scheduled for a courier or date or not found on the map.
Вы можете использовать способы You can use ways to [[#Ручное планированиеManual routing|ручного планированияcreate routes manually]] на карте для указания курьераon the map to indicate the courier.
====ЗапланированоScheduled====В таблице «Маршруты» содержится общая информация о сформированных маршрутахThe "Routes" table contains general information about the generated routes.
Возможные действияPossible actions:* добавить новый маршрут для курьера, еще не указанного в списке — в контекстном меню выберите add a new route for a courier who is not yet on the list - select '''Создать новый маршрутCreate new route''' и укажите сотрудникаin the context menu and specify the employee;* запланировать сформированный маршрут для выбранного курьера — в контекстном меню выберите schedule the created route for the selected courier - select '''ЗапланироватьSchedule'''in the context menu;* назначить другого курьера для сформированного маршрута — в контекстном меню выберите assign another courier to the created route - select '''Запланировать для курьераSchedule for courier'''in the context menu.
В таблице «Адреса» перечислены точки, входящие в маршрут курьера, выделенного в таблице «Маршруты» вышеThe "Addresses" table lists the points included in the courier route. Точки в маршрутах располагаются в случайном порядкеThey are highlighted in the "Routes" table above. Вы можете перемещать точкиThe points in the routes are in random order. You can move the points around:* внутри маршрута — комбинацией клавиш ВВЕРХ within the route - with the key combination UP + CTRL и ВНИЗ and DOWN + CTRL или с помощью пунктов контекстного меню or with the context menu items '''Передвинуть вышеMove above''' и and '''Передвинуть нижеMove below''';* между маршрутами — используйте пункт контекстного меню between routes - use the context menu item '''Переместить в маршрутMove to Route'''. Точка добавляется в конец списка адресовThe point is added to the end of the address list.
Выделенная в списке точка подсвечивается в маршруте на картеThe selected point in the list is highlighted in the route on the map.
ОтправленияShipments that are not suitable for delivery on the specified date are highlighted in pink. When hovering the cursor over such lines, не подходящие для доставки в указанную дату, выделяются розовым цветом. При наведении на такие строки курсора мыши отображается подсказка с причиной ошибкиa hint with the reason for the error is displayed. Вы можете открыть соответствующую корреспонденцию двойным щелчком по строке и исправить данныеYou can open the corresponding shipment by double-clicking on the line and correct the data.
Чтобы подтвердить сформированные маршрутыTo confirm the generated routes, нажмите на кнопку press the '''Подтвердить все маршрутыAccept all routes'''button. Номера точек в маршруте заносятся в The point numbers in the route are entered in the [[путевые листыtrip sheets]].
====Не запланированоNot scheduled====
Вкладка содержит список отправлений с ошибками планированияThe tab contains a list of shipments with scheduling errors. Строки выделены розовым цветомRows are highlighted in pink, при наведении курсора мыши на строку или в столбце «Примечание» отображается подсказка с причиной ошибкиand when you put the cursor over a row or in the "Note" column, a hint with the reason for the error is displayed:* не запланирован на курьера — используйте пункт контекстного меню not scheduled for a courier - use the context menu item '''Переместить в маршрутMove to Route'''. Точка добавляется в конец списка адресов маршрутаThe point is added to the end of the route's address list;* не подходит план. дата доставки invalid scheduled delivery date откройте корреспонденцию щелчком по строке и исправьте дату доставкиopen the shipment by clicking on the line and correct the delivery date;* местоположение не подтверждено — выполните действия, описанные в разделе location not confirmed - follow the steps described in [[#Ненайденные адресаUndiscovered addresses|«Ненайденные адреса»«Undiscovered addresses»]];* курьер не доступен по графику courier is not available by schedule убедитесь, что в карточке курьера есть make sure that the courier's card has [[Графики работы сотрудниковEmployee schedules|графикa schedule]] на дату планированияas of the planning date.
= Картографическая система Cartographic system =
Программа MeaSoft работает с картографической системой works with the mapping system [http://www.openstreetmap.org '''OpenStreetMap'''].
Проект создан сообществом картографовThe project was created by a community of mappers who add and maintain data on roads, которые добавляют и поддерживают данные о дорогахtrails, тропахcafes, кафеtrain stations, вокзалах и многих других объектах по всему мируand many other sites around the world.
Карты OpenStreetMap позволяют создавать области и тарифицировать зоныallows you to create areas and rate zones, назначать курьеров в окне assign couriers in the '''КартаMap'''window, планировать курьеров на доставкуand schedule couriers for delivery.
OpenStreetMap не умеет строить маршруты курьеровis not able to build courier routes, для работы с новыми областями необходимо постоянное подключение к интернетуto work with the new areas you need a permanent internet connection. Просмотренные области карты Viewed map areas [[ТерминологияTerminology#КартаMap|кешируютсяare cached]] и в дальнейшем доступны для работы даже без интернетаand then available even without the Internet.
Система OpenstreetMap в программе in the MeaSoft не требует никакой региональной настройки и сразу готова к работеsystem does not require any regional settings and is immediately ready for use.
= Геокодирование Geocoding =Для отображения любой информации на карте используется To display any information on the map [https://ru.wikipedia.org/wiki/Геокодирование геокодированиеgeocoding]is used.
Если в офисном приложении координаты адреса неизвестныIf an office application does not know the coordinates of an address, оно отправляет запрос в геокодер it sends a request to the MeaSoftgeocoder: передает город и адресit sends the city and address and receives the coordinates in response, в ответ получает координаты, которые сохраняются в кеш программыwhich are stored in the system cache. Поэтому, прежде чем отправить запрос в геокодерSo, сначала проверяетсяbefore sending a request to the geocoder, нет ли данных для этого адреса в кешеit first checks to see if there is any data for that address in the cache. Если естьIf there is, запрос к геокодеру не нуженa request to the geocoder is not necessary.
При записи и чтении из кэша срабатывает упрощение адресаAddress simplification is triggered when writing and reading from the cache: до первой запятой — считается улицейbefore the first comma it is considered to be a street, 5 символов после — номер домаcharacters after it is a house number. Использование упрощения адресов определяется переменной Use of address simplification is determined by the variable '''СправочникиReferences''' > '''ПеременныеVariables''' > '''ПодключенияConnections''' > '''КартыMaps''' > '''ГеокодированиеGeocoding''' > '''Отключить упрощение адреса при геокодированииDisable address simplification when geocoding''':* если упрощение включеноif simplification is enabled, в кеш записывается не весь найденный адресonly a part of the address is written to the cache, а только частьnot the whole address. Перед поиском адрес также сначала упрощаетсяThe address is also simplified before the search. Например, адрес вида «СолнечногорскFor example, улица Островскогоan address of the form «New York City, 6 Garden Street» и «Солнечногорск, улица Гоголя«New York City, 1» упрощается до «Солнечногорск52 Lexington Street» is simplified to «New York City, улица»street». И программа оба адреса сведет к одной точкеAnd the system will reduce both addresses to a single point. При включении упрощения точность до дома не гарантируетсяIf you turn on simplification, the accuracy to the house is not guaranteed;* если упрощение адреса выключеноif address simplification is disabled, поиск и запись адреса в кеш ведется в том видеthe search and cache recording of the address is performed as it is specified, в каком он указанand the time of coordinate determination may increase. If there is at least one character difference, и время определения координат может увеличиться. При разнице хотя бы в один символ нужен повторный запрос к геокодеруthe geocoder needs to be queried again. НапримерFor example, эти адреса будут разнымиthese addresses will be different: «Солнечногорск«New York City, улица Островского6 Garden Street» и «New York City, 1» и «СолнечногорскGarden Street 6».To improve geocoding results when simplification is enabled, улица Островскогоspecify a MeaSoft standard address. For example, д1»in the '''Address''' field you should specify «Garden street 6», in the '''City/town''' field specify «New York City». Then the accuracy will be high with a good geocoding speed.
Для улучшения результатов геокодирования при включенном упрощении указывайте адрес по стандарту MeaSoft. Например, в поле '''Адрес''' нужно указать «улица Островского, 1», а в поле '''Город''' указать «Солнечногорск». Тогда точность будет высокой при хорошей скорости геокодирования.=Unified zoning=
Если геокодер MeaSoft не нашел адрес, он может сделать запрос к платному геокодеру;Unified zoning: [https://www.ahunter.ru/ Ахантер] и к [https://yandex.ru/maps Яндекс. Картам]. Сервер геокодирования Яндекс. Карт, получая запрос, преобразует адреса в координаты и ищет соответствия по своей базе данных, затем возвращает адреса в программуA system of courier scheduling in which orders are distributed by areas drawn on a map. В окне «Карта» отображаются маркеры адресов, которым сервер ЯндексThis method has replaced planning by subwat stations. Карт смог найти соответствияUnified zoning works for all branches of the company.
Данные сервера геокодирования ЯндексTo enable unified zoning:# Select '''References''' > '''Variables''' > '''Finance''' > '''Area Calculation by Address''', set the variable to '''1''' and click Save. This will automatically turn on the related variables '''Calculate Cost by Address''' and '''Calculate Courier Area by Address'''. Карт находятся в #: You can enable unified zoning for individual users. To do this, after 0 specify <rspoiler text=names>'''СправочникиSettings''' > '''ПеременныеUsers''' > user card > '''ПодключенияUsername''' </rspoiler> of the specific users and click '''КартыSave'''.:[[Файл:Edinoe raionirovanie.png|none|700px]]# Select '''References''' > '''ЯндексVariables''' > '''Сервер геокодирования ЯндексShipment'''> '''Schedule by couriers in multibranch mode'''. Possible variable values:#* '''0''' — addresses on the map are planned by district, the window on the left will display a list of districts;#* '''1''' — addresses on the map are planned by couriers, the window on the left will display a list of couriers.#: To implement the functionality gradually, you can specify individual users in variables similar to the actions in step 1.#: Set the value of the variable and click '''Save'''.# Select '''References''' > '''Variables''' > '''Defaults''' > '''Subway Alias''' and enter a name to replace the word '''subway''' in the system interface. For example, "areas".# After changing the values of the variables, restart MeaSoft.After unified zoning is enabled, the '''Subway''', '''Streets''', and subway station planning references will be unavailable. To set the rate zones:# Select '''References''' > '''Areas''', draw the delivery areas on the map and assign couriers to them for automatic scheduling. # Select '''References''' > '''Zones on the Map''' and draw the courier and/or customer zones. For more information see [[Zones on map|«Zones on map»]].
Чтобы адреса корректно определялись на карте, перейдите по [https://developer.tech.yandex.ru/ ссылке] и получите ключ «JavaScript API и HTTP Геокодер»When all the settings are complete, затем укажите его в on the '''СправочникиAddresses''' > tab, select multiple addresses and click on the [[Файл:Показать на карте.jpg|30 px]] button. Depending on the value of the variable '''Переменные''' > '''Подключения''' > '''Карты''' > '''Геокодирование''' > '''API-КлючSchedule by couriers in multibranch mode''', the map will display a list of couriers or delivery areas in the window on the left. If an incomplete list of couriers is displayed, go to the card of the employee absent from the list and check whether their employment date and work schedule are indicated.
=Единое районирование= ;Единое районирование:Cистема планирования работы курьеров, при которой заказы распределяются по районам, нарисованным на карте. Этот метод пришел на смену планированию по станциям метро. Единое районирование работает для всех филиалов компании.  Чтобы включить единое районирование:# Выберите '''Справочники''' > '''Переменные''' > '''Финансы''' > '''Расчет района по адресу''', установите значение переменной '''1''' и нажмите '''Сохранить'''. При этом автоматически включатся связанные переменные '''Расчет стоимости по адресу''' и '''Расчет зоны курьера по адресу'''.#: Можно включить единое районирование для отдельных пользователей. Для этого после 0 укажите через запятую <rspoiler text=имена>'''Настройки''' > '''Пользователи''' > карточка пользователя > поле '''Имя пользователя''' </rspoiler> конкретных пользователей и нажмите '''Сохранить''':[[Файл:Edinoe raionirovanie.png|none|700px]]# Выберите '''Справочники''' > '''Переменные''' > '''Корреспонденция''' > '''Планировать по курьерам в режиме многофилиальности'''. Возможные значения переменной:#* '''0''' — адреса на карте планируются по районам, в окне слева будет отображаться список районов;#* '''1''' — адреса на карте планируются по курьерам, в окне слева будет отображаться список курьеров.#: Чтобы внедрять функциональность в работу постепенно, в переменных можно указать отдельных пользователей аналогично действиям в пункте 1.#: Установите значение переменной и нажмите '''Сохранить'''.# Выберите '''Справочники''' > '''Переменные''' > '''Умолчания''' > '''Псевдоним метро''' и введите название, которое заменит слово «метро» в интерфейсе программы. Например, «районы».# После изменения значения переменных перезагрузите программу MeaSoft.После включения единого районирования станут недоступны справочники '''Метро''', '''Улицы''', планирование по станциям метро. Чтобы установить тарифные зоны:# Выберите '''Справочники''' > '''Районы''', нарисуйте районы доставки на карте и закрепите за ними курьеров для автоматического планирования. # Выберите '''Справочники''' > '''Зоны на карте''' и нарисуйте зоны курьеров и/или клиентов. Подробнее см. раздел [[Зоны на карте|«Зоны на карте»]]. По завершении всех настроек на вкладке '''Адреса''' выделите несколько адресов и нажмите на кнопку [[Файл:Показать на карте.jpg|30 px]]. В зависимости от значения переменной '''Планировать по курьерам в режиме многофилиальности''' на карте в окне слева отобразится список курьеров или районов доставки. Если отображается неполный список курьеров, перейдите в карточку отсутствующего в списке сотрудника и проверьте, указаны ли у него дата приема на работу и график работы. <spoiler text="См. такжеSee also">[[Графики работы сотрудниковEmployee schedules]]</spoiler>
268
правок

Навигация