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

Entitní třída CKonfigurator

CKonfigurator - Konfigurátor položek

Seznam polí

Pole SQL Typ Popis
idpk kgz_kn Integer(9) 003 Systémové číslo
Jednoznačná identifikace konfigurátoru - číslo generované systémem
N položka - 9 znaků
kod kgz_kod String(30) 001 Kód konfigurátor
Jednoznačná identifikace konfigurátoru
hlavní klíč
AN položka - 30 znaků
stav kgz_stav Short(4) 002 Stav záznamu
Stav příslušného konfigurátoru, může nabývat následujících hodnot:
0 - konfigurátor je vytvářen
1 - konfigurátor je upravován
4 - konfigurátor je blokován pro nový objekt, jinak aktivní
5 - konfigurátor je schválen
9 - konfigurátor je vyřazen
Na základě tohoto stavu pak probíhá další využití konfigurátoru -
konfigurátor lze použít pouze tehdy, je-li ve stavu 5 (schválen).
N položka - 4 znaky
nazev kgz_nazev String(40) 004 Název konfigurátoru
Název konfigurátoru - další identifikace konfigurátoru
AN položka - 40 znaků
popis kgz_popis String(60) 005 Popis konfigurátoru
Stručný popis charakteristiky konfigurátoru
AN položka - 60 znaků
typ kgz_typ Character(1) 006 Typ konfigurátoru
Určuje použití konfigurátoru - může nabývat hodnot:
„1“ - konfigurátor pro položky
„2“ - konfigurátor pro tavby
„3“ - konfigurátor se sestavovanými a generovanými sadami
AN položka - 1 znak
ename kgz_login String(8) 007 Kdo změnil ?
Login jméno pracovníka, který naposledy prováděl modifikaci záznamu
AN položka - 8 znaků
edat kgz_edat Integer(9) 008 Kdy změnil ?
Datum, kdy byla naposledy prováděna modifikace záznamu.
N položka - 9 znaků
inaDel kgz_ina_del Short(4) 009 Délka INA
Stanovení maximální délky prvního vytvářeného řetězce (pro typ
konfigurátoru 1 se jedná o identifikační číslo položky)
N položka - 4 znaky
nazDel kgz_naz_del Short(4) 010 Délka název
Stanovení maximální délky druhého vytvářeného řetězce (pro typ
konfigurátoru 1 se jedná o název)
N položka - 4 znaky
varDel kgz_var_del Short(4) 011 Délka vária
Stanovení maximální délky třetího vytvářeného řetězce (pro typ
konfigurátoru 1 se jedná o váriu)
N položka - 4 znaky
ozn1Del kgz_ozn1_del Short(4) 012 Délka ozn1 řetězce
Stanovení maximální délky druhého vytvářeného řetězce (pro typ
konfigurátoru 1 se jedná o označení 1)
N položka - 4 znaky
ozn2Del kgz_ozn2_del Short(4) 013 Délka ozn2 řetězce
Stanovení maximální délky druhého vytvářeného řetězce (pro typ
konfigurátoru 1 se jedná o označení 2)
N položka - 4 znaky
doplV kgz_dopl_v Character(1) 014 Doplň.vlastnosti J/N?
Definuje vliv doplňujících vlastností - má význam jen pro konfigurátory
určené pro tavby (pro konfigurátory položek nemá význam)
minPor kgz_min_por Integer(9) 015 Minimum pro poř.č.
Určuje minimální hodnotu pro pořadové číslo (v rámci konfigurátoru může
být jen jedna vlastnost, která je typu pořadové číslo - KGV-ALG-TYP = „1“)
maxPor kgz_max_por Integer(9) 016 Maximum pro poř.č.
Určuje maximální hodnotu pro pořadové číslo (v rámci konfigurátoru může
být jen jedna vlastnost, která je typu pořadové číslo - KGV-ALG-TYP = „1“)
aktPor kgz_akt_por Integer(9) 017 Aktuální poř.číslo
Uchovává poslední použité pořadové číslo (v rámci konfigurátoru může
být jen jedna vlastnost, která je typu pořadové číslo - KGV-ALG-TYP = „1“)
novy kgz_novy Character(1) 018 Určení poř.čísla
Určuje typ generování pořadového čísla (má význam jen v případě,
že konfigurátor obsahuje vlastnost typu pořadové číslo. Může nabývat
hodnot:
„ “ - „vždy nové pořadí“
(při zakládání nové položky se vygeneruje vždy nové pořadí)
„1“ - „kontrola povinných vlastností“
(při zakládání nové položky se provede kontrola, zda pro
všechny zadané povinné vlastnosti neexistuje odpovídající
výrobek, pokud ano, pak není nový výrobek založen, pokud
ne, pak je vygenerováno nové pořadí a výrobek je založen)
„2“ - „kontrola povinných vlastností s generováním pořadí dle řady“
(při zakládání nové položky se provede kontrola, zda pro všechny zadané povinné vlastnosti neexistuje odpovídající výrobek, pokud ano, pak není nový výrobek založen, pokud ne, pak je vygenerováno nové pořadí a výrobek je založen, pořadí se generuje dynamicky dle vygenerovaného prefixu, databázově se zjistí nejvyšší číslo pro daný prefix a zvyší se o jedničku)
cenaJn kgz_cena_jn Character(1) 019 Vliv na cenu
Vliv na cenu
Určuje, zda konfigurátor obsahuje vlastnosti s vlivem na cenu
Atribut se vyplňuje při schvalování konfigurátoru (pokud konfigurátor obsahuje
alespoň jednu vlastnost s vlivem na cenu nastaví se na „J“)
defJn kgz_def_jn Character(1) 020 Defaultní vlastnost
Skryté vlastnosti konfigurátoru
Určuje, zda konfigurátor obsahuje skryté vlastnsoti.
Atribut se vyplňuje při schvalování konfigurátoru (pokud konfigurátor obsahuje
alespoň jednu skrytou vlastnost nastaví se na „J“)
Skryté vlastnosti konfigurátoru nejsou při konfiguraci standardně zobrazovány
(při sestavování konfigurátoru na tuto skutečnost musí být pamatováno - všechn
y
skryté vlastnosti by měly být vyplněny na základě standardních nebo řízených
defaultů. Pokud vyplněny nejsou konfigurace není povolena a je potřeba do
konfigurace tyto skryté vlastnosti doplnit - ikona v konfigurátoru - a určit
jejich hodnoty).
kgqJn kgz_kgq_jn Character(1) 021 Exist.přístup.záznamů
Existence přístupových záznamů.
zmenaJn kgz_zmena_jn Character(1) 022 Změna módu ?
Nastavení konfigurátoru do módu změna.
zmenaCis kgz_zmena_cis Short(4) 023 Číslo změny ?
Číslo změny.
hlD kgz_hl_d Character(1) 024 Druh sestavování identifikace
Druh sestavování identifikace
„ “ - „Dle přepínače HL“
při sestavování identifikace položky je respektováno nastavení přepínače
HL v prep-cs/KONFIG
„N“ - „Dle hodnoty“
sestavování identifikace položky je prováděno dle hodnot vlastností
„J“ - „Dle systémových čísel“
sestavování identifikace položky je prováděno dle systémových čísel
hodnot vlastností.
Atribut se uplatní pouze u konfigurátorů, pro které mají pořadové číslo
a KGZ-NOVY = „1“ (kontrola povinných polí).
urceni kgz_urceni Character(1) 025 Určení
Určení
Určení
„ “ - neurčeno
„A“ - obchod
„B“ - nákup
„C“ - výroba.
cenMkz kgz_cen_mkz Integer(9) 026 Makro pro cenotvorbu
Makro pro cenotvorbu
Připojení makra definované implementace pro určení ceny
Má význam jen v případě, že je daný konfigurátor určen pro výpočet ceny
aname kgz_aname String(8) 027 Autor aktualizace
Autor aktualizace
Login, který aktualizoval danou vlastnost
adat kgz_adat Date(23) 028 Datum aktualizace
Datum aktualizace
Aktuální datum a čas aktualizace záznamu
dObr kgz_d_obr Character(1) 029 Exist.detail.obr.pro konfig.
Existence detailního obrázku pro konfigurátor
„ “ - detailní obrázek ke konfigurátoru neexistuje
„J“ - detailní obrázek ke konfigurátoru existuje
lObr kgz_l_obr Character(1) 030 Exist.seznam.obr.pro konfig.
Existence seznamového obrázku pro konfigurátor
„ “ - seznamový obrázek ke konfigurátoru neexistuje
„J“ - seznamový obrázek ke konfigurátoru existuje
oKfgJn kgz_o_kfg_jn Character(1) 031 Konf.určen i pro obchod.konfig
Konfigurátor určen i pro obchodní konfiguraci
„ “ - konfigurátor není určen pro obchodní konfiguraci
„J“ - konfigurátor je určen pro obchodní konfiguraci
oKfgMkz kgz_o_kfg_mkz Integer(9) 032 Makro pro tarnsf.obchod.konf.
Makro pro transformaci obchodní konfigurace na standardní konfiguraci
Odkaz na makro pro transformaci z obchodní konfigurace na standardní
konfiguraci (jedná se o makro implementace xxxx)
cenSmc kgz_cen_smc Long(18) 033 Makro pro cenotvorbu Open
Makro pro cenotvorbu
Připojení makra definované implementace pro určení ceny
Má význam jen v případě, že je daný konfigurátor určen pro výpočet ceny
oKfgSmc kgz_o_kfg_smc Long(18) 034 Makro pro tarnsf.obchod.konf. Open
Makro pro transformaci obchodní konfigurace na standardní konfiguraci
Odkaz na makro pro transformaci z obchodní konfigurace na standardní
konfiguraci (jedná se o makro implementace xxxx)
iko concat('KGZ,',kgz_kn) String(255) Vztah na elektronic.dokumenty
Vztah na elektronické dokumenty
cSabKfg CSabKfg Šablona Konfigurátoru
cMakUziCena kgz_cen_smc CMakUzi Uživatelské makro pro cenotvorbu