===== Entitní třída Wkr ===== Řádky konverze Řádky konverze pro WEBové služby ==== Seznam polí ==== ^Pole ^SQL ^Typ ^Popis ^ |wkrIdpk |wkr_idpk |Long(18) |ID záznamu | | |||ID záznamu | |wkh |[[fk_wkr_wkh|wkr_wkh_idpk]] |[[wkh|Wkh]] |ID hlavičky konverze | | |||Odkaz na hlavičku konverze | |wkrEname |wkr_ename |String(32) |Autor | | |||Autor záznamu | |wkrEdat |wkr_edat |Date(23) |Datum vzniku | | |||Datum a čas vzniku záznamu | |wkrAname |wkr_aname |String(32) |Aktualizoval | | |||Autor aktualizace záznamu | |wkrAdat |wkr_adat |Date(23) |Datum aktualizace | | |||Datuma čas aktualizace záznamu | |wkrEntityNameOr |wkr_entity_name_or |String(50) |Tabulka OR | | |||Tabulka OR-SYSTEMu, ze které je daný atribut | |wkrAttrNameOr |wkr_attr_name_or |String(50) |Atribut OR | | |||Název atributu v OR-SYSTEMu | |wkrAttrNameWs |wkr_attr_name_ws |String(50) |Atribut WS | | |||Název atributu pro přenos WEBovou službu | |wkrAttrNote |wkr_attr_note |String(255) |Popis | | |||Popis jak se s atributem naloží. | |wkrKodMakra |wkr_kod_makra |String(30) |Makro | |wkrFlag |wkr_flag |Character(1) |Příznak | | |||Příznak pro jednoduchou konverzi K - konstanta G - groovy skript - uvede se v wkKodMakra D - z datumu integer generuje datetime rrrr-mm-dd hh:mi:ss d - z date generuje integer M - hodiny konvertuje na minuty | |wkrKonst |wkr_konst |String(255) |Konstanta | | |||Konstanta přebíraná do WsrAttrValue v případě, že WkrFlag(příznak) = "K" Groovy makro, pro případnou konverzi v případě, že WkrFlag(příznak) = "G" příklady: switch (value) { case "0,00": return "L" case "1,00": return "R" default: return "LR" } switch (value) { case "Nákup": return "1" default: return "0" } value = "FP" + value value.toUpperCase() return "0140101" value = value[1..-1] //bez prefixu(prvního znaku) return new cz.orcz.impldao.lc.CPolozkaDaoImpl().getNewId()//vygenerování čísla dle KN switch (value) { case "ks": return "0" case "m": return "1" default:return "0"} nebo pomoci metody switch (value) { case "": return "0" default:return return cz.orcz.impldao.CMjDaoImpl.findMeByNr(value)} value.replaceAll("\\.", "") //odstraneni tecek | |wkrEntityZpres |wkr_entity_zpres |Character(1) |Upřesnění entity | | |||Upřesnění entity OR (tabulky OR-SYSTEMu) v případě, že se vyskytuje více entit stejného jména. V...vyšší P...položka | |wkrTypeUpdate |wkr_type_update |Character(1) |Způsob update | | |||Možnost potlačit aktualizaci atributu, pokud se jedná o aktualizaci entity. D...disable update - potlačena aktualizace Pokud se nastaví hromadně pro všechny řádky, tak se provede import jen nových záznamů. |