Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

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