Зміна Пріоритетів документів Підбору
За необхідності змінити значення поля «Пріоритет» в документі Складського Підбору для більш швидкого підбирання товару, буде використано налаштування на сторінці Пріоритети відвантаження та спеціальні періодичні завдання.
Налаштування системи
Попередньо в системі потрібно зробити наступні налаштування:
-
Встановити ознаку "Потрібен Підбір" на картці Складу
-
В "SMART WMS налаштуваннях складу" встановити ознаки:
- "Використовувати WMS"
- "Керувати пріоритетами підборів"
- "Управління комплектацією"
- Вказати час, який потрібен для підбору базової, та додаткової кількості рядків в полях "Базова кількість рядків підбору", "Базовий час підбору(хв.)", "Крок додаткових рядків підбору" і "Додатково час за крок(хв.)"
-
Заповнити налаштування Пріоритети відвантаження
- Тип контрагента - Клієнт, Постачальник, Склад
- Код Контрагента - якщо потрібно встановити окремий пріоритет для конкретного Клієнта, Постачальника або Складу
- Код Типу Контрагента - якщо потрібно встановити окремий пріоритет для конкретного Типу Групи Клієнтів або Типу Групи Постачальників
- Код Групи Контрагента -якщо потрібно встановити окремий пріоритет для конкретної групи клієнтів або постачальників
- Код Маршруту - якщо потрібно встановити окремий пріоритет для конкретного маршруту
- Дія - дія, по якій відбуватиметься зміна пріоритету, може приймати наступні значення: Пусто, Підібрати зараз, Половина часу до відвантаження, Підібрано базовий документ.
- Пріоритет Підбору - вказати яке саме значення буде приймати пріоритет
- Важливість умови - коефіцієнт, за яким будується ієрархія пріоритетів в розрізі однієї дії
По виконанню дії-тригеру в залежності від "Дії" може бути два варіанти реакції програми:
- Безпосередня зміна пріоритету в документі Складського Підбору
- Створення завдання на зміну пріоритету в "Завданнях на зміну пріоритету Підбору"
Записи в "Завданнях на зміну пріоритету Підбору" обробляються періодичним завданням Зміна пріоритету підборів (21074731 Pick Priority Change Job). Воно перевіряє чи є завдання зі статусом Створено.
Якщо є – змінює пріоритет в Складському Підборі згідно вказаному в записі.
ВАЖЛИВО!!! Якщо до одного Складського Відвантаження існує декілька Складських підборів, то в "Завданнях на зміну пріоритету Підбору" можна побачити лише один запис. Але при роботі Pick Priority Change Job(21074731) він опрацьовує Складські Підбори до вказаного в завданні Складського Відвантаження.
Алгоритм розрахунку Найкращого пріоритету
Вибір Найкращого пріоритету для кожного документу підбору відбувається за наступною логікою:
В межах однієї Дії порівнюються записи "Пріоритетів відвантаження" і найбільш відповідний кожному конкретному випадку розраховується наступним чином - розраховується коефіцієнт відповідності
- Початкове коефіцієнту відповідності = значення поля "Важливість умови"
- Якщо Код Маршруту співпадає з кодом маршруту в документі складського відвантаження - збільшити коефіцієнт відповідності на 1000, інакше зменшити на 1
- Якщо Код контрагента співпадає з контрагентом в документі складського відвантаження - збільшити коефіцієнт відповідності на 100, інакше зменшити на 1
- Якщо контрагент в Складському Відвантаженні має такий самий Код Типу Контрагента та Код Групи Контрагента - збільшити коефіцієнт відповідності на 10, інакше зменшити на 1
"Пріоритет підбору" береться із запису "Пріоритетів відвантаження" із найбільшим коефіцієнтом відповідності. Якщо існує декілька записів з однаковим коефіцієнтом відповідності - обираємо той, де значення "Пріоритет підбору" найбільше.