Маршрутные листы в 1с 8 2. Логистика

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

А если график рассчитан, то маршрутные листы становится возможным сформировать:

Диспетчирование маршрутных листов, созданных в подразделениях с пооперационным управлением, производится в рабочем месте - Диспетчирование производства (MES) :

Диспетчирование маршрутных листов, созданных в подразделениях с методом управления производством - ББВ/УББВ - производится в рабочем месте Диспетчирование производства (ББВ) :

При этом в случае ББВ, помимо диспетчирования маршрутных листов, доступно еще и диспетчирование рабочих центров:


Вопрос 11.7 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. Маршрутные листы создаются на основании:

  1. Сформированного графика производства
  2. Составленного расписания производства
  3. В ходе исполнения расписания производства

Проверено. Верный ответ - первый, разбор см. выше.

Вопрос 11.39 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. Рабочее место "Диспетчирование производства" позволяет диспетчировать маршрутные листы и рабочие центры подразделений, для которых используется методика:

  1. Пооперационное планирование
  2. Варианты 1 или 2
  3. Варианты 1 или 2 или 3

Проверено. Верный ответ - четвертый. В случае пооперационного планирования, рабочие центра диспетчируются из отдельного рабочего места.

Вопрос 11.40 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. При использовании пооперационной методики планирования, маршрутные листы формируются из:

  1. Заказа на производство
  2. Рабочего места "Диспетчирование производства"
  3. Рабочего места "Пооперационное планирование"
  4. Варианты 1 или 2
  5. Варианты 1 или 3
  6. Варианты 1 или 2 или 3

Проверено. Верный ответ - четвертый. Из заказа на производство маршрутный лист сформировать можно:

Из Пооперационного планирования - в любом случае. (Момент - в релизе 2.1 рабочее место называется не Пооперационное планирование, а Диспетчирование производства (MES) )

Вопрос 11.46 экзамена 1С:Професионал по ERP Управление предприятием 2.0. После формирования маршрутных листов (статус "Создан"), с ними можно работать в рабочем месте:

  1. Диспетчирование производства
  2. Выполнение маршрутных листов
  3. Маршрутные листы производства
  4. Варианты 1 и 3
  5. Варианты 1 и 2 и 3

Проверено. Верный ответ - четвертый. В рабочем месте Диспетчирование маршрутных листов с ними можно работать.

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

Программа «1С:Управление торговлей, ред. 10.3» в целом не предназначена для автоматизации службы доставки, но с помощью некоторых хитростей можно добиться необходимого результата.

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

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

Меню: Документы - Продажи - Заказы покупателей

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

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

На закладке «Дополнительно» указывается адрес доставки и другая дополнительная информация:

Распределение заказов в 1С между курьерами

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

Распределять заказы будем с помощью формы списка заказов покупателей. Чтобы видеть только нужные заказы можно поставить отбор по дате создания заказа:

Или сделать отбор по дате отгрузки заказа, если вы ее заполняете в момент создания заказа:

Таким образом, мы получили список заказов, которые нужно обработать. Распределим их между курьерами и укажем курьера в каждом заказе.

Для указания курьера воспользуемся механизмом свойств и категорий - создадим свойство заказа «Курьер».

Создавать и указывать свойства заказа можно в форме самого заказа. Откроем форму одного из заказов двойным кликом.

Открыть список дополнительных свойств заказов можно по кнопке:

Изначально список свойств пустой, в базе еще нет ни одного дополнительного свойства:

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

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

По кнопке «ОК» сохраним и закроем свойство.

Новое свойство сразу появляется в окне редактирования свойства заказа, выберем в качестве курьера Волкова А.И.:

Важно: создать свойство «Курьер» нужно только один раз. После создания оно будет отображаться во всех заказах.

Таким же образом установим курьеров в других заказах, которые нужно доставить завтра.

Если вы не указываете дату отгрузки в момент ввода заказа, обязательно укажите ее в момент распределения заказов. Это можно сделать одновременно с выбором курьера.

ВНИМАНИЕ! Для автоматического распределения курьеров по маршрутам следования можно воспользоваться разработкой автоматизация службы доставки от команды 1CStyle.ru

