leírás

Átlépés az ÁFK-ra

Az Egyéb tevékenységek áttekintése elérhetősége a Felhasználói kézikönyvben: Track & Trace mobil felhasználói


T&T aggregátum rögzítés


T&T kód validálás

Mobil áruátvéten Track&Trace kód validáció

Új validálási eljárás:

  1. Ha a termék törzsadatbeállítás szerint Track&Trace kóddal gyártott pipált, akkor nem kell a beérkező Track&Trace kódot validálni, EAN vagy Track&Trace kód belövés (melyből a termék azonosítható) esetén „T” sarzsra állunk.

  2. Ha a termék törzsadatbeállítás szerint Track&Trace kóddal gyártott nem pipált, akkor kell a beérkező Track&Trace kódot validálni az alábbiak szerint:

    1. EAN belövés esetén ugorjon fel az Adjon meg Track&Trace kódot! ablak

      1. Ha a Track&Trace kód a Track&Trace kód validálási listában termékód nélkül felvett értékek bármelyikével kezdődik, akkor hossz ellenőrzés és dátum ellenőrzés történik

        1. A Track&Trace kód adott szakaszából kiolvasott érték nagyobb, mint a validálási szakasz, de kisebb, mint az aktuális dátum, akkor OK.

        2. Tehát a validáláshoz már nem használjuk többet a TT_GENERAL_CODE_START process paramétert.

      2. Ha a Track&Trace kód nem felel meg az előző feltételeknek, akkor végezzük a termék alapú Track&Trace kódszakasz validációt, miszerint:

        1. Megnézzük a Track&Trace kód hosszát. Ehhez a hosszhoz megkeressük a Track&Trace kód beállítás táblában a megfelelő értékeket a kódhossz és a termék alapján.

        2. Ha ilyet nem találunk, akkor kiírjuk, hogy a Track&Trace kódbeállítások hiányosak!

        3. Ha ilyet találunk, akkor az összes sor alapján elvégezzük a szakasz és blokk validációt:

          1. Szakasz validáció

            1. Az interface-n jött szakasz értéknél nagyobb egyenlőt vizsgálunk. Bevételezés során rögzített (false)

            2. Az interface-n jött blokk értéknél egyenlőt vizsgálunk. Bevételezés során rögzített (false)

            3. Ha a Track&Trace szakasz formátum is ki van töltve a termék beállításoknál, akkor eszerint a szakasz értékből és Track&Trace vonalkódból kiolvasott értéket dátummá konvertáljuk, és akkor fogadjuk el, ha a szakaszból konvertál dátummal azonos vagy nagyobb a kiolvasott érték, de az aktuális napnál kisebb

            4. Ha nem tudjuk dátummá konvertálni a Track&Trace vonalkódból kiolvasott értéket, akkor a kód hibás

          2. Blokk validáció

            1. Az árubevét során rögzített szakasz értéknél csak egyenlőt vizsgálunk. Bevételezés során rögzített (true)

            2. Az árubevét során rögzített blokk értéknél csak egyenlőt vizsgálunk. Bevételezés során rögzített (true)

          3. Ha ilyet nem találunk és még nincs a CO_LOT sarzstörténet táblán az ideiglenes sarzzsal a termékhez bejegyzett érték, akkor kiírjuk, hogy a Track&Trace kódbeállítások hiányosak!

          4. Ha ilyet nem találunk, de már van a CO_LOT sarzstörténet táblán az ideiglenes sarzzsal a termékhez bejegyzett érték, akkor kiírjuk, hogy a Track&Trace kódbeállítások hiányosak! Adjon meg DARAB Track&Trace kódot!

            1. Bekérjük a DARAB Track&Trace kódot. (Track&Trace kód validálás termékód nélküli módon ellenőrizzük)

            2. Ha a kód validálható és érvényes, akkor „T” sarzsos lesz a bevét, ha nem validálható vagy nem érvényes, akkor „0” sarzsos lesz a bevét

              1. Az eredeti gyűjtő Track&Trace kód adatait pedig felvesszük a Track&Trace kód validálási adatok közé „Bevételezés során rögzített” = true értékkel. A kiolvasott Track&Trace kód hosszának megfelelő szakasz és blokk értékek kiolvasásával.

            3. Vagy elfogadjuk a ODBE_TRACK_AND_TRACE_RECEIPT_0, ODBE_TRACK_AND_TRACE_RECEIPT_T master kódokat és ez alapján állítjuk a sarzsot.

          5. Track&Trace kód belövés esetén a fő áruatvételi mobil képernyőn a Termék azonosításnál is fusson a validálás a b.) szerint, ha a belőtt kód termékazonosításra alkalmas


T&T aggregátumok alábontása


T&T aggregátumok visszaépítése




  • No labels