OBI - Horec - Číselníky

Z Hotelové systémy - Wiki
Skočit na navigaci Skočit na vyhledávání

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;