===== Entitní třída Pck ===== pck - Počítadlo pro číslování kusů ==== Seznam polí ==== ^Pole ^SQL ^Typ ^Popis ^ |pckKod |pck_kod |String(30) |001 Kód záznamu | | |||Kód záznamu.\\ | |pckStatut |pck_statut |Character(1) |002 Statut záznamu | | |||Statut záznamu\\ Stav záznamu počítadla\\ J - platný\\ N - neplatný\\ | |pckKn |pck_kn |Integer(9) |003 Systémové číslo | | |||Systémové číslo.\\ | |pckPopis |pck_popis |String(60) |004 Popis | | |||Popis - specifikace pro co bude tato číselná řada využívaná.\\ | |pckNJn |pck_n_jn |Character(1) |005 Numeric.č.kusu | | |||Využití pro numerické číslo kusu.\\ | |pckAJn |pck_a_jn |Character(1) |006 Alfanum.č.kusu | | |||Využití pro alfanumerické číslo kusu.\\ | |pckNMin |pck_n_min |Integer(9) |007 Dolní hranice skupiny | | |||Dolní hranice intervalu kusů pro danou skupinu.\\ | |pckNMax |pck_n_max |Integer(9) |008 Horní hranice skupiny | | |||Horní hranice intervalu kusů pro danou skupinu.\\ | |pckNAkt |pck_n_akt |Integer(9) |009 Akt.č.kusu skupiny | | |||Aktuální volné číslo kusu pro danou skupinu.\\ | |pckNPlus |pck_n_plus |Short(4) |010 Krok čís.skupiny | | |||Krok číslování pro danou skupinu.\\ | |pckAdPref |pck_ad_pref |Short(4) |011 Délka prefixu AN kusu | | |||Délka prefixu pro alfanumerické číslo kusu.\\ | |pckAPref |pck_a_pref |String(10) |012 Prefix pro skupinu | | |||Prefix pro danou skupinu.\\ | |pckAtPref |pck_at_pref |Character(1) |013 Varianta výpočtu prefixu | | |||Varianta výpočtu prefixu\\ - "A" - Pefix je definován staticky\\ - Hodnotou = pck_a_pref\\ - Délkou pck_ad_pref\\ - "B" - Prefix je definován dynamicky\\ - Hodnotou výrobní linky a datumem výroby (příjmu na sklad)\\ - Hodnota výrobní linky = ma_vyr_lin\\ - Datum výroby = RMM z datumu zpětného hlášení\\ - Délkou dle pck_ad_pref\\ - "C" - Prefix je definován dynamicky\\ - Hodnotou prefixu a datumem příjmu na sklad\\ - Hodnota prefixu = pck_a_pref\\ - Datum příjmu na sklad = RMM z datumu příjmu na sklad\\ - Další varianty zatím nejsou definovány\\ Imlicitní hodnota = "A"\\ | |pckAdPostf |pck_ad_postf |Short(4) |014 Délka postfixu | | |||Délka postfixu pro alfanumerické číslo kusu.\\ | |pckAPostf |pck_a_postf |String(10) |015 Postfix pro danou skupinu | | |||Postfix pro danou skupinu.\\ | |pckAtPostf |pck_at_postf |Character(1) |016 Algoritmus určení postfixu | | |||Algoritmus pro určení postfixu.\\ | |pckAD |pck_a_d |Short(4) |017 Délka řetězce | | |||Délka řetězce, který se bude generovat pořadově.\\ | |pckAMin |pck_a_min |Integer(9) |018 Dolní hranice | | |||Dolní hranice pro pořadové generování.\\ | |pckAMax |pck_a_max |Integer(9) |019 Horní hranice | | |||Horní hranice pro pořadové generování.\\ | |pckAAkt |pck_a_akt |Integer(9) |020 Aktuální volné pořadí | | |||Aktuální volné pořadí pro generování.\\ | |pckAPlus |pck_a_plus |Short(4) |021 Krok číslování | | |||Krok číslování pořadí pro generování.\\ | |pckEname |pck_ename |String(8) |022 Autor | | |||Autor záznamu.\\ | |pckEdat |pck_edat |Integer(9) |023 Datum | | |||Datum vzniku záznamu.\\ | |pckAname |pck_aname |String(8) |024 Autor aktualizace | | |||Autor aktualizace.\\ | |pckAdat |pck_adat |Integer(9) |025 Datum aktualizace | | |||Datum aktualizace záznamu.\\ | |pckVarNum |pck_var_num |Character(1) |026 Varianta výpočtu num. čísla k. | | |||Varianta výpočtu numerického čísla kusu\\ "A" - Aktuální stav počítadla + přírůstek\\ Další varianty zatím nejsou definovány\\ Imlicitní hodnota = "A"\\ | |pckOPref |pck_o_pref |String(10) |027 Hodnota oddělovače prefixu | | |||Hodnota oddělovače prefixu\\ | |pckOPrefD |pck_o_pref_d |Short(4) |028 Délka oddělovače prefixu | | |||Délka oddělovače prefixu\\ Pokud pck_o_pref_d = zero,\\ tak se s oddělovačem nepracuje\\ | |pckNumCisD |pck_num_cis_d |Short(4) |029 Počet platných číslic n. | | |||Počet platných číslic numerického čísla,\\ které jsou součástí alfanumerického čísla\\ | |pckVarAlfa |pck_var_alfa |Character(1) |030 Varianta výpočtu alf. čísla k. | | |||Varianta výpočtu alfanumerického čísla kusu\\ - "A" = Prosté složení\\ - Prefix + oddělovač přefixu + numerické číslo kusu\\ - Prefix = ws_prefix v (1: pck_ad_pref) - od 1. bytu v délce\\ pck_ad_pref)\\ - ws_perfix = vypočítaný prefix dle varianty v pck_at_pref\\ - oddělovač prefixu = pck_o_pref v délce pck_o_pref_d\\ - Numerické číslo kusu = ws_u_cis - numerické číslo kusu\\ v alfa tvaru zleva doplněné nulami na rozsah pck_num_cis_d\\ - Další varianty zatím nejsou definovány\\ Imlicitní hodnota = "A"\\ |