Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Zobrazí dialogové okno (dialogbox) v ktorom užívateľ vyberie importný súborkterém uživatel vybere importní soubor: “Otevřít soubor - možnosti “vybrat…” nebo “storno””

  • Po výbere výběre systém importuje xls súbor soubor do tabuľky tabulky API Highway Ticket Detail Line (4026684) nasledovnenásledovně:

    • Z importného súboru importního souboru vezme Licence Plate No (Registračné Registrační číslo vozidla)

      • Registračné Registrační číslo vozidla v importe musí byť vo být ve formáte ako je v OC

      • Systém bude vyhľadávať Registračné vyhledávat Registrační číslo v OC, ak nájde zhodu najde shodu bude pokračovať pokračovat na ďalšie další kroky

        • zafiltruje tabuľku tabulku API License Licence Plate History (4026584) na dané Licence Plate No.

        • z nájdených záznamov vyberie posledný podľa nalezených záznamů vybere poslední podle Date

          • ak systém nenájde zhodu registračného nenajde shodu registračního čísla importovaného súbru soubru a OC, vytvorí vytvoří zápis do Logu importu s Result=Licence Plate No. Missing

          • pokračuje na daľšiu další RZ v importnom xls

        • ak nájde najde záznam, zoberie vezme z neho něho Číslo predmetu předmětu (Financed Object No.)

        • k danému číslu predmetu nájde zmluvu předmětu najde smlouvu v API Financing Contract Header (4026397)

      • Skontroluje Zkontroluje Status smlouvy

        • pokiaľ pokud Status<>Signed alebo anebo Active:

          • ďalej danú zmluvu nespracuje

          • vytvorí dále danou smlouvu nezpracuje

          • vytvoří zápis do Logu importu s Result=Contract Status

          • ide na ďalšiu další RZ v xls

          pokiaľ
          • pokud Status=Signed

          alebo
          • anebo Active, pokračuje

          ďalej
          • dále

      • Pokiaľ na danej zmluve nájde Pokud na dané smlouvě najde Change Copy Exists=Y:

        • ďalej danú zmluvu nespracuje

        • vytvorí dále danou smlouvu nezpracuje

        • vytvoří zápis do Logu importu s Result=Change Copy

        • ide na ďalšiu další RZ v xls

      • Pokiaľ k danej zmluve nájde Pokud k dané smlouvě najde v Calc. Variant Status=Active:

        • ďalej danú Variantu zmluvy nespracujedále danou Variantu smlouvy nezpracuje, ale do zmluvy smlouvy zapíše záznam, Varianta zmluvy sa smlouvy se znehodnotí.

    • K danému číslo zmluvy nájde v tabuľke Služby zmluvy číslu smlouvy najde v tabulce Služby smlouvy (Contract Services) službu:

      • pokiaľ pokud je na spracovanom riadku spravovaném řádku z xls zadaný Service Code, dohľadá dohledá službu nasledovnenásledovně:

        • Contract No.=stejné

        • Status=Preparation|Active

        • Service Code=z importného súboruimportního souboru

          • ak takú takovou službu nájdenajde, pokračuje na detail služby (popis nižšieníže)

          • ak takú takovou službu nenájdenenajde, záznam nespracuje nezpracuje a vytvorí vytvoří zápis do Logu importu s Result=Error Service Code

      • pokiaľ pokud na spracovanom riadku zpracovaném řádku z xls NIE je Není zadaný Service Code, dohľadá dohledá službu:

        • Contract No.=stejné

        • Service Kind=Highway Ticket

        • Status=Preparation|Active

          • ak nájde práve najde právě jeden záznam (=jednu službu), pokračuje na detail služby (popis nižšieníže)

          • ak nájde viac záznamovnajde víc záznamů, záznam nespracuje nezpracuje a vytvorí vytvoří zápis do Logu importu s Result=Error Service Code

        • Výhrady SOL:

          • pokiaľ v importnom súbore nie je pokud v importním soubore není Kód služby, nie je možné zaručiť správne “napárovanie” diaľničnej není možné zaručit správné “napárovaní” dálniční známky na službu. Existencia práve jednej Existenci právě jedné služby neznamená, že diaľničná dálniční známka podľa podle služby je rovnaká ako stejná jako importovaný záznam.

  • K danému číslu služby nájde najde v tabuľke tabulce API Highway Ticket Detail Line (4026684) riadky řádky a vytvorí vytvoří nový riadokřádek:

    • Service Contract Type (1)=Contract

    • Service No (5)=stejné

    • Line No (10)=inkrement+10000

    • Contract No (15)=prevezme zo převezme ze služby

    • Financed Object No (20)=prevezme zo převezme ze služby

    • VIN (30)=prevezme zo převezme ze služby

    • Highway Ticket No.=prevezme převezme z importného súboruimportního souboru

    • Highway Ticket Submit Day (45)=prevezme převezme z importného súboruimportního souboru

    • Highway Ticket Type (50)=prevezme zo převezme ze služby

    • Valid From (55)= prevezme z importného súboru v převezme z importního souboru ve formáte date

    • Valid To (60)=prevezme z importného súboru v převezme z importního souboru ve formáte date

    • K danému číslu zmluvy smlouvy doplní zápis do Logu importu diaľničných známok dálničních známek s výsledkom výsledkem Success (CZ: ÚspechÚspěch)

