Планировщик — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
м (переименовал «Планер» в «Планировщик»)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
[[Категория:WMS]]
 
[[Категория:WMS]]
;Планер
+
;Планировщик
:Система планирования размещения и отборки товаров на складе.
+
:Является отдельной программой для автоматического создания листов раскладки и отборки с учетом правил хранения и отборки, а также с контролем по весу и объему.
 +
 
 +
== Описание работы ==
 +
При включении загружается [[Топология склада|топология склада]] и получаются документы указанные в настройках.
 +
Планирование документа заключается в выборе оптимальной [[Ячейка|ячейки]] для отборки/размещения некоторого товара и создании сопутствующих документов.
 +
Загрузка топологии склада и документов
 +
Планирование документа
 +
Создание документов
 +
Запись документов
 +
Обработка внутренних документов
 +
Внешние запросы
 +
 
 +
Дополнительные функции:
 +
:*Создание документов на внутреннее перемещение для оперативного пополнения розничной зоны при обнаружении нехватки товара.
 +
:*Перевод создаваемых документов в состояние «напечатан» и печать на принтерах, связанных с зонами.
 +
;Планирование документа
 +
 
 +
Поиск ячейки
 +
 
 +
Поиск ячейки производится по флагам на ячейке и в документе. Последовательно сравниваются пары флагов которые есть и у ячейки и в строке документа. После сравнения всех флагов получается расчетное качество выбраной ячейки(зоны), если ячейка подходит то из ее потомков выбираются те, для которых выполняются условия на ячейке. Выбранные ячейки заносятся в список и сортируются по качеству.
 +
Планируемый товар распределяется по эти ячейкам.
 +
 
 +
;Качество
 +
:рассчитываемый параметр при поиске ячейки. Определяется 3-мя значениями
 +
Качество1
 +
Качество2
 +
Качество3 
 +
 
 +
;Флаги
 +
#системный
 +
#:флаг начинающийся символом @, например @Cells, @IgnoreFlags
 +
#обычный
 +
#:просто название флага, например ТемпературныйРежим
 +
#с доверительным интервалом
 +
#:флаг начинающийся символом ~, например ~P, ~Alphabet, помимо значения самого флага имеет свойство '''интервал''', которое  задает  максимальную разницу между значениями 2х флагов указывается через '''::''' (пример ~Alphabet=0,5::0,2)
 +
#мультифлаг
 +
#:флаг с *
 +
#спецфлаги
 +
 
 +
;Шаблоны
 +
DsToXml.xml
 +
XmlToDs.xml
 +
Cells.xml
 +
Transfer.xml
 +
PostPlan.xml
 +
ArtFlags.txt
 +
CellFlags.txt
 +
Теги

Текущая версия на 11:26, 14 мая 2010

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

Описание работы

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

Дополнительные функции:

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

Поиск ячейки

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

Качество
рассчитываемый параметр при поиске ячейки. Определяется 3-мя значениями
Качество1
Качество2
Качество3   
Флаги
  1. системный
    флаг начинающийся символом @, например @Cells, @IgnoreFlags
  2. обычный
    просто название флага, например ТемпературныйРежим
  3. с доверительным интервалом
    флаг начинающийся символом ~, например ~P, ~Alphabet, помимо значения самого флага имеет свойство интервал, которое задает максимальную разницу между значениями 2х флагов указывается через :: (пример ~Alphabet=0,5::0,2)
  4. мультифлаг
    флаг с *
  5. спецфлаги
Шаблоны
DsToXml.xml
XmlToDs.xml
Cells.xml
Transfer.xml
PostPlan.xml
ArtFlags.txt 
CellFlags.txt

Теги