OBI - Horec - Číselníky
Obsah
- 1 Ubytovacie bloky
- 2 Vekové hladiny
- 3 Typy lôžok
- 4 Pokladne
- 5 Kategórie tovarov a služieb
- 6 Kategorizácie tovarov a služieb
- 7 Štáty
- 8 Štatistika štátov
- 9 Platobné karty
- 10 Typy dokladov
- 11 Typy externého čísla
- 12 Externé systémy
- 13 Druhy pobytu
- 14 Kategórie hostí
- 15 Nábor hostí
- 16 Komunikačné jazyky
- 17 Vlastník systému
- 18 Spôsoby platieb
- 19 Izby
- 20 Typy izieb - lôžka
- 21 Typy izieb
- 22 Úseky
- 23 Pracovné stanice
- 24 Odberatelia
- 25 Používatelia
- 26 Služby
- 27 Balíky
- 28 Balíky - služby v balíku
- 29 Kategorizácia služieb
- 30 Cenové profily
- 31 Marketingové kategorizácie
- 32 Marketingové kategórie
Ubytovacie bloky
- metóda - getAccomodationSectionList
- tabuľka - HO_BI_L_ACCOMM_BLOCKS
- metóda vracia zoznam ubytovacích blokov v systéme, vymazané ubytovacie bloky sa neposielajú, nakoľko pri vymazaní ubytovacieho bloku sa maže záznam v DB
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_ACCOMM_BLOCKS.ID - id - id ubytovacieho bloku
- HO_BI_L_ACCOMM_BLOCKS.NAME - name - názov ubytovacieho bloku, definovaný užívateľom
- HO_BI_L_ACCOMM_BLOCKS.DELETED - deleted - príznak zmazaného záznamu, automaticky sa predpĺňa hodnota FALSE
select HC_UBYTOVACI_BLOK.HUB_ID as ID, H_CP_TEXT.TXT_TEXT as NAME, 'N' as DELETED from HC_UBYTOVACI_BLOK join H_CP_TEXT on HC_UBYTOVACI_BLOK.HUB_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Vekové hladiny
- metóda - getAgeIntervalList
- tabuľka - HO_BI_L_LEVEL_AGE
- metóda vracia zoznam vekových hladín vrát. zmazaných
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_LEVEL_AGE.ID - id - id vekovej hladiny
- HO_BI_L_LEVEL_AGE.NAME - name - názov vekovej hladiny
- HO_BI_L_LEVEL_AGE.CODE - code - kód vekovej hladiny
- HO_BI_L_LEVEL_AGE.AGE_FROM - ageFrom - vek od, spodná hranica intervalu vekovej hladiny
- HO_BI_L_LEVEL_AGE.AGE_TO - ageTo - vek do, horná hranica intervalu vekovej hladiny
- HO_BI_L_LEVEL_AGE.ORDER_ID - order - poradie vekovej hladiny v číselníku
- HO_BI_L_LEVEL_AGE.ALLOWED - allowed - príznak povolená/zakázaná veková hladina
- HO_BI_L_LEVEL_AGE.DELETED - deleted - príznak zmazaného záznamu, vyberá sa údaj z DB
select HC_GUEST_AGE_INTERVAL.GAI_ID as ID, H_CP_TEXT.TXT_TEXT as NAME, HC_GUEST_AGE_INTERVAL.GAI_CODE as CODE, HC_GUEST_AGE_INTERVAL.GAI_AGE_FROM as AGE_FROM, HC_GUEST_AGE_INTERVAL.GAI_AGE_TO as AGE_TO, HC_GUEST_AGE_INTERVAL.GAI_ORDER as ORDER_ID, decode (HC_GUEST_AGE_INTERVAL.GAI_ENABLED, 'a', 'Y', 'n', 'N') as ALLOWED, decode (HC_GUEST_AGE_INTERVAL.GAI_DELETED, 'a', 'Y', 'n', 'N') as DELETED from HC_GUEST_AGE_INTERVAL join H_CP_TEXT on HC_GUEST_AGE_INTERVAL.GAI_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Typy lôžok
- metóda - getBedTypeList
- tabuľka - HO_BI_L_BED_TYPE
- metóda vracia zoznam typov lôžok
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_BED_TYPE.ID - id - id typu lôžka
- HO_BI_L_BED_TYPE.CODE - code - kód typu lôžka
- HO_BI_L_BED_TYPE.NAME - name - názov typu lôžka
- HO_BI_L_BED_TYPE.ORDER_NUMBER - orderNumber - poradie typu lôžka v číselníku
- HO_BI_L_BED_TYPE.IS_BED - bed - príznak pevného lôžka - ak je hodnota TRUE, potom ide o systémové pevné lôžko
- HO_BI_L_BED_TYPE.IS_EXTRA_BED - extraBed - príznak prístelky
- HO_BI_L_BED_TYPE.CONTRELLED_COUNT - controlledCount - príznak, či je pre daný typ lôžka sledovaný počet lôžok v čase
- HO_BI_L_BED_TYPE.COUNT - count - počet lôžok daného typu, ak je parameter comtrolledCount = true
- HO_BI_L_BED_TYPE.INCL_IN_STAT_ALL - inclInStatAll - príznak, či sa daný typ lôžok počíta do štatistík vždy
- HO_BI_L_BED_TYPE.INCL_IN_STAT_OCCUPIED - inclInStatOccupied - príznak, či sa daný typ lôžok počíta do štatistík len v prípade, že je lôžko obsadené
- HO_BI_L_BED_TYPE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
- vysvetlenie kombinácie parametrov BED a EXTRABED
BED | EXTRABED | typ lôžka |
TRUE | FALSE | pevná posteľ, tzv. systémové lôžko |
TRUE | TRUE | pevná prístelka, tzv. systémové lôžko |
FALSE | FALSE | pohyblivá al. plávajúca prístelka |
select HC_BED_TYPE.HBT_ID as ID, HC_BED_TYPE.HBT_CODE as CODE, H_CP_TEXT.TXT_TEXT as NAME, HC_BED_TYPE.HBT_ORDER_ID as ORDER_NUMBER, HC_BED_TYPE.HBT_SYSTEM_BED_TYPE as IS_BED, decode (HC_BED_TYPE.HBT_ALLOWED_USER_CHANGE, 'a', 'Y', 'n', 'N') as IS_EXTRA_BED, decode (HC_BED_TYPE.HBT_CONTROLLED_COUNT, 'a', 'Y', 'n', 'N') as CONTORELED_COUNT, HC_BED_TYPE.HBT_COUNT as COUNT, decode (HC_BED_TYPE.HBT_INCL_IN_STAT_ALL, 'a', 'Y', 'n', 'N') as INCL_IN_STAT_ALL, decode (HC_BED_TYPE.HBT_INCL_IN_STAT_OCCUPIED, 'a', 'Y', 'n', 'N') as INCL_IN_STAT_OCCUPIED, 'N' as DELETED from HC_BED_TYPE join H_CP_TEXT on H_CP_TEXT.TXT_ID_TEXT = HC_BED_TYPE.HBT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Pokladne
- metóda - getCashDeskList
- tabuľka - HO_BI_L_CASHDESK
- metóda vracia zoznam pokladní z číselníka
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_CASHDESK.ID - id - id pokladne
- HO_BI_L_CASHDESK.NAME - name - názov pokladne
- HO_BI_L_CASHDESK.ACCOMMODATION_BLOCK_ID - accomodationBlockId - id ubytovacieho bloku, pod ktorý pokladňa spadá
- HO_BI_L_CASHDESK.SECTION_ID - sectionId - id úseku, pod ktorý pokladňa spadá
- HO_BI_L_CASHDESK.WORKSTATION_ID - workStationId - id pracovnej stanice pokladne
- HO_BI_L_CASHDESK.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_POKLADNA.POK_ID as ID, H_CP_TEXT.TXT_TEXT as NAME, HC_POKLADNA.POK_ID_UBYTOVACI_BLOK as ACCOMMODATION_BLOCK_ID, HC_POKLADNA.POK_ID_USEK as SECTION_ID, HC_POKLADNA.POK_CISPS as WORKSTATION_ID, 'N' as DELETED from HC_POKLADNA join H_CP_TEXT on HC_POKLADNA.POK_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Kategórie tovarov a služieb
- metóda - getCategoryList
- tabuľka - HO_BI_L_SALE_ITEM_CATEGORY
- metóda vracia zoznam kategórií pre tovary a služby
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_SALE_ITEM_CATEGORY.ID - id - id kategórie
- HO_BI_L_SALE_ITEM_CATEGORY.NAME - name - názov kategórie
- HO_BI_L_SALE_ITEM_CATEGORY.CODE - code - kód kategórie
- HO_BI_L_SALE_ITEM_CATEGORY.CATEGORY_TYPE_ID - categoryTypeId - id kategorizácie, do ktorej kategória spadá
- HO_BI_L_SALE_ITEM_CATEGORY.SALE_ITEM_CATEGORY_ORDER - categoryOrder - poradie kategórie v rámci kategorizácie
- HO_BI_L_SALE_ITEM_CATEGORY.EXTERNAL_SYSTEM_ID - externalSystemId - id externého systému, z ktorého bola kategória prijatá
- HO_BI_L_SALE_ITEM_CATEGORY.EXT_SYS_ACCOUNT_TYPE_ID - extSystemAccountTypeId - id účtovného druhu v externom systéme
- HO_BI_L_SALE_ITEM_CATEGORY.INTERNAL_CATEGORY_TYPE - internalCategoryType - príznak internej kategórie
- HO_BI_L_SALE_ITEM_CATEGORY.SYSTEM - system - príznak systémovej kategórie
- HO_BI_L_SALE_ITEM_CATEGORY.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU as ID, H_CP_TEXT.TXT_TEXT as NAME, H_CP_KATEGORIA_TOVARU.CKT_KOD as CODE, H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU_TYP as CATEGORY_TYPE_ID, H_CP_KATEGORIA_TOVARU.CKT_PORADIE as SALE_ITEM_CATEGORY_ORDER, CEI_ID_EXT_SYSTEM as EXTERNAL_SYSTEM_ID, CEI_ID_IDENTIFIKACNY_STRING as EXT_SYS_ACCOUNT_TYPE_ID, H_CP_KATEGORIA_TOVARU.CKT_TYP_INTERNAL as INTERNAL_CATEGORY_TYPE, decode (H_CP_KATEGORIA_TOVARU.CKT_SYSTEM, 'a', 'Y', 'n', 'N') as SYSTEM, 'N' as DELETED from H_CP_KATEGORIA_TOVARU left join ( select * from H_CP_EXT_SYSTEM_IMPEXP join H_CP_EXT_SYSTEM on H_CP_EXT_SYSTEM.CES_ID_EXT_SYSTEM = H_CP_EXT_SYSTEM_IMPEXP.CEI_ID_EXT_SYSTEM and H_CP_EXT_SYSTEM.CES_ID_EXT_SYSTEM_TYP = 1 where H_CP_EXT_SYSTEM_IMPEXP.CEI_ID_TYP_OBJEKTU = 3 and H_CP_EXT_SYSTEM_IMPEXP.CEI_IE_FLAG = 1 ) on CEI_ID_OBJEKT = H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU join H_CP_TEXT on H_CP_KATEGORIA_TOVARU.CKT_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Kategorizácie tovarov a služieb
- metóda - getCategoryTypeList
- tabuľka - HO_BI_L_CATEGORY_TYPE
- metóda vracia zoznam kategorizácií tovarov a služieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_CATEGORY_TYPE.ID - id - id kategorizácie
- HO_BI_L_CATEGORY_TYPE.NAME - name - názov kategorizácie
- HO_BI_L_CATEGORY_TYPE.UCTOVNY_DRUH - accountingType - príznak účtovného druhu, hodnota TRUE znamená, že ide o účtovný druh
- HO_BI_L_CATEGORY_TYPE.SYSTEM - system - príznak systémového záznamu, takýto záznam nemôžu užívatelia meniť ani mazať
- HO_BI_L_CATEGORY_TYPE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select H_CP_KATEGORIA_TOVARU_TYP.CKK_ID_KATEGORIA_TOVARU_TYP as ID, H_CP_TEXT.TXT_TEXT as NAME, decode (H_CP_KATEGORIA_TOVARU_TYP.CKK_ID_KATEGORIA_TOVARU_TYP, 6, 'Y', 'N') as UCTOVNY_DRUH, decode (H_CP_KATEGORIA_TOVARU_TYP.CKK_SYSTEM, 'a', 'Y', 'n', 'N') as SYSTEM, 'N' as DELETED from H_CP_KATEGORIA_TOVARU_TYP join H_CP_TEXT on H_CP_KATEGORIA_TOVARU_TYP.CKK_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Štáty
- metóda - getCountryList
- tabuľka - HO_BI_L_STATE
- metóda vracia zoznam štátov z číselníka
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_STATE.ID - id - id štátu
- HO_BI_L_STATE.NAME - name - názov štátu
- HO_BI_L_STATE.STATE_CODE - code - kód štátu
- HO_BI_L_STATE.STATE_STATISTICS_ID - countryStatisticsId - id do štatistiky štátov
- HO_BI_L_STATE.NOT_SHOWN - hide - príznak Nezobrazovať v ponuke štátov, hodnota FALSE znamená, že sa štát v ponuke zobrazuje
- HO_BI_L_STATE.DOMACI_CUDZINCI - internalOrExternal - rozdelenie Domáci/Cudzinci, INT(DO) pre domácich, EXT(CU) pre cudzincov
- HO_BI_L_STATE.LANGUAGE_ID - languageId - id komunikačného jazyka
- HO_BI_L_STATE.ORDER_NUMBER - order - poradie v číselníku
- HO_BI_L_STATE.VISA - visasDuty - príznak vízovej povinnosti, hodnota TRUE znamená, že pre občanov daného štátu sú povinné víza
- HO_BI_L_STATE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_ST.ST_ID_STAT as ID, HC_ST_LANG.LST_NAZOV as NAME, HC_ST.ST_KODST as STATE_CODE, HC_ST.ST_ID_STAT_STATISTIKA as STATE_STATISTICS_ID, decode (HC_ST.ST_NEZOBRAZUJ, 'a', 'Y', 'n', 'N') as NOT_SHOWN, decode (HC_ST.ST_TARIF, 'DO', 'INT', 'CU', 'EXT') as DOMACI_CUDZINCI, HC_ST.ST_ID_HOREC_LANGUAGE as LANGUAGE_ID, HC_ST.ST_PORADIE as ORDER_NUMBER, decode (HC_ST.ST_VIZUM, 'a', 'Y', 'n', 'N') as VISA, 'N' as DELETED from HC_ST join HC_ST_LANG on HC_ST_LANG.LST_ID = HC_ST.ST_ID_STAT and HC_ST_LANG.LST_LANG = 'sk'
Štatistika štátov
- metóda - getCountryStatisticsList
- tabuľka - HO_BI_L_STATE_STATISTICS
- metóda vracia zoznam štátov z číselníka štatistík štátov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_STATE_STATISTICS.ID - id - id štátu, pozor id je totožné s rowNumber
- HO_BI_L_STATE_STATISTICS.STATE_NAME - name - názov štátu pre štatistiky
- HO_BI_L_STATE_STATISTICS.STATE_CODE - countryCode - kód štátu pre štatistiky
- HO_BI_L_STATE_STATISTICS.ROW_NUM - rowNumber - číslo riadku v štatistickom výkaze
- HO_BI_L_STATE_STATISTICS.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_STAT_STATISTIKA.SS_ID as ID, HC_STAT_STATISTIKA_LANG.LSS_NAZOV as STATE_NAME, HC_STAT_STATISTIKA.SS_KOD as STATE_CODE, HC_STAT_STATISTIKA.SS_PORADIE as ROW_NUM, 'N' as deleted from HC_STAT_STATISTIKA join HC_STAT_STATISTIKA_LANG on HC_STAT_STATISTIKA_LANG.LSS_ID = HC_STAT_STATISTIKA.SS_ID and HC_STAT_STATISTIKA_LANG.LSS_LANG = 'sk'
Platobné karty
- metóda - getCreditCardList
- tabuľka - HO_BI_L_PAYMENT_CARD
- metóda vracia zoznam platobných kariet z číselníka
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_PAYMENT_CARD.ID - id - id platobnej karty z číselníka
- HO_BI_L_PAYMENT_CARD.NAME - name - názov platobnej karty
- HO_BI_L_PAYMENT_CARD.CODE - code - kód platobnej karty
- HO_BI_L_PAYMENT_CARD.BANK_FEE - bankFeePercent - výška poplatku za transakciu (v percentách)
- HO_BI_L_PAYMENT_CARD.LIMIT - limit - limit platby
- HO_BI_L_PAYMENT_CARD.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_PK.PK_ID as ID, HC_PK.PK_NAZOV as NAME, HC_PK.PK_KODPK as CODE, HC_PK.PK_POPPK as BANK_FEE, HC_PK.PK_LIMIT as LIMIT, 'N' as DELETED from HC_PK
Typy dokladov
- metóda - getDocumentTypeList
- tabuľka - HO_BI_L_DOCUMENT_TYPE
- metóda vracia zoznam typov osobných dokladov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_DOCUMENT_TYPE.ID - id - id záznamu
- HO_BI_L_DOCUMENT_TYPE.NAME - name - názov typu dokladu
- HO_BI_L_DOCUMENT_TYPE.CODE - code - kód typu dokladu
- HO_BI_L_DOCUMENT_TYPE.ORDER_NUMBER - order - poradie
- HO_BI_L_DOCUMENT_TYPE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_CESTOVNY_DOKLAD.CD_ID as ID, HC_CESTOVNY_DOKLAD.CD_KOD as CODE, H_CP_TEXT.TXT_TEXT as NAME, HC_CESTOVNY_DOKLAD.CD_PORADIE as ORDER_NUMBER, 'N' as DELETED from HC_CESTOVNY_DOKLAD join H_CP_TEXT on HC_CESTOVNY_DOKLAD.CD_TEXT_ID = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Typy externého čísla
- metóda - getExternalNumberTypeList
- tabuľka - HO_BI_L_EXT_NUMBER_TYPE
- metóda vracia zoznam typov externých čísiel
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_EXT_NUMBER_TYPE.ID - id - id typu externého čísla
- HO_BI_L_EXT_NUMBER_TYPE.NAME - name - názov typu externého čísla
- HO_BI_L_EXT_NUMBER_TYPE.DESCRIPTION - description - popis typu externého čísla
- HO_BI_L_EXT_NUMBER_TYPE.ALLOWED - allowed - príznak povoleného typu externého čísla, ak je hodnota TRUE, daný typ externého čísla je povolený
- HO_BI_L_EXT_NUMBER_TYPE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_EXTERNAL_NUMBER_TYPE.ENT_ID as ID, HC_EXTERNAL_NUMBER_TYPE.ENT_NAME as NAME, HC_EXTERNAL_NUMBER_TYPE.ENT_DESCRIPTION as DESCRIPTION, decode (HC_EXTERNAL_NUMBER_TYPE.ENT_ENABLED, 'a', 'Y', 'n', 'N') as ALLOWED, 'N' as DELETED from HC_EXTERNAL_NUMBER_TYPE
Externé systémy
- metóda - getExternalSystemList
- tabuľka - HO_BI_L_EXTERNAL_SYSTEM
- metóda vracia zoznam všetkých externých systémov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_EXTERNAL_SYSTEM.ID - id - id záznamu externého systému
- HO_BI_L_EXTERNAL_SYSTEM.NAME - name - názov externého systému
- HO_BI_L_EXTERNAL_SYSTEM.TYPE - typeName - názov typu externého systému
- HO_BI_L_EXTERNAL_SYSTEM.ALLOWED - allowed - príznak povolenej komunikácie externého systému, ak je hodnota TRUE, potom je komunikácia povolená
- HO_BI_L_EXTERNAL_SYSTEM.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select H_CP_EXT_SYSTEM.CES_ID_EXT_SYSTEM as ID, H_CP_EXT_SYSTEM.CES_NAME as NAME, H_CP_TEXT.TXT_TEXT as TYPE, decode (H_CP_EXT_SYS_SETTINGS.CESS_POVOLENA_KOMUNIKACIA, 'a', 'Y', 'n', 'N') as ALLOWED, 'N' as DELETED from H_CP_EXT_SYSTEM join H_CP_EXT_SYS_SETTINGS on H_CP_EXT_SYS_SETTINGS.CESS_ID_EXT_SYSTEM = H_CP_EXT_SYSTEM.CES_ID_EXT_SYSTEM join H_CP_EXT_SYSTEM_TYP on H_CP_EXT_SYSTEM_TYP.CEY_ID_EXT_SYSTEM_TYP = H_CP_EXT_SYSTEM.CES_ID_EXT_SYSTEM_TYP join H_CP_TEXT on H_CP_TEXT.TXT_ID_TEXT = H_CP_EXT_SYSTEM_TYP.CEY_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Druhy pobytu
- metóda - getGuestAccomodationTypeList
- tabuľka - HO_BI_L_TYPE_OF_ACCOMM_GUEST
- metóda vracia zoznam druhov pobytu z čselníka
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_TYPE_OF_ACCOMM_GUEST.ID - id - id druhu pobytu
- HO_BI_L_TYPE_OF_ACCOMM_GUEST.NAME - name - názov druhu pobytu
- HO_BI_L_TYPE_OF_ACCOMM_GUEST.DESCRIPTION - description - popis druhu pobytu
- HO_BI_L_TYPE_OF_ACCOMM_GUEST.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_MARKETING_CATEGORY.HMC_ID as ID, H_CP_TEXT.TXT_TEXT as NAME, HC_MARKETING_CATEGORY.HMC_NOTE as DESCRIPTION, 'N' as DELETED from HC_MARKETING_CATEGORY join H_CP_TEXT on HC_MARKETING_CATEGORY.HMC_TEXT_ID = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1 where HC_MARKETING_CATEGORY.HMC_CATEGORY_TYPE_ID = 2
Kategórie hostí
- metóda - getGuestCategoryList
- tabuľka - HO_BI_L_GUEST_CATEGORY
- metóda vracia zoznam kategórií hostí
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_GUEST_CATEGORY.ID - id - id kategórie hostí
- HO_BI_L_GUEST_CATEGORY.NAME - name - názov kategórie hostí
- HO_BI_L_GUEST_CATEGORY.CODE - code - kód kategórie hostí
- HO_BI_L_GUEST_CATEGORY.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_KH.KH_ID_KATEGORIA as ID, HC_KH.KH_NAZOV as NAME, HC_KH.KH_KOD as CODE, 'N' as DELETED from HC_KH
Nábor hostí
- metóda - getGuestRecruitmentList
- tabuľka - HO_BI_L_GUEST_RECRUITMENT
- metóda vracia zoznam druhov pobytu z číselníka
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_GUEST_RECRUITMENT.ID - id - id náboru
- HO_BI_L_GUEST_RECRUITMENT.NAME - name - názov náboru
- HO_BI_L_GUEST_RECRUITMENT.DECRIPTION - description - popis náboru
- HO_BI_L_GUEST_RECRUITMENT.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_MARKETING_CATEGORY.HMC_ID as ID, H_CP_TEXT.TXT_TEXT as NAME, HC_MARKETING_CATEGORY.HMC_NOTE as DESCRIPTION, 'N' as DELETED from HC_MARKETING_CATEGORY join H_CP_TEXT on HC_MARKETING_CATEGORY.HMC_TEXT_ID = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1 where HC_MARKETING_CATEGORY.HMC_CATEGORY_TYPE_ID = 1
Komunikačné jazyky
- metóda - getLanguageList
- tabuľka - HO_BI_L_LANGUAGE
- metóda vracia zoznam komunikačných jazykov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_LANGUAGE.ID - id - id komunikačného jazyka
- HO_BI_L_LANGUAGE.NAME - name - názov komunikačného jazyka
- HO_BI_L_LANGUAGE.INT_LANG_CODE - code - kód jazyka
- HO_BI_L_LANGUAGE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_HOREC_LANGUAGE.HLNG_ID_LANGUAGE as ID, H_CP_TEXT.TXT_TEXT as NAME, HC_HOREC_LANGUAGE.HLNG_HOREC_CODE as CODE, 'N' as DELETED from HC_HOREC_LANGUAGE join H_CP_TEXT on HC_HOREC_LANGUAGE.HLNG_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Vlastník systému
- metóda - getOwner
- tabuľka - HO_BI_L_SYSTEM_OWNER
- metóda vracia zoznam údajov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_SYSTEM_OWNER.ID - id - id záznamu - konštanta s hodnotou 1
- HO_BI_L_SYSTEM_OWNER.FIRM_NAME - name - názov spoločnosti vlastníka
- HO_BI_L_SYSTEM_OWNER.CENTRE_NAME - departmentName - názov prevádzky
- HO_BI_L_SYSTEM_OWNER.STREET - street - ulica a číslo sídla
- HO_BI_L_SYSTEM_OWNER.POST_CODE - PSCcity - mesto a PSČ sídla
- HO_BI_L_SYSTEM_OWNER.ICO - ico - IČO spoločnosti
- HO_BI_L_SYSTEM_OWNER.IC_DPH - icDph - IČ DPH spoločnosti
- HO_BI_L_SYSTEM_OWNER.DIC - dic - IČ DPH spoločnosti (V stĺpci OD_DICOD sa nachádza IČ DPH ... takto je to správne)
- HO_BI_L_SYSTEM_OWNER.EMAIL - email - emailová adresa
- HO_BI_L_SYSTEM_OWNER.TELEPHONE - phone - telefón
- HO_BI_L_SYSTEM_OWNER.WWW - web - webová stránka zákazníka
- HO_BI_L_SYSTEM_OWNER.FAX - fax - fax
- HO_BI_L_SYSTEM_OWNER.ACCOUNT - bankAccount - číslo bankového účtu
- HO_BI_L_SYSTEM_OWNER.IBAN - iban - IBAN číslo
- HO_BI_L_SYSTEM_OWNER.BICSWIFT - bic_swift - SWIFT banky
- HO_BI_L_SYSTEM_OWNER.REGISTER - register - register firmy
- HO_BI_L_SYSTEM_OWNER.REG_NUM - registerNumber - číslo zápisu do registra
select 1 as ID, HC_SE.SE_MENFIR as FIRM_NAME, HC_SE.SE_DOPFIR as CENTRE_NAME, HC_SE.SE_ADRFIR as STREET, HC_SE.SE_MESFIR as POST_CODE, HC_SE.SE_ICOFIR as ICO, HC_SE.SE_DICFIR as IC_DPH, HC_SE.SE_DICFIR as DIC, HC_SE.SE_EMAILFIR as EMAIL, HC_SE.SE_TELFIR as TELEPHONE, HC_SE.SE_WEBFIR as WWW, HC_SE.SE_FAXFIR as FAX, HC_SE.SE_UCEFIR as ACCOUNT, HC_SE.SE_IBANFIR as IBAN, HC_SE.SE_BICSWIFT as BICSWIFT, HC_SE.SE_REGFIR as REGISTER, HC_SE.SE_RCZFIR as REG_NUM from HC_SE
Spôsoby platieb
- metóda - getPaymentTypeList
- tabuľka - HO_BI_L_PAYMENT_TYPE
- metóda vracia zoznam spôsobov platieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_PAYMENT_TYPE.ID - id - id spôsobu platby
- HO_BI_L_PAYMENT_TYPE.NAME - name - názov spôsobu platby
- HO_BI_L_PAYMENT_TYPE.CODE - code - kód spôsobu platby
- HO_BI_L_PAYMENT_TYPE.POVOL_PRE_UCET - allowedForAccount - príznak platby povolenej pre účet
- HO_BI_L_PAYMENT_TYPE.POVOL_PRE_UCTENKU - allowedForBill - príznak platby povolenej pre účtenku
- HO_BI_L_PAYMENT_TYPE.POVOL_PRE_PRIJEM - allowedForIncome - príznak platby povolenej pre príjem
- HO_BI_L_PAYMENT_TYPE.POVOL_PRE_ODVOD - allowedForLevy - príznak platby povolenej pre odvod
select H_CP_DRUH_PLATBY.CDP_ID_DRUH_PLATBY as ID, H_CP_TEXT.TXT_TEXT as NAME, H_CP_DRUH_PLATBY.CDP_KODPLATBY as CODE, decode (H_CP_DRUH_PLATBY.CDP_INVOICE, 'a', 'Y', 'n', 'N') as POVOL_PRE_UCET, decode (H_CP_DRUH_PLATBY.CDP_BILL, 'a', 'Y', 'n', 'N') as POVOL_PRE_UCTENKU, decode (H_CP_DRUH_PLATBY.CDP_INCOME, 'a', 'Y', 'n', 'N') as POVOL_PRE_PRIJEM, decode (H_CP_DRUH_PLATBY.CDP_LEVY, 'a', 'Y', 'n', 'N') as POVOL_PRE_ODVOD from H_CP_DRUH_PLATBY join H_CP_TEXT on H_CP_DRUH_PLATBY.CDP_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Izby
- metóda - getRoomList
- tabuľka - HO_BI_L_ROOM
- metóda vracia zoznam izieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_ROOM.ID - id - id izby
- HO_BI_L_ROOM.NAME - name - názov izby
- HO_BI_L_ROOM.ROOM_NUMBER - number - číslo izby
- HO_BI_L_ROOM.ROOM_TYPE_ID - roomTypeId - id typu izby
- HO_BI_L_ROOM.ACCOMM_BLOCKS_ID - accomodationSectionId - id ubytovacieho bloku
- HO_BI_L_ROOM.FLOOR_NUMBER - floor - číslo poschodia
- HO_BI_L_ROOM.ZONE_NUMBER - district - číslo rajónu
- HO_BI_L_ROOM.DESCR_ROOM_STATUS - roomStateDescription - popis stavu izby
- HO_BI_L_ROOM.ROOM_STATUS - definedRoomState - definovaný stav izby
- HO_BI_L_ROOM.NOTE - note - poznámka
- HO_BI_L_ROOM.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_IZ.IZ_ID_IZBA as ID, HC_IZ.IZ_NAZOV as NAME, HC_IZ.IZ_CISIZ as ROOM_NUMBER, HC_IZ.IZ_CISTY as ROOM_TYPE_ID, HC_IZ.IZ_ID_UBYTOVACI_BLOK as ACCOMM_BLOCKS_ID, HC_IZ.IZ_POSCH as FLOOR_NUMBER, HC_IZ.IZ_RAJON as ZONE_NUMBER, HC_IZ.IZ_TEXT_STATUS as DESCR_ROOM_STATUS, HC_IZ.IZ_STDEF as ROOM_STATUS, HC_IZ.IZ_POZNAMKA as NOTE, 'N' as DELETED from HC_IZ
Typy izieb - lôžka
- metóda - getRoomTypeBedsList
- tabuľka - HO_BI_L_ROOM_TS_BED_TS
- metóda vracia zoznam typov lôžok pre jednotlivé typy izieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_ROOM_TS_BED_TS.ID - id - id záznamu v číselníku
- HO_BI_L_ROOM_TS_BED_TS.BED_TYPE_ID - bedTypeId - id typu lôžka
- HO_BI_L_ROOM_TS_BED_TS.ROOM_TYPE_ID - roomTypeId - id typu izby
- HO_BI_L_ROOM_TS_BED_TS.COUNT - count - počet lôžok daného typu
- HO_BI_L_ROOM_TS_BED_TS.ORDER_NUMBER - order - poradie typov lôžok pre daný typ izby
- HO_BI_L_ROOM_TS_BED_TS.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_ROOM_TYPE_BED_TYPES.RTBT_ID as ID, HC_ROOM_TYPE_BED_TYPES.RTBT_BED_TYPE_ID as BED_TYPE_ID, HC_ROOM_TYPE_BED_TYPES.RTBT_ROOM_TYPE_ID as ROOM_TYPE_ID, HC_ROOM_TYPE_BED_TYPES.RTBT_COUNT as COUNT, HC_ROOM_TYPE_BED_TYPES.RTBT_ORDER_ID as ORDER_NUMBER, 'N' as DELETED from HC_ROOM_TYPE_BED_TYPES
Typy izieb
- metóda - getRoomTypeList
- tabuľka - HO_BI_L_ROOM_TYPE
- metóda vracia zoznam typov izieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_ROOM_TYPE.ID - id - id záznamu v číselníku
- HO_BI_L_ROOM_TYPE.ROOM_TYPE - roomType - kód typu izby
- HO_BI_L_ROOM_TYPE.NAME - name - názov typu izby
- HO_BI_L_ROOM_TYPE.SALE_ITEM_ID - serviceId - kód služby, ktorá prislúcha danému typu izby
- HO_BI_L_ROOM_TYPE.TOTAL_NUMBER_OF - count - počet izieb daného typu
- HO_BI_L_ROOM_TYPE.CHNG_INT_POST_PRADLO - changeIntervalBedClothes - interval výmeny postelného prádla
- HO_BI_L_ROOM_TYPE.CHNG_INT_UTERAKY - changeIntervalTowels - interval výmeny uterákov
- HO_BI_L_ROOM_TYPE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_CE.CE_CISTY as ID, HC_CE.CE_TYPIZ as ROOM_TYPE, H_CP_TEXT.TXT_TEXT as NAME, HC_CE.CE_ID_TOVAR as SALE_ITEM_ID, HC_CE.CE_POCET as TOTAL_NUMBER_OF, HC_CE.CE_PDPRA as CHNG_INT_POST_PRADLO, HC_CE.CE_PDUTE as CHNG_INT_UTERAKY, 'N' as DELETED from HC_CE join H_CP_TOVAR on H_CP_TOVAR.CTO_ID_TOVAR = HC_CE.CE_ID_TOVAR join H_CP_TEXT on H_CP_TEXT.TXT_ID_TEXT = H_CP_TOVAR.CTO_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Úseky
- metóda - getSectionList
- tabuľka - HO_BI_L_SECTION
- metóda vracia zoznam úsekov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_SECTION.ID - id - id úseku
- HO_BI_L_SECTION.NAME - name - názov úseku
- HO_BI_L_SECTION.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_USEK.HUS_ID as ID, H_CP_TEXT.TXT_TEXT as NAME, 'N' as DELETED from HC_USEK join H_CP_TEXT on HC_USEK.HUS_ID_TEXT = H_CP_TEXT.TXT_ID_TEXT and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Pracovné stanice
- metóda - getWorkStationList
- tabuľka - HO_BI_L_WORKSTATION
- metóda vracia zoznam pracovných staníc
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_WORKSTATION.ID - id - id pracovnej stanice
- HO_BI_L_WORKSTATION.NAME - name - názov pracovnej stanice
- HO_BI_L_WORKSTATION.IDENT - ident - hostname pracovnej stanice
- HO_BI_L_WORKSTATION.FISCAL_TYPE - fiscalType - typ fiskalizácie pracovnej stanice
- HO_BI_L_WORKSTATION.ACCOUNT_ALLOWED - allowedAccounts - príznak povolených účtov na danej pracovnej stanici, ak je hodnota TRUE, na stanici je možné vystavovať účty
- HO_BI_L_WORKSTATION.INVOICE_ALLOWED - allowedInvoices - príznak povolených faktúr na danej pracovnej stanici, ak je hodnota TRUE, na stanici je možná vystavovať odberateľské faktúry
- HO_BI_L_WORKSTATION.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HC_PS.PS_CISPS as ID, HC_PS.PS_NAZPS as NAME, HC_PS.PS_IDENT as IDENT, decode (HC_PS.PS_ZAKAZANEUCTY, 'a', 'N', 'n', 'Y') as ACCOUNT_ALLOWED, decode (HC_PS.PS_ZAKAZANEFAKTURY, 'a', 'N', 'n', 'Y') as INVOICE_ALLOWED, HC_PS.PS_TYPFI as FISCAL_TYPE, 'N' as DELETED from HC_PS
Odberatelia
- metóda - getPurchaserList
- tabuľka - HO_BI_L_PURCHASER
- metóda vracia zoznam odberateľov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_PURCHASER.ID - id - id odberateľa
- HO_BI_L_PURCHASER.NAME - name - názov spoločnosti odberateľa
- HO_BI_L_PURCHASER.STREET - street - ulica a číslo sídla odberateľa
- HO_BI_L_PURCHASER.CITY - city - PSČ a mesto sídla odberateľa
- HO_BI_L_PURCHASER.ICO - ico - IČO odberateľa
- HO_BI_L_PURCHASER.IC_DPH - icdph - IČ DPH odberateľa
- HO_BI_L_PURCHASER.BANK_ACCOUNT - accountNumber - číslo účtu odberateľa
- HO_BI_L_PURCHASER.BANK - bank - názov banky odberateľa
- HO_BI_L_PURCHASER.ALL_REVENUE_SUM - totalEarnings - suma tržieb odberateľa
- HO_BI_L_PURCHASER.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select HK_OD.OD_CISOD as ID, HK_OD.OD_NAZOD as NAME, HK_OD.OD_ULIOD as STREET, HK_OD.OD_MESOD as CITY, HK_OD.OD_ICOOD as ICO, HK_OD.OD_DICOD as ICDPH, HK_OD.OD_UCEOD as BANK_ACCOUNT, HK_OD.OD_BANKA as BANK, HK_OD.OD_CENAF as ALL_REVENUE_SUM, 'N' as DELETED from HK_OD
Používatelia
- metóda - getUserList
- tabuľka - HO_BI_L_USER
- metóda vracia zoznam používateľov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_USER.ID - id - id používateľa
- HO_BI_L_USER.NAME - name - názov používateľa
- HO_BI_L_USER.PATTERN_NAME - patternName - názov vzoru, ak nie nemá používateľ práva zo vzoru, potom je hodnota null
- HO_BI_L_USER.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select L_UZIVATEL.UZ_ID_UZIVATEL as ID, vzor.UP_MENO as NAME, pouzivatel.UP_MENO as PATTERN_NAME, 'N' as DELETED from L_UZIVATEL join L_UZIVATEL_PREDOK pouzivatel on pouzivatel.UP_ID_UZIVATEL_PREDOK = L_UZIVATEL.UZ_ID_UZIVATEL left join L_UZIVATEL_PREDOK vzor on vzor.UP_ID_UZIVATEL_PREDOK = L_UZIVATEL.UZ_ID_VZOR where L_UZIVATEL.UZ_DELETED = 'n'
Služby
- metóda - getServiceList
- tabuľka - HO_BI_L_SALE_ITEM
- metóda vracia zoznam všetkých služieb v číselníku
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_SALE_ITEM.ID - id - id služby v číselníku
- HO_BI_L_SALE_ITEM.CODE - code - kód služby z číselníka
- HO_BI_L_SALE_ITEM.NAME - name - názov služby
- HO_BI_L_SALE_ITEM.ACTUAL_STATE - actualState - stav služby
- HO_BI_L_SALE_ITEM.SYSTEM - system - príznak, či ide o systémovú službu, hodnota TRUE značí systémovú službu
- HO_BI_L_SALE_ITEM.SALE_ITEM_CATEGORY_ID - segmentId - id segmentu z kategorizácie služieb, segment je vždy nenulový
- HO_BI_L_SALE_ITEM.ACCOUNTING_TYPE_ID - accountingTypeId - id účtovného druhu z kategorizácie služieb, pokiaľ má služba priradený účtovný druh
- HO_BI_L_SALE_ITEM.CAN_CHANGE_PRICE - changeablePrice - príznak meniteľnej ceny, ak je hodnota TRUE je možné meniť cenu pri predaji
- HO_BI_L_SALE_ITEM.CHARACTER_SALE_ITEM - serviceCharacter - charakter služby
- HO_BI_L_SALE_ITEM.TYPE_TEXT - serviceType - názov typu služby
- HO_BI_L_SALE_ITEM.ALLOWED_MIDNIGHT - afterMidnight - príznak služby poskytovanej po polnoci, ak je hodnota TRUE, služba je poskytovaná až po polnoci, napr. raňajky
- HO_BI_L_SALE_ITEM.PULTOVY_PREDAJ - directSale - príznak služby povolenej pre pultový predaj, ak je hodnota TRUE, službu je možné predať aj priamo cez pultový predaj
- HO_BI_L_SALE_ITEM.HOME_CURR_PRICE - domesticPrice - cena v domácej mene
- HO_BI_L_SALE_ITEM.VAT - vatPercent - sadzba DPH v percentách
- HO_BI_L_SALE_ITEM.EXTERNAL_SYSTEM_ID - externalSystemId - id externého systému, z ktorého bola položka poslaná
- HO_BI_L_SALE_ITEM.EXT_SYS_SALE_ITEM_ID - extSysItemId - id položky v externom systéme
- HO_BI_L_SALE_ITEM.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
- serviceCharacter - konštanty
hodnota | popis |
1 | štandardná služba |
2 | balík služieb |
3 | služba príjem/výdaj na sklad |
4 | služba typ izby |
5 | služba zľava/prirážka |
6 | služba zaokrúhlenie hotovosť |
7 | záloha |
8 | systémová služba |
9 | ostatná služba |
10 | služba poskytnutie hotovosti |
- actualState - konštanty
hodnota | popis |
1 | na vymazanie |
2 | zakázaný |
3 | |
4 | povolený |
select H_CP_TOVAR.CTO_ID_TOVAR as ID, H_CP_TOVAR.CTO_KODTR as CODE, text1.TXT_TEXT as NAME, H_CP_TOVAR.CTO_ID_AKTUALNOST as ACTUAL_STATE, decode (H_CP_TOVAR.CTO_SYSTEM, 'a', 'Y', 'n', 'N') as SYSTEM, typSegmentu.CTK_ID_KATEGORIA_TOVARU as SALE_ITEM_CATEGORY_ID, uctovnyDruh.CTK_ID_KATEGORIA_TOVARU as ACCOUNTING_TYPE_ID, decode (H_CP_TOVAR.CTO_MENIT_CENA, 'a', 'Y', 'n', 'N') as CAN_CHANGE_PRICE, H_CP_TOVAR.CTO_ZAKLADNY_TYP as CHARACTER_SALE_ITEM, text2.TXT_TEXT as TYPE_TEXT, decode (H_CP_TOVAR.CTO_PO_POLNOCI, 'a', 'Y', 'n', 'N') as ALLOWED_MIDNIGHT, decode (H_CP_TOVAR.CTO_PULTOVY_PREDAJ, 'a', 'Y', 'n', 'N') as PULTOVY_PREDAJ, HK_PRICE.PRC_OBJEM_V_DANEJ_MENE as HOME_CURR_PRICE, H_CP_HLADINA_DPH.CHD_SADZBA as VAT, H_CP_EXT_SYSTEM_IMPEXP.CEI_ID_EXT_SYSTEM as EXTERNAL_SYSTEM_ID, H_CP_EXT_SYSTEM_IMPEXP.CEI_ID_IDENTIFIKACNY_STRING as EXT_SYS_SALE_ITEM_ID, 'N' as DELETED from H_CP_TOVAR left join ( select H_CP_TOVAR_KATEGORIA.CTK_ID_KATEGORIA_TOVARU, H_CP_TOVAR_KATEGORIA.CTK_ID_TOVAR from H_CP_TOVAR_KATEGORIA join H_CP_KATEGORIA_TOVARU on H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU = H_CP_TOVAR_KATEGORIA.CTK_ID_KATEGORIA_TOVARU and H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU_TYP = 6 ) uctovnyDruh on uctovnyDruh.CTK_ID_TOVAR = H_CP_TOVAR.CTO_ID_TOVAR left join ( select H_CP_TOVAR_KATEGORIA.CTK_ID_KATEGORIA_TOVARU, H_CP_TOVAR_KATEGORIA.CTK_ID_TOVAR from H_CP_TOVAR_KATEGORIA join H_CP_KATEGORIA_TOVARU on H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU = H_CP_TOVAR_KATEGORIA.CTK_ID_KATEGORIA_TOVARU and H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU_TYP = 5 ) typSegmentu on typSegmentu.CTK_ID_TOVAR = H_CP_TOVAR.CTO_ID_TOVAR join H_CP_HLADINA_DPH on H_CP_HLADINA_DPH.CHD_ID_HLADINA_DPH = H_CP_TOVAR.CTO_ID_DPH join H_CP_TEXT text1 on H_CP_TOVAR.CTO_ID_TEXT = text1.TXT_ID_TEXT and text1.TXT_ID_LANGUAGE = 1 left join HK_PRICE on HK_PRICE.PRC_ID_PRICES = H_CP_TOVAR.CTO_ID_CENOVA_STRUKTURA and HK_PRICE.PRC_KOD_MENY = 'EUR' left join H_CP_TYP_SLUZBY on H_CP_TYP_SLUZBY.HTS_ID = H_CP_TOVAR.CTO_TYP_SLUZBY left join H_CP_TEXT text2 on H_CP_TYP_SLUZBY.HTS_ID_TEXT = text2.TXT_ID_TEXT and text2.TXT_ID_LANGUAGE = 1 left join H_CP_EXT_SYSTEM_IMPEXP on H_CP_TOVAR.CTO_TYP_SLUZBY = 7 and H_CP_EXT_SYSTEM_IMPEXP.CEI_IE_FLAG = 1 and H_CP_EXT_SYSTEM_IMPEXP.CEI_ID_OBJEKT =H_CP_TOVAR.CTO_ID_TOVAR and H_CP_EXT_SYSTEM_IMPEXP.CEI_ID_TYP_OBJEKTU = 1
Balíky
- metóda - getServicePackageList
- tabuľka - HO_BI_L_PKG_SALE_ITEM
- metóda vracia zoznam balíkov služieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_PKG_SALE_ITEM.ID - id - id balíka služieb
- HO_BI_L_PKG_SALE_ITEM.SALE_ITEM_ID - serviceId - id služby z číselníka služieb - služba, ktorá reprezentuje balík; totožné s hodnotou id
- HO_BI_L_PKG_SALE_ITEM.ORDER_NUMBER - order - poradie balíka v číselníku
- HO_BI_L_PKG_SALE_ITEM.PACKAGE_TYPE - packageType - typ balíka
- HO_BI_L_PKG_SALE_ITEM.NUM_OF_DAYS - dayCount - počet dní balíka
- HO_BI_L_PKG_SALE_ITEM.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
- packageType - konštanty
hodnota | popis |
1 | jednorazová cena |
2 | cena za pobytový deň |
3 | suma cien služieb za deň |
4 | služby samostatne |
select H_CP_BALIKY_SLUZIEB.CBS_ID_TOVAR as ID, H_CP_BALIKY_SLUZIEB.CBS_ID_TOVAR as SALE_ITEM_ID, H_CP_BALIKY_SLUZIEB.CBS_PORADIE as ORDER_NUMBER, H_CP_BALIKY_SLUZIEB.CBS_BALIK_TYP as PACKAGE_TYPE, H_CP_BALIKY_SLUZIEB.CBS_POCET_DNI as NUM_OF_DAYS, 'N' as DELETED from H_CP_BALIKY_SLUZIEB
Balíky - služby v balíku
- metóda - getServicePackageServicesList
- tabuľka - HO_BI_L_PKG_SALE_ITEMS
- metóda vracia zoznam služieb z jednotlivých balíkov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_PKG_SALE_ITEMS.ID - id - id záznamu
- HO_BI_L_PKG_SALE_ITEMS.PKG_SALE_ITEM_ID - packageId - id balíka
- HO_BI_L_PKG_SALE_ITEMS.SALE_ITEM_ID - serviceId - id služby z číselníka služieb
- HO_BI_L_PKG_SALE_ITEMS.TRVALA - permanent - príznak trvalej služby, ak je hodnota TRUE, služba trvá dobu trvania balíka
- HO_BI_L_PKG_SALE_ITEMS.PAID - paid - príznak platenej služby, ak je hodnota TRUE, služba sa naťažuje do účtu v príslušnej cene v domácej mene
- HO_BI_L_PKG_SALE_ITEMS.AFTER_MIDNIGHT - afterMidnight - príznak služby po polnoci, napr. raňajky
- HO_BI_L_PKG_SALE_ITEMS.COUNT_PER_DAY - countForDay - počet služieb za deň pre daný balík
- HO_BI_L_PKG_SALE_ITEMS.HOME_CURR_PRICE - domesticPriceValue - cena služby v domácej mene. Pozor táto cena nemusí byť totožná s cenou služby v číselníku služieb.
- HO_BI_L_PKG_SALE_ITEMS.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
select H_CP_BALIKY_SLUZIEB_SLUZBY.BST_ID as ID, H_CP_BALIKY_SLUZIEB_SLUZBY.BST_PARENT as PKG_SALE_ITEM_ID, H_CP_BALIKY_SLUZIEB_SLUZBY.BST_ID_TOVAR as SALE_ITEM_ID, decode (H_CP_BALIKY_SLUZIEB_SLUZBY.BST_TRVALA, 'a', 'Y', 'n', 'N') as TRVALA, decode (H_CP_BALIKY_SLUZIEB_SLUZBY.BST_PLATENA, 'a', 'Y', 'n', 'N') as PAID, decode (H_CP_BALIKY_SLUZIEB_SLUZBY.BST_PO_POLNOCI, 'a', 'Y', 'n', 'N') as AFTER_MIDNIGHT, H_CP_BALIKY_SLUZIEB_SLUZBY.BST_POCET as COUNT_PER_DAY, coalesce (cena1.PRC_OBJEM_V_DANEJ_MENE,cena2.PRC_OBJEM_V_DANEJ_MENE) as HOME_CURR_PRICE, 'N' as DELETED from H_CP_BALIKY_SLUZIEB_SLUZBY left join HK_PRICE cena1 on cena1.PRC_ID_PRICES = H_CP_BALIKY_SLUZIEB_SLUZBY.BST_ID_CENOVA_STRUKTURA and cena1.PRC_KOD_MENY = 'EUR' left join H_CP_TOVAR on H_CP_TOVAR.CTO_ID_TOVAR = H_CP_BALIKY_SLUZIEB_SLUZBY.BST_ID_TOVAR left join HK_PRICE cena2 on cena2.PRC_ID_PRICES = H_CP_TOVAR.CTO_ID_CENOVA_STRUKTURA and cena2.PRC_KOD_MENY = 'EUR'
Kategorizácia služieb
- metóda - getServiceCategoryList
- tabuľka - HO_BI_L_SALE_ITEM_CATEGORIES
- metóda vracia zoznam kategorizácií jednotlivých služieb
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_SALE_ITEM_CATEGORIES.SALE_ITEM_CATEGORY_ID - categoryId - id kategórie
- HO_BI_L_SALE_ITEM_CATEGORIES.CATEGORY_TYPE_ID - categoryTypeId - id kategorizácie
- HO_BI_L_SALE_ITEM_CATEGORIES.SALE_ITEM_ID - serviceId - id služby z číselníka služieb
select H_CP_TOVAR_KATEGORIA.CTK_ID_KATEGORIA_TOVARU as SALE_ITEM_CATEGORY_ID, H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU_TYP as CATEGORY_TYPE_ID, H_CP_TOVAR_KATEGORIA.CTK_ID_TOVAR as SALE_ITEM_ID from H_CP_TOVAR_KATEGORIA join H_CP_KATEGORIA_TOVARU on H_CP_KATEGORIA_TOVARU.CKT_ID_KATEGORIA_TOVARU = H_CP_TOVAR_KATEGORIA.CTK_ID_KATEGORIA_TOVARU
Cenové profily
- metóda - getPriceProfileList
- tabuľka - HO_BI_L_PRICE_PROFILE
- metóda vracia zoznam cenových profilov
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_PRICE_PROFILE.ID - id - id cenového profilu
- HO_BI_L_PRICE_PROFILE.NAME - name - názov cenového profilu
- HO_BI_L_PRICE_PROFILE.PRICE_PROFILE_TYPE - type - typ cenového profilu
- HO_BI_L_PRICE_PROFILE.PARENT_ID - parentId - id rodičovského cenového profilu
- HO_BI_L_PRICE_PROFILE.PREFIX - prefix - prefix pre individuálne cenové profily vytvorené z tohto cenového profilu
- HO_BI_L_PRICE_PROFILE.PRICE_PROFILE_ORDER - order - poradie cenového profilu
- HO_BI_L_PRICE_PROFILE.ALLOWED - allowed - príznak povoleného cenového profilu, za "nepovolený" cenový profil sa považujú cenové profily typu A
- HO_BI_L_PRICE_PROFILE.PKG_SALE_ITEM_ID - servicesPackageId - id balíka služieb v cenovom profile
- HO_BI_L_PRICE_PROFILE.CENA_BALIKA_JE_SUCASTOU_CP - packageIntegratedPrice - príznak, či je cena balíka súčasťou cenového profilu, ak je hodnota FALSE, potom je cena balíka účtovaná samostatne
- HO_BI_L_PRICE_PROFILE.NOTE - poznámka - poznámka pri cenovom profile
- HO_BI_L_PRICE_PROFILE.DELETED - deleted - príznak zmazaného záznamu, predpĺňa sa hodnota FALSE
- type - konštanty
hodnota | popis |
A | pomocný cenový profil |
S | štandardný cenový profil |
I | individuálny cenový profil |
select H_CP_CENOVY_PROFIL.CEP_ID_PROFIL as ID, H_CP_CENOVY_PROFIL.CEP_NAZOV as NAME, H_CP_CENOVY_PROFIL.CEP_TYP as PRICE_PROFILE_TYPE, H_CP_CENOVY_PROFIL.CEP_PREDOK as PARENT_ID, H_CP_CENOVY_PROFIL.CEP_IND_PROFIL_PREFIX as PREFIX, H_CP_CENOVY_PROFIL.CEP_PORADIE as PRICE_PROFILE_ORDER, decode (H_CP_CENOVY_PROFIL.CEP_TYP, 'A', 'N', 'Y') as ALLOWED, balikId.CPU_VALUE as PKG_SALE_ITEM_ID, decode (cenaSucastou.CPU_VALUE, '1', 'Y', 'N') as CENA_BALIKA_JE_SUCASTOU_CP, H_CP_CENOVY_PROFIL.CEP_POZNAMKA as NOTE, 'N' as DELETED from H_CP_CENOVY_PROFIL left join H_CP_UCTOVANIE_PROFIL balikId on balikId.CPU_ID_PROFIL = H_CP_CENOVY_PROFIL.CEP_ID_PROFIL and balikId.CPU_KEY = 13 left join H_CP_UCTOVANIE_PROFIL cenaSucastou on cenaSucastou.CPU_ID_PROFIL = H_CP_CENOVY_PROFIL.CEP_ID_PROFIL and cenaSucastou.CPU_KEY = 14
Marketingové kategorizácie
- metóda - neexistuje žiadna metóda na poskytovanie dát cez WS
- tabuľka - HO_BI_L_MARKETING_CATEG_TYPE
- zoznam všetkých marketingových kategorizácií vrátane náboru a druhu pobytu
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_MARKETING_CATEG_TYPE.MCT_ID - id kategorizácie
- HO_BI_L_MARKETING_CATEG_TYPE.MCT_CODE - kód kategorizácie
- HO_BI_L_MARKETING_CATEG_TYPE.MCT_NAME - názov kategorizácie
- HO_BI_L_MARKETING_CATEG_TYPE.MCT_ORDER_ID - poradie záznamu
- HO_BI_L_MARKETING_CATEG_TYPE.MCT_ENABLED - príznak povoleného záznamu
select MCT_ID, MCT_CODE, TXT_TEXT as MCT_NAME, MCT_ORDER_ID, MCT_ENABLED from HC_MARKETING_CATEGORY_TYPE join H_CP_TEXT on H_CP_TEXT.TXT_ID_TEXT = MCT_TEXT_ID and H_CP_TEXT.TXT_ID_LANGUAGE = 1
Marketingové kategórie
- metóda - neexistuje žiadna metóda na poskytovanie dát cez WS
- tabuľka - HO_BI_L_MARKETING_CATEG
- zoznam všetkých marketingových kategórií, vrátane priradenia ku príslušnej kategorizácii
- vstupné parametre - žiadne
- výstupné hodnoty
- HO_BI_L_MARKETING_CATEG.HMC_ID - id kategórie
- HO_BI_L_MARKETING_CATEG.HMC_CODE - kód kategórie
- HO_BI_L_MARKETING_CATEG.HMC_CODE - kód kategorizácie, do ktorej kategória spadá
- HO_BI_L_MARKETING_CATEG.HMC_NAME - názov kategórie
- HO_BI_L_MARKETING_CATEG.HMC_ORDER_ID - poradie záznamu
- HO_BI_L_MARKETING_CATEG.HMC_ENABLED - príznak povoleného záznamu
select HMC_ID, HMC_CODE, HMC_CATEGORY_TYPE_ID, TXT_TEXT as HMC_NAME, HMC_ENABLED from HC_MARKETING_CATEGORY join H_CP_TEXT on H_CP_TEXT.TXT_ID_TEXT = HMC_TEXT_ID and H_CP_TEXT.TXT_ID_LANGUAGE = 1;