Формирование маршрутных листов в 1С

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

Меню: Отчеты - Продажи - Анализ заказов - Ведомость по заказам покупателей

Печать маршрутного листа по одному курьеру

Откроем отчет и зайдем в настройки по кнопке «Настройка». Включим в отчете использование свойств и категорий:

Нажмем кнопку «Добавить» в таблице «Отборы». В окне выбора поля найдем заказ покупателя, развернем его по плюсу и двойным кликом выберем поле «Курьер (св-во Заказ покупателя)»:

В качестве значения выбираем нужного курьера - Волков А.И.

Точно также добавим отбор по полю «Дата отгрузки» заказа покупателя:

После этого в отчете останутся только заказы на завтра для Волкова:

В заказе достаточно много колонок по количеству и сумме доставляемых товаров. Отключим ненужные показатели в настройках в таблице «Показатели». Оставим только два показателя: «Количество» (кон. остаток) и «Сумма взаиморасчетов» (кон. остаток):

Кроме того, выведем в отчет дополнительные поля: адрес доставки, дополнение к адресу, контрагента. Для настройки дополнительных полей нужно переключиться в режим расширенной настройки (поставим флаг «Расширенная настройка» в левом нижнем углу).

На закладке «Дополнительные поля» повторите следующие настройки:

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

Пример готового отчета:

Печать маршрутного листа по всем курьерам

Для того чтобы напечатать маршрутный лист по всем курьерам, нужно сделать небольшие изменения в текущей настройке (лучше переключиться из расширенной настройки в обычную):
  1. Удалим строку отбора по курьеру (таблица «Отборы» внизу).
  2. Добавим группировку строк «Заказ покупателя. Курьер» (таблица «Группировки строк» наверху посередине), сделаем эту группировку первой.
Измененные настройки:

Пример сформированного отчета:

Предистория:

Запускал торговую систему в крупном дистрибьюторе продуктов питания. Поначалу проект стартовал в филиале в Санкт-Петерубрге. И после успешного запуска, уже планировалось запускать в Москве. И как раз перед запуском логист сообщил мне, что предложенный вариант маршрутизации его совсем не устраивает, работать с системой неудобно. На тот момент в Санкт-Петербурге нужно было в день маршрутизировать около 200 точек и 15 машин, в Москве - 500 точек и 40 машин. Самое интересное, что идея использования карт была логистом сходу отвергнута. Он предложил свой вариант, тем более раньше он работал по аналогичной схеме, но в другой программе (не 1С). Вынужден был создать обработку для наглядной маршрутизации (и вышло лучше, чем в старой программе логиста). И сейчас обработка используется в 4 странах в наших филиалах: Россия, Украина, Казахстан и Белоруссия.

Проверялось на релизе:

1С 7.7.27, 1С++ 2.0.3.7, Windows XP (на Windows 7 есть проблемы с раскраской строк в библиотеке 1С++).

Что делает обработка:

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

Кому полезна обработка:

Программисту, которому нужна в 1С 7.7 функция маршрутизации локальной доставки грузов и если готов вносить изменения в конфигурацию.

Подробности:

Конфигурацию и обработку придётся менять. Обработка работает с объектами конфигурации:

  • Справочник "Точки доставки" - для указания точек доставки груза и мне не нравится идея использования Контрагентов для этой функции (кто работал в торговых компаниях, знает, что у одного юрлица может быть несколько торговых точек. Например, самая крупная торговая сеть в России насчитывает более 3 тыс. точек).
  • Справочник "Секторы доставки" - позволяет группировать точки доставки в секторы для упрощения маршрутизации (сейчас в моей компании Москва и область разделены на 200 секторов).
  • Справочник "Блоки доставки " - позволяет группировать одну или несколько точек в блок для выдачи задания кладовщикам на сбор груза. Каждый блок означает отдельное задание. В моём случае, справочник создан для синхронизацией с WMS "Управление складом".
  • Документ "Маршрутный лист" - хранит информацию об автомобиле, водителе и список документов отгрузки (каждый день создаются отдельные маршрутные листы, для одного автомобиля может быть несколько маршрутных листов, если водитель выполняет несколько рейсов).
  • Справочник "Перевозчики" - для хранения сведений об автотранспортных организациях
  • Справочник "Автомобили" - информация об автомобилях, подчинен Перевозчикам
  • Справочник "Водители" - сведения о водителях, подчинен Перевозчикам
  • В документах "Реализация" , "Возврат от покупателя" , "Поступление от покупателя" , "Списание" добавлен реквизит "Водитель ".

