MSCAN - Lokacijos - konfigūravimas

1. Lokacijų funkcionalumo įjungimas

Įjungiami lokacijų laukai Rivile MSCAN nustatymuose.

mscan_l01

2. Kokie laukai rodomi kuriame modulyje.

Konfigūruojama parametru MSCAN_LAU_TV.

Pagal nutylėjimą:

  • Pirkimai – Lokacija į.
  • Pardavimai – Lokacija iš.
  • Vidinis judėjimas – abu.
  • Inventorizacija – Lokacija į.
  • Gamyba – Lokacija iš.
  • Kaupikliai – nenaudojama.
  • Lokacijų operacijos – visada abu.

    Jei Lokacijos laukas rodomas, jis tampa privalomas.

3. Lokacijos likučių kontrolė.

Konfigūruojama parametru MSCAN_MINUSL:

  • Išjungus kontrolę, leidžiama paimti prekę "į minusą“.
  • Įjungus – neleis paimti, jei lokacijų likučiuose kiekio nėra.

4. Galiojimo data lokacijoje

Konfigūruojama parametru MSCAN_LAU_TV. Įjungus galiojimo datą lokacijoje, likučiai vedami pagal lokaciją / paletę ir galiojimo datą.

Galiojimo data lokacijose apskaitoma tik lokacijų likučiuose, ji neatsispindi apskaitoje ir neturi nieko bendro su Rivile GAMA programoje vedama galiojimo data pirkimo ar vidinio judėjimo operacijose.

5. Lokacijų operacijų kūrimo per MSCAN aplikaciją įjungimas

Konfigūruojama parametru MSCAN_DOKTIP

  • LO - loakcijų operacijos
  • LP - palečių operacijos

mscan_l04

Jei šis parametras neaprašytas, kuriant naują dokumentą MSCAN aplikacijoje, bus gaunamas pranešimas – „Klaida! 10003 Neaprašytas parametras MSCAN_DOKTIP“.

6. Lokacijų maršrutų parinkimas (iš kur paimti prekę)

Dirbant su MSCAN aplikacija, sistema automatiškai siūlo darbuotojui, iš kurios konkrečios lokacijos paimti reikiamą prekę. Šis parinkimas gali veikti standartiniu arba jūsų individualiai pritaikytu režimu.

Standartinė parinkimo logika

Pagal nutylėjimą, MSCAN aplikacija parenka prekių paėmimo lokacijas atsižvelgdama į šiuos kriterijus (eilės tvarka):

  1. Lokacijos prioritetas (sistema pirmiausia siunčia ten, kur nustatytas aukščiausias paėmimo prioritetas).
  2. Mažiausia galiojimo data (taikomas FEFO – First Expire, First Out principas, siūlant atiduoti tas prekes, kurių galiojimas baigiasi greičiausiai).
Individualios parinkimo logikos nustatymas

Jeigu standartinis eiliškumas jūsų verslo procesams netinka, lokacijų parinkimo algoritmą galima pakeisti. Tai daroma naudojant parametrą MSCAN_DT_INF (Informacijos apie dokumentą formulė).

Šiame parametre aprašius specialią formulę, sistemą galima išmokyti parinkti lokaciją pagal kitus jums svarbius kriterijus – pavyzdžiui, griežtai atsižvelgiant į priskirtą prekės padalinį ar kitus požymius.

Formulės pavyzdys, kai į lokacijos parinkimą įtraukiamas prekės padalinys:

if @module = 'RO'
    update #RGI_MSCAN_LIST_DET_V3_result
    set element1 = rtrim(barcode) + isnull(' ->$b$' + (
        select top 1 S2.[barcode]
        from dbo.RGI_MSCAN_0L_L L
        inner join dbo.RGI_MSCAN_0L_S S on L.kodas_0l_l = S.kodas_0l and #RGI_MSCAN_LIST_DET_V3_result.departmentCode = S.department
        inner join dbo.RGI_MSCAN_0L_S S2 on L.kodas_0l = S2.kodas_0l
        where #RGI_MSCAN_LIST_DET_V3_result.operationType = 'ATR'
            and S.[priority] > 0 and (L.quantity - L.quantity_out - L.quantity_res) > 0
            and L.productCode = #RGI_MSCAN_LIST_DET_V3_result.productCode
            and L.unitCode = #RGI_MSCAN_LIST_DET_V3_result.unitCode
            and L.objectCode = isnull(#RGI_MSCAN_LIST_DET_V3_result.objectCode, '')
            and L.lot = isnull(#RGI_MSCAN_LIST_DET_V3_result.lot, '')
        order by S.[priority], case when S.department = '01' then L.[expDate2] end desc,
            case when S.department <> '01' then L.[expDate2] end asc
    ) + '$b$', '')

mscan_l05

Likučių rezervavimas dirbant keliems darbuotojams

Naudojant standartinį lokacijų siūlymą, prekės nėra automatiškai rezervuojamos. Tai reiškia, kad jeigu sandėlyje vienu metu (lygiagrečiai) dirba keli darbuotojai ir surenka skirtingus užsakymus, turinčius tų pačių prekių, MSCAN aplikacija jiems gali rodyti tas pačias prekes tose pačiose lokacijose.

Sprendimas: Siekiant išvengti šios problemos, pardavimo arba vidinių operacijų moduliuose galima iš anksto kurti lokacijų rezervavimo operacijas. Taip užtikrinama, kad konkretus prekių kiekis lokacijoje bus rezervuotas konkrečiam užsakymui ir kitiems darbuotojams nebebus siūlomas. Plačiau apie tai skaitykite instrukcijoje: Likučių rezervavimas lokacijose.