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“