Как работает обработка:

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

Чтобы было удобно работать с большим количеством точек, логисту нужно установить монитор с диагональю от 20 дюймов.

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

Программа «1С:Управление торговлей, ред. 10.3» в целом не предназначена для автоматизации службы доставки, но с помощью некоторых хитростей можно добиться необходимого результата.

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

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

Меню: Документы – Продажи – Заказы покупателей

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

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

На закладке «Дополнительно» указывается адрес доставки и другая дополнительная информация:

Распределение заказов в 1С между курьерами

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

Распределять заказы будем с помощью формы списка заказов покупателей. Чтобы видеть только нужные заказы можно поставить отбор по дате создания заказа:

Или сделать отбор по дате отгрузки заказа, если вы ее заполняете в момент создания заказа:

Таким образом, мы получили список заказов, которые нужно обработать. Распределим их между курьерами и укажем курьера в каждом заказе.

Для указания курьера воспользуемся механизмом свойств и категорий – создадим свойство заказа «Курьер».

Создавать и указывать свойства заказа можно в форме самого заказа. Откроем форму одного из заказов двойным кликом.

Открыть список дополнительных свойств заказов можно по кнопке:

Изначально список свойств пустой, в базе еще нет ни одного дополнительного свойства:

Для создания нового свойства нажмем кнопку «Добавить», в окне «Выберите назначение свойства» выберем «Документ заказ покупателя». Далее укажем наименование свойства – курьер, тип значений – физические лица:

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

По кнопке «ОК» сохраним и закроем свойство.

Новое свойство сразу появляется в окне редактирования свойства заказа, выберем в качестве курьера Волкова А. И.:

Важно: создать свойство «Курьер» нужно только один раз. После создания оно будет отображаться во всех заказах.

Таким же образом установим курьеров в других заказах, которые нужно доставить завтра.

Если вы не указываете дату отгрузки в момент ввода заказа, обязательно укажите ее в момент распределения заказов. Это можно сделать одновременно с выбором курьера.

Внимание! Для автоматического распределения курьеров по маршрутам следования можно воспользоваться разработкой автоматизация службы доставки от команды 1CStyle.ru.

Формирование маршрутных листов в 1С

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

Меню: Отчеты – Продажи – Анализ заказов – Ведомость по заказам покупателей

Печать маршрутного листа по одному курьеру

Откроем отчет и зайдем в настройки по кнопке «Настройка». Включим в отчете использование свойств и категорий:

Нажмем кнопку «Добавить» в таблице «Отборы». В окне выбора поля найдем заказ покупателя, развернем его по плюсу и двойным кликом выберем поле «Курьер (св-во Заказ покупателя)»:

В качестве значения выбираем нужного курьера – Волков А. И.

Точно также добавим отбор по полю «Дата отгрузки» заказа покупателя:

После этого в отчете останутся только заказы на завтра для Волкова:

В заказе достаточно много колонок по количеству и сумме доставляемых товаров. Отключим ненужные показатели в настройках в таблице «Показатели». Оставим только два показателя: «Количество» (кон. остаток) и «Сумма взаиморасчетов» (кон. остаток):

Кроме того, выведем в отчет дополнительные поля: адрес доставки, дополнение к адресу, контрагента. Для настройки дополнительных полей нужно переключиться в режим расширенной настройки (поставим флаг «Расширенная настройка» в левом нижнем углу).

На закладке «Дополнительные поля» повторите следующие настройки:

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

Печать маршрутного листа по всем курьерам

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

  1. Удалим строку отбора по курьеру (таблица «Отборы» внизу).
  2. Добавим группировку строк «Заказ покупателя. Курьер» (таблица «Группировки строк» наверху посередине), сделаем эту группировку первой.

Измененные настройки: