Модуль «Кросс-докинг» — различия между версиями

Материал из Меасофт
Перейти к: навигация, поиск
м (Olga переименовала страницу Модуль сортировки в Модуль «Кросс-докинг»)
м
Строка 1: Строка 1:
==Сортировка отправлений==
+
Модуль используется, когда курьерская служба оказывает услугу по комплектации заказов.  
Модуль '''«Сортировка»'''  используется когда курьерская служба оказывает услугу по '''комплектации заказов'''. Интернет магазин формирует заказ и привозит на склад курьерской службы товар. В заказе перечислены адреса куда нужно выполнить доставку, а на вкладке вложения перечислен товар (его название/количество/цена/штрих-код производителя, это поле скрытое, но очень важное по нему мы можем искать товар (boxes.clientbarcode). У курьерской службы встает задача как можно быстрее взять товар на складе, разложить по адресам, упаковать, промаркировать из какого он заказа, и потом его можно выдавать курьерам.
 
  
Модуль сортировки, управляет '''комплектацией''', '''ищет товар по штрих коду производителя''' в адресах и '''подсказывает кладовщикам на какую полку нужно положить товар'''. Полка это условное пространство на котором может быть товар только из одного адреса. В программе нарисован стеллаж. Но физически это не обязательно будет стеллаж, это может быть и пол склада, поделенный на квадраты и внутри этого квадрата будет лежать товар только из одного адреса. Товар может быть крупногабаритный,  например холодильник, и когда мы его поставим в это место на полу он условно будет помещен на полку.
+
Интернет-магазин формирует заказ и привозит на склад курьерской службы товар. В заказе перечислены адреса, куда нужно выполнить доставку, а на вкладке '''Вложения''' перечислены данные товара: название, количество, цена, штрихкод производителя. Курьерской службе нужно как можно быстрее принять товар на складе, разложить по адресам, упаковать, промаркировать, из какого он заказа, и потом его можно выдавать курьерам.
  
===Настройка полок===
+
Модуль «Кросс-докинг» управляет комплектацией, ищет товар по штрихкоду производителя в адресах и подсказывает кладовщикам, на какую полку нужно положить товар.
 +
 
 +
Полка — условное пространство, на котором может быть товар только из одного адреса.
 +
 
 +
В программе нарисован стеллаж, но физически это может быть и пол склада, поделенный на квадраты, и внутри этого квадрата будет лежать товар только из одного адреса. Товар может быть крупногабаритный, например холодильник, и когда мы его поставим в это место на полу он условно будет помещен на полку.
 +
 
 +
=== Настройка полок ===
 
[[Файл:St.png|thumb|400px|right|Рис. 1 Стеллажи]]
 
[[Файл:St.png|thumb|400px|right|Рис. 1 Стеллажи]]
В '''«Справочники»''' > '''«Стеллажи»''' определяются полки с которыми программа будет работать. Каждый квадрат на рисунке отдельная полка, на примере определены 16 полок (4 ряда X 4 столбца).
+
В '''Справочники''' > '''Стеллажи''' определяются полки, с которыми программа будет работать. Каждый квадрат на рисунке отдельная полка, на примере определены 16 полок (4 ряда x 4 столбца).
 
   
 
   
Программа при комплектации может говорить названия полок A, 12, A12. По умолчанию программа нумерует полки A1, Б1, где буква обозначает ряд, а цифра столбец. Полку можно переименовать если нажать на название полки. Чтобы иметь возможность класть и снимать товар с полки необходим штрих-код полки, их можно распечатать кнопкой '''“Печать штрих-кодов”'''
+
Программа при комплектации может говорить названия полок A, 12, A12. По умолчанию программа нумерует полки A1, Б1, где буква обозначает ряд, а цифра столбец. Полку можно переименовать если нажать на название полки. Чтобы иметь возможность класть и снимать товар с полки необходим штрихкод полки, их можно распечатать кнопкой '''Печать штрихкодов'''.
  
'''!Примечание!'''Имя полки не является её идентификатором, любой полке можно назначить имя "4", но они будут разными, программа использует имена чтобы проще указывать на полку в процессе комплектации.
+
'''!Примечание'''. Имя полки не является её идентификатором, любой полке можно назначить имя «4», но они будут разными, программа использует имена, чтобы проще указывать на полку в процессе комплектации.
  
'''По этому, при редактировании полок нужно учитывать:'''
+
При редактировании полок учтите следующее:
#Если мы переименуем полку, то нужно будет заменить распечатанную ранее наклейку на новую.
+
# Если полка переименована, замените распечатанную ранее наклейку на новую.
#Если мы уменьшим количество рядов/столбцов, сохраним изменения, потом снова зайдем в редактор, и увеличим количество рядов/столбцов, то даже если мы назовем добавленные полки как раньше, они уже будут иметь другой идентификатор, и старые наклейки с такими именами работать не будут.
+
# Если уменьшить количество рядов или столбцов, сохранить изменения, потом снова зайти в редактор и увеличить количество рядов или столбцов, то даже если вы назовете добавленные полки как раньше, они уже будут иметь другой идентификатор, и старые наклейки с такими именами работать не будут.
  
===Запуск комплектации===
+
=== Запуск комплектации ===
В таблице '''«Заказы»''' выберите заказы которые будете комплектовать и в контекстовом меню выберите пункт '''«Комплектация адресов…»'''
+
В таблице '''Заказы''' выберите заказы, которые будете комплектовать, и в контекстном меню выберите пункт '''Комплектация адресов'''.
  
Поиск товара по штрих-коду будет ограничен только выбранными заказами.
+
Поиск товара по штрихкоду ограничен только выбранными заказами.
 
[[Файл:sort2.png|thumb|400px|right|Рис. 2 Полки сортировки (Одна полностью собрана)]]
 
[[Файл:sort2.png|thumb|400px|right|Рис. 2 Полки сортировки (Одна полностью собрана)]]
 
Откроется окно следующего вида(Справа):
 
Откроется окно следующего вида(Справа):
 
   
 
   
В полях заказ/номер/шифр перечислены поля карточки корреспонденции которая сейчас комплектуется. Кнопка с многоточием открывает карточку корреспонденции.  
+
В полях заказ/номер/шифр перечислены поля карточки корреспонденции которая сейчас комплектуется. Кнопка с многоточием открывает карточку корреспонденции.
 
Поле наименование содержит название найденного товара из карточки корреспонденции.
 
Поле наименование содержит название найденного товара из карточки корреспонденции.
  
Поле сообщение, показывает 10 секунд сообщение. Это может быть описание ожидаемого действия от пользователя или описание ошибки. В случае ошибки фон поля окрашивается красным цветом. Важные сообщения дублируются голосом, это сделано потому что кладовщик может быть не за компьютером и не видеть сообщения.
+
Поле сообщение, показывает 10 секунд сообщение. Это может быть описание ожидаемого действия от пользователя или описание ошибки. В случае ошибки фон поля окрашивается красным цветом. Важные сообщения дублируются голосом, это сделано потому что кладовщик может быть не за компьютером и не видеть сообщения.
  
В поле '''‘ручной ввод’''' можно вводить штрих-коды с клавиатуры. Существует три вида штрих-кодов необходимых для работы :
+
В поле '''‘ручной ввод’''' можно вводить штрихкоды с клавиатуры. Существует три вида штрихкодов, необходимых для работы :
#'''Штрих-код товара''' - расположен на упаковке с товаром. Необходим для поиска товара в адресах
+
# '''Штрихкод товара''' — расположен на упаковке с товаром. Необходим для поиска товара в адресах
#'''Штрих-код полки''' - расположен на наклейке (печатается из справочники-стеллажи)
+
# '''Штрихкод полки''' — расположен на наклейке (печатается из справочники-стеллажи)
#'''Штрих-код адреса''' - выдается программой Курьерская служба. В окне комплектации можно распечатать наклейку со штрих-кодом для уже укомплектованных заказов кнопкой ‘Печатать наклейки’.
+
# '''Штрихкод адреса''' — выдается программой Курьерская служба. В окне комплектации можно распечатать наклейку со штрихкодом для уже укомплектованных заказов кнопкой ‘Печатать наклейки’.
  
 
В поле '''‘полка’''' выводится название активной полки.
 
В поле '''‘полка’''' выводится название активной полки.
Строка 41: Строка 46:
 
'''Серым''' цветом окрашены пустые полки. '''Желтым''' цветом полки на которых уже есть товар, но не весь. '''Зеленым''' цветом полки на которых товар собран полностью.
 
'''Серым''' цветом окрашены пустые полки. '''Желтым''' цветом полки на которых уже есть товар, но не весь. '''Зеленым''' цветом полки на которых товар собран полностью.
  
В комплектации существует две основных операции - '''положить товар на полку''' и '''снять заказ с полки'''. Операции осуществляются путем '''сканирования штрих-кодов'''. Когда операция началась программа ожидает её завершения и не даст сделать никакое действие кроме запланированного (какое действие ожидает программа выводится в поле сообщение и диктуется голосом), операцию можно прервать если нажать на кнопку '''‘Отмена’'''.
+
В комплектации существует две основных операции — '''положить товар на полку''' и '''снять заказ с полки'''. Операции осуществляются путем '''сканирования штрихкодов'''. Когда операция началась программа ожидает её завершения и не даст сделать никакое действие кроме запланированного (какое действие ожидает программа выводится в поле сообщение и диктуется голосом), операцию можно прервать если нажать на кнопку '''‘Отмена’'''.
  
===Операция “положить товар на полку”===
+
=== Операция «положить товар на полку» ===
 
[[Файл:sort3.png|thumb|400px|right|Рис. 3 Полки сортировки (Одна полностью собрана, вторая 1 из 5 заказов собран)]]
 
[[Файл:sort3.png|thumb|400px|right|Рис. 3 Полки сортировки (Одна полностью собрана, вторая 1 из 5 заказов собран)]]
 
Это основная операция, программа следит чтобы на одной полке был только один заказ и чтобы заказ как-можно быстрее был собран. Товар будет помещен сначала на желтые (частично заполненные), а только потом на серые полки (пустые).
 
Это основная операция, программа следит чтобы на одной полке был только один заказ и чтобы заказ как-можно быстрее был собран. Товар будет помещен сначала на желтые (частично заполненные), а только потом на серые полки (пустые).
#'''Сканируется штрих-код''' производителя на упаковке с товаром. Программа находит в комплектуемом заказе, адрес с таким товаром, и выбирает полку куда товар следует положить. На экране полка выделится красным, покажется сообщение “Положите товар на полку …”.
+
# '''Сканируется штрихкод''' производителя на упаковке с товаром. Программа находит в комплектуемом заказе, адрес с таким товаром, и выбирает полку куда товар следует положить. На экране полка выделится красным, покажется сообщение «Положите товар на полку …».
#'''Кладовщик несет товар''' на место полки и далее сканирует штрих-код полки. Программа кладет одну штуку товара на полку и операция завершается.  
+
# '''Кладовщик несет товар''' на место полки и далее сканирует штрихкод полки. Программа кладет одну штуку товара на полку и операция завершается.
##Если на полке будет собран весь товар то полка окрасится в '''зеленый цвет''' и в названии полки будет отображен статус '''“Готов”'''.  
+
## Если на полке будет собран весь товар то полка окрасится в '''зеленый цвет''' и в названии полки будет отображен статус '''«Готов»'''.
##Если адрес на полке не полностью укомплектован, полка окрасится в '''желтый цвет''' и в названии полки будет статус '''“Кол-во на полке”''' из '''“Кол-ва товаров в заказе”'''
+
## Если адрес на полке не полностью укомплектован, полка окрасится в '''желтый цвет''' и в названии полки будет статус '''«Кол-во на полке»''' из '''«Кол-ва товаров в заказе»'''
  
  
 
Может потребоваться учитывать использованные упаковки и распределение товара по местам. Для этого необходимо вести комплектацию по местам с упаковкой. Тогда процесс будет таким:
 
Может потребоваться учитывать использованные упаковки и распределение товара по местам. Для этого необходимо вести комплектацию по местам с упаковкой. Тогда процесс будет таким:
#'''сканируется штрих-код товара''' - программа говорит на какую полку его нужно отнести.  
+
# '''сканируется штрихкод товара''' — программа говорит на какую полку его нужно отнести.
#'''сканируется штрих-код упаковки''' - упаковка будет добавлена в карточку корреспонденции, списана со склада.
+
# '''сканируется штрихкод упаковки''' — упаковка будет добавлена в карточку корреспонденции, списана со склада.
#'''сканируется штрих-код полки''' - товар и упаковка помещается на полку, в корреспонденции создается место, печатается наклейка на место, ее нужно наклеить на упаковку.
+
# '''сканируется штрихкод полки''' — товар и упаковка помещается на полку, в корреспонденции создается место, печатается наклейка на место, ее нужно наклеить на упаковку.
#'''сканируется штрих-код товара''' - чтобы скомплектовать следующий товар. Вместо ШК полки, теперь можно использовать ШК места.  
+
# '''сканируется штрихкод товара''' — чтобы скомплектовать следующий товар. Вместо ШК полки, теперь можно использовать ШК места.
#Если потребуется собирать следующее место, необходимо повторить процесс с 1 шага (сканирование '''ШК товара - ШК упаковки - ШК полки''')
+
# Если потребуется собирать следующее место, необходимо повторить процесс с 1 шага (сканирование '''ШК товара — ШК упаковки — ШК полки''')
  
 
В результате данного процесса происходит:
 
В результате данного процесса происходит:
Строка 64: Строка 69:
 
# возможность сформировать расширенную ведомость с группировкой вложений по местам (паклист)
 
# возможность сформировать расширенную ведомость с группировкой вложений по местам (паклист)
  
===Операция “снять заказ с полки” ===
+
=== Операция «снять заказ с полки» ===
Когда заказ на полке укомплектован полностью (окрашен в зелёный цвет), снять его с полки можно операцией '''“Снять заказ с полки”''' или кнопкой '''“Очистить полки”'''. Операция очистить полки - убирает весть товар с полки и возвращает на склад.
+
Когда заказ на полке укомплектован полностью (окрашен в зелёный цвет), снять его с полки можно операцией '''«Снять заказ с полки»''' или кнопкой '''«Очистить полки»'''. Операция очистить полки — убирает весть товар с полки и возвращает на склад.
  
#Для укомплектованных заказов необходимо распечатать наклейку нажав на кнопку '''“Печатать наклейки”'''. Наклейки будут распечатаны только для укомплектованных заказов по порядку сверху-вниз, слева на право.
+
# Для укомплектованных заказов необходимо распечатать наклейку нажав на кнопку '''«Печатать наклейки»'''. Наклейки будут распечатаны только для укомплектованных заказов по порядку сверху-вниз, слева на право.
#'''Отсканировать штрих-код''' корреспонденции. Программа найдет полку на которой лежит товар из этой корреспонденции, выделит её красным цветом и покажет сообщение '''“Отсканируйте полку …’'''
+
# '''Отсканировать штрихкод''' корреспонденции. Программа найдет полку на которой лежит товар из этой корреспонденции, выделит её красным цветом и покажет сообщение '''"Отсканируйте полку …’'''
#Кладовщик собирает товар с полки, упаковывает его, клеит на неё наклейку со штрих-кодом корреспонденции. Далее сканирует штрих-код полки, после этого программа окрашивает полку в серый цвет, выдает сообщение '''“Заказ собран”'''. В карточке адреса проставляется количество принятого товара равное количеству мест.
+
# Кладовщик собирает товар с полки, упаковывает его, клеит на неё наклейку со штрихкодом корреспонденции. Далее сканирует штрихкод полки, после этого программа окрашивает полку в серый цвет, выдает сообщение '''«Заказ собран»'''. В карточке адреса проставляется количество принятого товара равное количеству мест.
#Теперь полка пуста и может использоваться для комплектации другого заказа.
+
# Теперь полка пуста и может использоваться для комплектации другого заказа.
  
===Модификации операции “Положить товар на полку"===
+
=== Модификации операции «Положить товар на полку» ===
#'''Не использовать полки, когда одна ед. товара''' - Если отсканированный товар один в адресе, программа не предлагает положить его на полку, а сразу печатает наклейку корреспонденции и сообщает статус '''“Заказ собран”'''. Кладовщику остается упаковать товар и наклеить наклейку корреспонденции.  
+
# '''Не использовать полки, когда одна ед. товара''' — Если отсканированный товар один в адресе, программа не предлагает положить его на полку, а сразу печатает наклейку корреспонденции и сообщает статус '''«Заказ собран»'''. Кладовщику остается упаковать товар и наклеить наклейку корреспонденции.
#При приеме крупногабаритного груза : холодильники, стиральные машины и т.д. Для ускорения процесса предусмотрен режим работы с крупногабаритом. Включить этот режим можно установив галку '''крупногабарит''' в настройках. В этом режиме при сканировании штрих-кода товара, если он найден в адресах, сразу печатается наклейка корреспонденции и товар автоматически помещается на полку (без сканирования штрих-кода полки). Кладовщику нужно прикрепить наклейку к товару и переместить крупногабарит сразу на место откуда он будет выдан курьеру. Если в этом заказе есть не крупногабаритный товар он может быть укомплектован позднее в другом месте и соединен с крупногабаритным (штрих-коды полок могут быть распечатаны в нескольких экземплярах и одна полка может находится физически в двух местах на складе) .
+
# При приеме крупногабаритного груза : холодильники, стиральные машины и т. д. Для ускорения процесса предусмотрен режим работы с крупногабаритом. Включить этот режим можно установив галку '''крупногабарит''' в настройках. В этом режиме при сканировании штрихкода товара, если он найден в адресах, сразу печатается наклейка корреспонденции и товар автоматически помещается на полку (без сканирования штрихкода полки). Кладовщику нужно прикрепить наклейку к товару и переместить крупногабарит сразу на место откуда он будет выдан курьеру. Если в этом заказе есть не крупногабаритный товар он может быть укомплектован позднее в другом месте и соединен с крупногабаритным (штрихкоды полок могут быть распечатаны в нескольких экземплярах и одна полка может находится физически в двух местах на складе) .
#Можно включить '''дополнительную проверку''', иногда приходит товар частично промаркированный интернет магазином, на нем может быть наклеен штрих-код клиента, чтобы убедится, что наклейка на товаре принадлежит именно тому заказу который выбрала система. То операция приема немного модифицируется и состоит теперь из трех этапов, сканирование штрих-кода товара-сканирование штрих-кода клиента – сканирование штрих-кода полки. Клиенты для которых необходимо делать такую проверку перечислены в переменной ShelvingClientCheck
+
# Можно включить '''дополнительную проверку''', иногда приходит товар частично промаркированный интернет магазином, на нем может быть наклеен штрихкод клиента, чтобы убедится, что наклейка на товаре принадлежит именно тому заказу который выбрала система. То операция приема немного модифицируется и состоит теперь из трех этапов, сканирование штрихкода товара-сканирование штрихкода клиента — сканирование штрихкода полки. Клиенты для которых необходимо делать такую проверку перечислены в переменной ShelvingClientCheck
  
===Модификация печати стикера адреса===
+
=== Модификация печати стикера адреса ===
Автоматическую печать наклейки корреспонденции можно '''отключить'''. Для этого в переменных '''Корреспонденция'''-'''Печатать наклейку адреса автоматически при комплектации''', нужно отключить. После этого наклейка печататься не будет, в таком случае снимать товар с полки можно сканированием штрих-кода клиента или шифра, а потом полки.  
+
Автоматическую печать наклейки корреспонденции можно '''отключить'''. Для этого в переменных '''Корреспонденция'''-'''Печатать наклейку адреса автоматически при комплектации''', нужно отключить. После этого наклейка печататься не будет, в таком случае снимать товар с полки можно сканированием штрихкода клиента или шифра, а потом полки.
  
Комплектация одновременно может происходить с нескольких рабочих мест, программа полностью автоматически будет следить за распределением полок и товара по заказам. Когда происходит операция '''“положить товар на полку”''' товар и полка резервируется чтобы никто-другой не мог её использовать пока операция не будет завершена кладовщиком начавшим её. По умолчанию резерв ставится на 20 минут. Резерв снимается автоматически когда операция завершена или прошло больше 20 минут.
+
Комплектация одновременно может происходить с нескольких рабочих мест, программа полностью автоматически будет следить за распределением полок и товара по заказам. Когда происходит операция '''«положить товар на полку»''' товар и полка резервируется чтобы никто-другой не мог её использовать пока операция не будет завершена кладовщиком начавшим её. По умолчанию резерв ставится на 20 минут. Резерв снимается автоматически когда операция завершена или прошло больше 20 минут.
  
===Дополнение===
+
=== Дополнение ===
Одного реестра с заказами и штрих кодами товара иногда не достаточно чтобы комплектация заработала и начала находить товар по штрих-коду. Дело в том что у одного товара может быть несколько штрих-кодов. По этому необходима таблица перекодировки. Как правило этот справочник предоставляет интернет магазин, загружается и обновляется он через скрипт в дополнительных возможностях.
+
Одного реестра с заказами и штрихкодами товара иногда не достаточно чтобы комплектация заработала и начала находить товар по штрихкоду. Дело в том что у одного товара может быть несколько штрихкодов. По этому необходима таблица перекодировки. Как правило этот справочник предоставляет интернет магазин, загружается и обновляется он через скрипт в дополнительных возможностях.
Также в дополнительных возможностях есть функция OnShelvingBarScan в нее передается отсканированный штрих-код, она проверяет его по таблице перекодировки и если нужно изменяет его.
+
Также в дополнительных возможностях есть функция OnShelvingBarScan в нее передается отсканированный штрихкод, она проверяет его по таблице перекодировки и если нужно изменяет его.

Версия 12:53, 24 июня 2021

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

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

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

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

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

Настройка полок

Рис. 1 Стеллажи

В Справочники > Стеллажи определяются полки, с которыми программа будет работать. Каждый квадрат на рисунке — отдельная полка, на примере определены 16 полок (4 ряда x 4 столбца).

Программа при комплектации может говорить названия полок A, 12, A12. По умолчанию программа нумерует полки A1, Б1, где буква обозначает ряд, а цифра столбец. Полку можно переименовать если нажать на название полки. Чтобы иметь возможность класть и снимать товар с полки необходим штрихкод полки, их можно распечатать кнопкой Печать штрихкодов.

!Примечание. Имя полки не является её идентификатором, любой полке можно назначить имя «4», но они будут разными, программа использует имена, чтобы проще указывать на полку в процессе комплектации.

При редактировании полок учтите следующее:

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

Запуск комплектации

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

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

Рис. 2 Полки сортировки (Одна полностью собрана)

Откроется окно следующего вида(Справа):

В полях заказ/номер/шифр перечислены поля карточки корреспонденции которая сейчас комплектуется. Кнопка с многоточием открывает карточку корреспонденции. Поле наименование содержит название найденного товара из карточки корреспонденции.

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

В поле ‘ручной ввод’ можно вводить штрихкоды с клавиатуры. Существует три вида штрихкодов, необходимых для работы :

  1. Штрихкод товара — расположен на упаковке с товаром. Необходим для поиска товара в адресах
  2. Штрихкод полки — расположен на наклейке (печатается из справочники-стеллажи)
  3. Штрихкод адреса — выдается программой Курьерская служба. В окне комплектации можно распечатать наклейку со штрихкодом для уже укомплектованных заказов кнопкой ‘Печатать наклейки’.

В поле ‘полка’ выводится название активной полки.

В поле количество , указано количество отсканированного товара в адресе. Например, есть адрес по которому нужно доставить один ноутбук и две флешки. При сканировании флешки будет указано 2, ноутбук 1.

На изображенном стеллаже отображено состояние полок.

Серым цветом окрашены пустые полки. Желтым цветом полки на которых уже есть товар, но не весь. Зеленым цветом полки на которых товар собран полностью.

В комплектации существует две основных операции — положить товар на полку и снять заказ с полки. Операции осуществляются путем сканирования штрихкодов. Когда операция началась программа ожидает её завершения и не даст сделать никакое действие кроме запланированного (какое действие ожидает программа выводится в поле сообщение и диктуется голосом), операцию можно прервать если нажать на кнопку ‘Отмена’.

Операция «положить товар на полку»

Рис. 3 Полки сортировки (Одна полностью собрана, вторая 1 из 5 заказов собран)

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

  1. Сканируется штрихкод производителя на упаковке с товаром. Программа находит в комплектуемом заказе, адрес с таким товаром, и выбирает полку куда товар следует положить. На экране полка выделится красным, покажется сообщение «Положите товар на полку …».
  2. Кладовщик несет товар на место полки и далее сканирует штрихкод полки. Программа кладет одну штуку товара на полку и операция завершается.
    1. Если на полке будет собран весь товар то полка окрасится в зеленый цвет и в названии полки будет отображен статус «Готов».
    2. Если адрес на полке не полностью укомплектован, полка окрасится в желтый цвет и в названии полки будет статус «Кол-во на полке» из «Кол-ва товаров в заказе»


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

  1. сканируется штрихкод товара — программа говорит на какую полку его нужно отнести.
  2. сканируется штрихкод упаковки — упаковка будет добавлена в карточку корреспонденции, списана со склада.
  3. сканируется штрихкод полки — товар и упаковка помещается на полку, в корреспонденции создается место, печатается наклейка на место, ее нужно наклеить на упаковку.
  4. сканируется штрихкод товара — чтобы скомплектовать следующий товар. Вместо ШК полки, теперь можно использовать ШК места.
  5. Если потребуется собирать следующее место, необходимо повторить процесс с 1 шага (сканирование ШК товара — ШК упаковки — ШК полки)

В результате данного процесса происходит:

  1. учет использованных упаковок на складе
  2. создание и маркировка мест
  3. возможность сформировать расширенную ведомость с группировкой вложений по местам (паклист)

Операция «снять заказ с полки»

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

  1. Для укомплектованных заказов необходимо распечатать наклейку нажав на кнопку «Печатать наклейки». Наклейки будут распечатаны только для укомплектованных заказов по порядку сверху-вниз, слева на право.
  2. Отсканировать штрихкод корреспонденции. Программа найдет полку на которой лежит товар из этой корреспонденции, выделит её красным цветом и покажет сообщение "Отсканируйте полку …’
  3. Кладовщик собирает товар с полки, упаковывает его, клеит на неё наклейку со штрихкодом корреспонденции. Далее сканирует штрихкод полки, после этого программа окрашивает полку в серый цвет, выдает сообщение «Заказ собран». В карточке адреса проставляется количество принятого товара равное количеству мест.
  4. Теперь полка пуста и может использоваться для комплектации другого заказа.

Модификации операции «Положить товар на полку»

  1. Не использовать полки, когда одна ед. товара — Если отсканированный товар один в адресе, программа не предлагает положить его на полку, а сразу печатает наклейку корреспонденции и сообщает статус «Заказ собран». Кладовщику остается упаковать товар и наклеить наклейку корреспонденции.
  2. При приеме крупногабаритного груза : холодильники, стиральные машины и т. д. Для ускорения процесса предусмотрен режим работы с крупногабаритом. Включить этот режим можно установив галку крупногабарит в настройках. В этом режиме при сканировании штрихкода товара, если он найден в адресах, сразу печатается наклейка корреспонденции и товар автоматически помещается на полку (без сканирования штрихкода полки). Кладовщику нужно прикрепить наклейку к товару и переместить крупногабарит сразу на место откуда он будет выдан курьеру. Если в этом заказе есть не крупногабаритный товар он может быть укомплектован позднее в другом месте и соединен с крупногабаритным (штрихкоды полок могут быть распечатаны в нескольких экземплярах и одна полка может находится физически в двух местах на складе) .
  3. Можно включить дополнительную проверку, иногда приходит товар частично промаркированный интернет магазином, на нем может быть наклеен штрихкод клиента, чтобы убедится, что наклейка на товаре принадлежит именно тому заказу который выбрала система. То операция приема немного модифицируется и состоит теперь из трех этапов, сканирование штрихкода товара-сканирование штрихкода клиента — сканирование штрихкода полки. Клиенты для которых необходимо делать такую проверку перечислены в переменной ShelvingClientCheck

Модификация печати стикера адреса

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

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

Дополнение

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