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)