Entitní třída CZdrojKalendar
kxk - Kalendář zdroje
Seznam polí
Pole | SQL | Typ | Popis |
---|---|---|---|
idpk | kxk_kn | Integer(9) | 010 Systémové číslo |
Systémové číslo 9 numerických znaků |
|||
vrstva | kxk_vrstva | Short(4) | 001 Vrstva kalendáře |
Vrstva kalendáře 10 - ostré dopředné zaplánování 20 - ostré dopředné zaplánování bez neadresné výroby 30 - ostré zpětné zaplánování bez neadresné výroby 100 - ostrá simulační vrstva (se zápisem) 200 až 900 - simulační vrstvy bez zápisu 1000 - prázdný kalendář 1100 - pracovní simulační vrstva 4 numerické znaky (hlavní klíč) |
|||
kxzIdpk | kxk_kxz_kn | Integer(9) | 002 Odkaz na zdroj |
Systémové číslo zdroje 9 numerických znaků (hlavní klíč) |
|||
usekOd | kxk_usek_od | Long(10) | 003 Časový úsek od |
Počátek časového intervalu pro daný úsek (datum a čas vyjádřený jako sekundy od roku 31.12.1970) 10 numerických znaků (hlavní klíč) |
|||
usekDo | kxk_usek_do | Long(10) | 004 Časový úsek do |
Konec časového intervalu pro daný úsek (datum a čas vyjádřený jako sekundy od roku 31.12.1970) 10 numerických znaků |
|||
typ | kxk_typ | Character(1) | 005 Typ úseku |
Typ daného časového úseku: „A“ - disponibilní interval „B“ - interval přestávky „D“ - blokovaný interval přidělením práce „E“ - blokovaný interval výrobními davkami „F“ - blokovaný interval výrobními zakázkami „G“ - blokovaný interval požadavkem na zaplánování „H“ - blokovaný interval souvisejícími pracemi (alternativní profese) „I“ - diponibilní interval bez nutnosti obsluhy (hnízda) „X“ - prostoj „Y“ - ignorovaný interval „Z“ - nepracovní interval „y“ - ignorovaný interval seskupení 1 alfanumerický znak |
|||
zpTyp | kxk_zp_typ | String(3) | 006 Typ způsobitele |
Typ způsobitele, který blokuje daný interval „PV“, „PVP pro úsek typu „D“ „DV“ pro úsek typu „E“ „AZ“ pro úsek typu „F“, „G“ 3 alfanumerické znaky |
|||
zpIdpk | kxk_zp_kn | Integer(9) | 007 Odkaz na způsobitele |
Odkaz na způsobitele Systémové číslo způsobitele - závisí na typu způsobitele „PV“ - systémové číslo PV „PVP“ - systémové číslo PVP „DV“ - systémové číslo DV „AZ“ - systémové číslo AZ 9 numerických znaků |
|||
usekDelka | kxk_usek_delka | Integer(9) | 008 Délka úseku |
Délka úseku v sekundách Vyjadřuje délku daného úseku - rozdíl mezi časovým úsekem do a časovým úsekem od 9 numerických znaků |
|||
mnoz | kxk_mnoz | BigDecimal(12,4) | 009 Množství způsobitele |
Množství způsobitele Množství způsobitele, které je naplánované na daný úsek 8.4 numerických znaků |
|||
usekIdOd | kxk_usek_id_od | Long(10) | 011 Ideální zahájení plánování |
Ideální zahájení zaplánování 8.4 numerických znaků |
|||
zpId | kxk_zp_id | Character(1) | 012 Důvod ideálního zaplánování |
Důvod posunu od ideálního zaplánování “ „ - neposunuto „A“ - není volná kapacita „B“ - není k dispozici materiál „C“ - není k dispozici nářadí 1 alfanumerický znak |
|||
fixJn | kxk_fix_jn | Character(1) | 013 Příznak manuální fixace |
Příznak manuální fixace “ „ - nepodléhá fixaci „N“ - záznam není fixován „J“ - záznam je manuálně zafixován 1 alfanumerický znak |
|||
pOp | kxk_p_op | Character(1) | 014 První KXK pro operaci |
První KXK pro operaci “ „ - neurčeno „J“ - první KXK pro danou operaci „N“ - není první KXK pro danou operaci 1 alfanumerický znak |
|||
sOp | kxk_s_op | Character(1) | 015 KXK operace pro sklad |
KXK operace, pro příjem na sklad “ „ - neurčeno „N“ - po operaci není prováděn příjem na sklad „J“ - po operaci je prováděn příjem na sklad „A“ - poslední KXK operace, kdy se provádí příjem na sklad 1 alfanumerický znak |
|||
krytJn | kxk_kryt_jn | Character(1) | 016 Zda je KXK krytý mater. |
Definuje, zda je záznam KXK krytý materiálem “ „ - neurčeno „N“ - záznam není krytý materiálem „J“ - záznam je krytý materiálem „A“ - operace bez materiálu 1 alfanumerický znak |
|||
skluz | kxk_skluz | Character(1) | 017 Je ve skluzu? |
Definuje, zda je zaplánovaný interval ve skluzu: “ „ - neni blokovaný interval „J“ - blokovaný interval je ve skluzu oproti termínu z řádku zakázky „N“ - blokovaný interval neni ve skluzu. 1 alfanumerický znak |
|||
vznik | kxk_vznik | Character(1) | 018 Vznik blokovaného intervalu |
Definuje, zda vznik blokovaný interval: “ „ - neni blokovaný interval „A“ - vznik blokovaného intervalu automatickým generováním „M“ - vznik blokovaného intervalu manuálním zaplánováním. 1 alfanumerický znak |
|||
smena | kxk_smena | Short(4) | 019 Směna, které patří záznam |
Směna, ke které záznam KXK patří. 4 numerické znaky |
|||
stav | kxk_stav | Character(1) | 020 Stav blokovaného záznamu |
Stav blokovaného záznamu KXK: “ „ - neurčen „A“ - hotovo „B“ - částečně hotovo. 1 alfanumerický znak |
|||
tsIdpk | kxk_ts_kn | Integer(9) | 021 Odkaz na katalog položek |
Odkaz na katalog položek 9 numerických znaků |
|||
pPrac | kxk_p_prac | Short(4) | 022 Počet pracovníků |
Počet pracovníků, který je přiřazený pro disponibilní interval (plní se v případě, že je stroj přiřazený do vylučující skupiny - počet pracovníků se přebírá ze záznamu KXB dle odpovídající směny) 4 numerické znaky |
|||
kxbJn | kxk_kxb_jn | Character(1) | 023 Přiřazení do seskupení |
Příznak, který definuje, že stroj je přiřazen do vylučujícího seskupení „J“ - stroj je přiřazen do seskupení „N“ - stroj není přiřazen do seskupení 1 alfanumerický znak |
|||
vatUsekDelkaMin | round(kxk_usek_delka / 60,1) | BigDecimal(12,4) | Délka úseku v minutách (výpočtový atribut, který není uložen v databázi) |
Délka úseku v minutách usekDelka / 60 | |||
vatUsekDelkaHod | round(kxk_usek_delka / 3600,2) | BigDecimal(12,4) | Délka úseku v hodinách (výpočtový atribut, který není uložen v databázi) |
Délka úseku v hodinách usekDelka / 3600 | |||
vatPosun | case when kxk_zp_kn > 0 then kxk_usek_od - kxk_usek_id_od else 0 end | Long(18) | Posun v sekundách (výpočtový atribut, který není uložen v databázi) |
Posun oproti ideálnímu zahájení v sekundách usekOd - usekIdOd | |||
vatPosunMin | case when kxk_zp_kn > 0 then round((kxk_usek_od - kxk_usek_id_od) / 60,1) else 0 end | BigDecimal(12,4) | Posun v minutách (výpočtový atribut, který není uložen v databázi) |
Posun oproti ideálnímu zahájení v minutách (usekOd – usekIdOd) / 60 | |||
vatPosunHod | case when kxk_zp_kn > 0 then round((kxk_usek_od - kxk_usek_id_od) / 3600,2) else 0 end | BigDecimal(12,4) | Posun v hodinách (výpočtový atribut, který není uložen v databázi) |
Posun oproti ideálnímu zahájení v hodinách (usekOd – usekIdOd) / 3600 |