Pozn.: pokiaľ užívateľ pokud uživatel v logu nájde zmluvynajde smlouvy, kde import neprebehol nepřeběhl (stav zmluvysmlouvy, zmenová kópiazměnová kopie, aktívna aktívní varianta, neexistujúca neexistujcí služba, atďatd) ručne skontroluje ručně zkontroluje dané zmluvysmlouvy, odstráni dôvod chyby prípadne ručne zadá riadky odstraní důvod chyby případně ručně zadá řádky k detailu služby.

Vzor importního souboru:

...

Log importu diaľničných známok (Highway Ticket Import Log)

...

Log

...

)

...

Do Logu sa budú zapisovať úspechy/neúspechy pri Importe diaľničných známok, s filtrom na neúspechse budou zapisovat úspěchy/neúspěchy při Importe dálničních známek, s filtrem na neúspěch.

Log bude zoraďovať zařaďovat záznamy od najnovších nejnovějších po najstaršienejstarší.

V lište Logu bude tlačítko VymazaťVymazat, ktorým užívateľ bude mať možnosť vymazať kterým uživatel bude mít možnost vymazat označené záznamy.

Log bude obsahovať polia - všetky polia sú na prehľade needitovateľné, nie je obsahovat pole – všechny pole jsou na přehlede needitovatelné, není možné ani výmaz riadkuřádku:

  • Entry No (CZ: Číslo položky)

    • od 1 s inkrementom inkrementem +1 (systém bude číslovať číslovat od 1 a po jedinečnejedinečné)

  • Licence Plate No.

    • z importu

  • Contract No: (CZ: Číslo smlouvy)

    • číslo zmluvysmlouvy, ku ktorým kterým je priradené registračné číslo ako posledný záznam v tabuľke Histórii registračných čísielpřirazené registrační číslo jako poslední záznam v tabulce Historie registračních čísel

  • Service No (CZ: Číslo služby)

    • číslo služby z danej leasingovej zmluvydané leasingové smlouvy

  • Service Code (CZ: Kód služby)

    • z importu

  • Result (CZ: Výsledok spracovaniaVýsledek zpracovaní)

    • Lic. Plate No. Missing

    • Contract Status

    • Error Service Code

    • Change Copy

    • Calculation Variant

    • Service Missing

    • Success - pokiaľ bol riadok pokud byl řádek založený

  • Import file name (CZ: Názov Název importovaného súborusouboru)

    • celý názov název importovaného súboru naprsouboru např. dalnicneznamky042021.xls

  • Import DateTime (CZ: Datum a čas importu)

  • User ID (CZ: ID užívatelauživatele)