===== Entitní třída CPocitadloKus ===== pck - Počítadlo pro číslování kusů ==== Seznam polí ==== ^Pole ^SQL ^Typ ^Popis ^ |idpk |pck_kn |Integer(9) |ID záznamu | | |||ID záznamu\\ | |kod |pck_kod |String(30) |Kód počítadla | | |||Jednoznačný kód počítadla pro číslování kusů\\ | |statut |pck_statut |Character(1) |Stav záznamu | | |||Stav záznamu počítadla pro číslování kusů\\ "J" - platný\\ "N" - neplatný\\ | |popis |pck_popis |String(60) |Popis | | |||Uživatelský popis počítadla pro číslování kusů\\ | |numJn |pck_n_jn |Character(1) |Určení pro num.číslo | | |||Využití počítadla pro numerické číslo kusu\\ "J" - určení pro numerické číslo kusu\\ "N" - není určeno pro numerické číslo kusu\\ | |anumJn |pck_a_jn |Character(1) |Určení pro alfanum.číslo kusu | | |||Využití počítadla pro alfanumerické číslo kusu\\ "J" - určení pro alfanumerické číslo kusu\\ "N" - není určeno pro alfanumerické číslo kusu\\ | |numMin |pck_n_min |Integer(9) |Dolní hranice | | |||Dolní hranice pro číslování kusů\\ | |numMax |pck_n_max |Integer(9) |Horní hranice | | |||Horní hranice pro číslování kusů\\ | |numAkt |pck_n_akt |Integer(9) |Aktuální číslo | | |||Aktuální použité číslo kusů\\ | |numPlus |pck_n_plus |Short(4) |Krok číslování | | |||Krok číslování kusů\\ | |anumdPref |pck_ad_pref |Short(4) |Délka prefixu | | |||Délka prefixu pro alfanumerické číslo kusu\\ | |anumPref |pck_a_pref |String(10) |Prefix | | |||Prefix pro alfanumerické číslo kusu\\ | |anumtPref |pck_at_pref |Character(1) |Varianta určení prefixu | | |||Varianta určení prefixu\\ "A" - statický (hodnota prefixu je definovaná atributem "anumPref" a délka atributem "anumdPref")\\ "B" - dynamicky dle hlášení (hodnota prefixu je dle výrobní linky CStroj.vyrLin a datumu výroby RMM, délka je dle atributu "anumdPref"\\ "C" - dynamicky dle přijmu (hodnota prefixu je dle atributu "anumPref" + datum přijmu RMM, délka je dle atributu "anumdPref")\\ | |ename |pck_ename |String(8) |Autor | | |||Autor záznamu.\\ | |edat |pck_edat |Integer(9) |Datum a čas vzniku | | |||Datum a čas vzniku záznamu.\\ | |aname |pck_aname |String(8) |Autor aktualizace | | |||Autor aktualizace.\\ | |adat |pck_adat |Integer(9) |Datum a čas aktualizace | | |||Datum a čas aktualizace záznamu.\\ | |varNum |pck_var_num |Character(1) |Varianta num.čísla | | |||Varianta určení numerického čísla\\ "A" - poslední číslo + přírustekk\\ | |odPref |pck_o_pref |String(10) |Hodnota oddělovače | | |||Oddělovač prefixu\\ | |odPrefDel |pck_o_pref_d |Short(4) |Délka oddělovače prefixu | | |||Délka oddělovače prefixu\\ | |numCisDel |pck_num_cis_d |Short(4) |Počet platných číslic | | |||Počet číslic numerického čísla, které jsou součástí alfanumerického čísla\\ | |varAlfa |pck_var_alfa |Character(1) |Varianta výpočtu alfanum.čísla | | |||Varianta výpočtu alfanumerického čísla\\ "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"\\ | |adPostf |pck_ad_postf |Short(4) | | |aPostf |pck_a_postf |String(10) | | |atPostf |pck_at_postf |Character(1) | | |aD |pck_a_d |Short(4) | | |aMin |pck_a_min |Integer(9) | | |aMax |pck_a_max |Integer(9) | | |aAkt |pck_a_akt |Integer(9) | | |aPlus |pck_a_plus |Short(4) | |