Obsah

Rozpočty (ROZPOCTY)

Rozpočty (rozpocty_rozpocty)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo rozpočtu IDRozp String(15) Číslo rozpočtu
200 1 Druh rozpočtu IDDruh String(8)1) Druh do kterého rozpočet patří
250 25 Stav Stav String(1) Informativní stav rozpočtu
300 2 Číslo partnera IDPartner String(8)2) Identifikátor firmy pro kterou je rozpočet vytvářen
400 Lookup Partner Partner String(40)3) Jméno firmy z partnerů
500 3 Zástupce Zastupce String(35)4) Zástupce odběratele
600 4 Hlavička Hlavicka String(150) První řádek hlavičky - popis rozpočtu
700 5 Hlavička 1 Hlavicka1 String(150) Druhý řádek hlavičky
800 6 Zakázkové číslo IDZakazka String(15)5) Identifikátor zakázky ze zakázek (dle tohoto čísla bude možno vytvořit rezervaci na sklad a vyhodnotit zakázku)
900 Lookup Popis zakázky ZakPopis String(50)6) Popis zakázky
1000 8 Datum Datum DateTime(0) Datum rozpočtu - tiskne se na rozpočtovou sestavu
1100 17 Měna IDMena String(5)7) Kód měny
1200 9 Cena celkem CenaCelkem Currency(0) Celková cena rozpočtu (aktualizuje se při přepočtu rekapitulace)
1300 10 Celkem s DPH CelkemSDPH Currency(0) Cena celkem s DPH
1400 18 Náklady Naklady Currency(0) Celkové náklady celkem
1500 Sql Zisk Zisk Currency(0)8) Absolutní zisk
1600 Sql Zisk [%] ProcZisk Float(0)9) Procentní zisk (cena/náklady)-1
1700 Sql Hodin Hodin Float(0)10) Celková doba práce v hod
1800 11 Poznámka Pozn String(100) Poznámka
1900 12 Č. v ceníku (novisible) IDCen String(15)11) Číslo reprezentující rozpočet v ceníku
2000 Lookup Popis v ceníku (novisible) CenPopis String(60)12) Popis odpovídajícího rozpočtu v ceníku
2100 15 Rozp. skut. stavu IDRozpSS String(15) Odkaz na orig. nabídku ze které je tento rozpočet vytvořen
2150 26 Změnový rozp. ZmenovyRozp String(15) Odkaz na orig. nabídku ze které je tento rozpočet vytvořen
2200 23 Výrobek IDSkladKarta String(15)13) Skladová karta výrobku
2300 24 Kalk. mn. Mnozstvi Float(0) Kalkulované množství
2400 Sql DPH DPH Currency(0)14) DPH celkem
2500 Sql GP [%] (novisible) GP Float(0)15) Groce profit 1-(náklady/cena)
2600 Sql Sleva Sleva Currency(0)16) Sleva z ceníkové ceny
2700 19 Ceníková cena CenikCena Currency(0) Ceníková cena celkem
2800 20 Minut Minut Float(0) Doba montáže v minutách celkem
2900 21 Hmotnost Hmotnost Float(0) Hmotnost celkem
2950 27 Pořadí Poradi Float(0) Pořadí rozpočtů pro kanban
3000 7 Autor IDUzivatele String(8)17) Uživatel který vytvořil rozpočet
3100 14 MM Poznámka MMPoznamka MMMemo(0) Multimediální poznámka
3200 13 Poznámka2 Poznamka2 Memo(0) Poznámka pro rekapitulaci
3300 16 Práva (novisible) RowRight Right(0)
3400 22 Součet ceny z nákl. rekap. (novisible) RNaklCena Currency(0) Součet ceny z nákladové rekapitulace pro kontrolu zda souhlasí z celkovou cenou rozpočtu
3600 Sql TypDokl (novisible) TypDokl String(1)18) TypDokl

First free FieldID: 28, last free FieldID: 63

Podrobně

Č. v ceníku

Tato vazba umožňuje vytvořit rozpočet jednotkový sestavy materiálů a prací a tento pak svázat do ceníku vlastních výrobků. Výrobek pak lze používat v běžných rozpočtech, lze aktualizovat cenu výrobku při změně cen vstupních materiálů apod.

Rozp. skut. stavu

Toto pole informuje o tom, že aktuální rozpočet je tzv. rozpočet skutečného stavu. Tento rozpočet není započítáván do zakázky a z původního počátečního rozpočtu lze pak tisknout sestavu rozpočet skutečného stavu. Zde je zobrazen rozdíl původního plánovaného množství a množství již realizovaného.

Jeden počáteční rozpočet může mít vytvořeno i více rozpočtů skutečného stavu.

Realizuje se funkcí lokálního menu v rozpočtech Připrav rozpočet skutečného stavu.

Změnový rozp.

Toto pole informuje o tom, že aktuální rozpočet je tzv. změnový rozpočet. Obsahuje změny oproti zdrojovému rozpočtu

Poznámka2

Tuto poznámku lze pomocí oddělovače rozdělit na dvě části - před a za rekapitulací.

Události (Events)

rozpocty_rozpocty.RozpoctyPrintRow

Obarvování podle 1. znaku v hlavičce rozpočtu (*!) a zelené obarvení rozpočtů kde je neúplně vyplněná nákladová rekapitulace

rozpocty_rozpocty.PrintRowStav

Obarvování rozpočtu dle stavu

Kapitoly (rozpocty_rkap)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo rozpočtu (novisible) IDRozp String(15)19) Identifikátor rozpočtu
200 1 Č. kapitoly IDKap Integer(0) Pořadí kapitoly v rozpočtu
300 12 Zdroj Zdroj String(1) Odkud pochází kapitola
400 2 Č. druhu IDDruh String(12)20) Identifikátor druhu kapitoly
500 3 Typ kapitoly Typ String(5)21) Typ kapitoly
600 4 Popis Popis String(50) Název kapitoly
700 5 Druh DPH IDDPH String(8)22) Identifikátor sazby DPH (Položky v této kapitole mají toto DPH)
800 Lookup Sazba DPH SazbaDPH Float(0)23) Sazba DPH z číselníku
900 Calculated Cena Cena Currency(0) Prodejní cena kapitoly
1000 Calculated Ceníková cena CenikCena Currency(0) Ceníková cena
1100 Calculated Naklady Naklady Currency(0) Náklady na kapitolu
1200 Calculated Zisk Zisk Currency(0) Zisk za kapitolu
1300 Calculated Přirážka ProcZisk Float(0) Procentní zisk = (Cena-Náklady)/Náklady
1400 Calculated Sleva Sleva Float(0) Sleva z ceníkové ceny v procentech = (1-Cena/CenikCena)
1500 Calculated Minut Minut Integer(0) Doba montáže kapitoly v minutách
1501 Calculated Hod Hodin Float(0) Doba montáže kapitoly v hodinách
1600 Calculated Hmotnost Hmotnost Float(0) Součet hmotností z položek
1700 Calculated DPH DPH Currency(0) DPH
1790 10 Poznámka Pozn String(30) Poznámka
1800 9 Poznámka 2 Poznamka Memo(0) Dlouhá poznámka
1900 6 Marže/Koef [%] (novisible) Rabat Float(0) Marže v procentech kterým navyšujete nákladové ceny z ceníku (montáže i dodávky)
2000 7 Cena123 (novisible) Cena123 String(1)
2100 8 Zdroj nákl. ceny (novisible) NaklCena String(1)
2200 11 ID prac. kat. (novisible) IDPracKat String(8)

First free FieldID: 13, last free FieldID: 63

Podrobně

Zdroj

Dle tohoto nastavení, pak pole Číslo druhu je odskok do tabulky druhů kapitol nebo druhů ceníku resp. druhů sortimentů.

Možnosti jsou následující:

Č. druhu

Vychází z číselníku druhů kapitol, resp. z číselníku druhů ceníku nebo sortimentů a to v závisloti na sloupci Zdroj.

Typ kapitoly

Jednotlivé kapitoly mohou být seskupovány dle svého typu. Např. montáže, demontáže, dodávky. Uživatel má možnost vytvořit v připojeném číselníku libovolné typy kapitol. Dle typů kapitol je sčítána závěrečná rekapitulace rozpočtu. Z číselníku typů se pak do rekapitulace přenáší Popis a Barva.

Položky (rozpocty_rpolozky)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. rozpočtu (novisible) IDRozp String(15)24) Identifikátor rozpočtu
200 1 Č. kapitoly (novisible) IDKap Integer(0)25) Identifikátor kapitoly
300 2 Č. položky IDPolozka Integer(0) Pořadí položky v rozpočtu
400 3 Zdroj Zdroj String(1) Odkud pochází položka
500 4 Číslo položky IDCen String(15)26) Číslo položky
600 5 Popis Popis String(80) Název položky
700 6 Množství Mnozstvi Float(0) Množství
800 7 MJ MJ String(4)27) Materiálová jednotka
900 Sql Cena do rozpočtu CenaRozp Currency(0)28) Celková cena do rozpočtu
1000 8 Cena Cena Currency(0) Cena pro zákazníka jednotková
1100 9 Ceníková cena CenikCena Currency(0) Ceníková cena jednotková
1200 10 Náklady Naklady Currency(0) Náklady jednotkové
1300 Sql Přirážka ProcZisk Float(0)29) Procentní zisk = (Cena - Náklady)/Náklady
1310 Sql Rabat Rabat Float(0)30) Nákupní rabat = 1 - (Náklady/Ceníková cena)
1320 Sql Sleva Sleva Float(0)31) Prodejní sleva = 1 - (Cena/Ceníková cena)
1400 14 Minut Minut Float(0) Doba montáže v minutách
1410 Sql Celk.hod CelkemHod Float(0)32) Celková doba montáže v hodinách (Minut*Množství)/60
1500 17 Typové číslo (PN) CisRozp String(30) Typové číslo, PN (zobrazuje v tisku rozpočtu místo ceníkového čísla)
1600 15 Hmotnost Hmotnost Float(0) Jednotková hmotnost
1700 Sql Hod. sazba HodSazba Currency(0)33) Hodinová sazba (náklady/minut)
1750 12 Typ položky Typ String(5)34) Typ položky, lze využít pokud je nutné kombinovat dodávky a montáže v jedné kapitole
1800 18 Vazba IDVazba String(20) Položky se stejnou vazbou patří k sobě
1900 Calculated GP (novisible) GP Float(0) Groce profit = (Cena-Náklady)/Cena
2000 29 Příznak Priznak String(5) C-fixní prodejní cena, N-neplatná, S-nenásobit množství (příprava výroby), 0-oblíbená
2050 11 Poznámka Pozn String(30) Poznámka
2100 19 MM Poznámka (novisible) MMPoznamka MMMemo(0) Multimediální poznámka
2200 16 Poznámka 2 Poznamka2 Memo(0) Dlouhá poznámka
2300 Calculated Č. do rep. (novisible) CisRep String(15) Zobrazuje č. které bude použito v tiskové sestavě
0 Lookup Typ Kapitoly (novisible) TypKap String(5)35)

First free FieldID: 13, last free FieldID: 63

Podrobně

Zdroj

Dle tohoto nastavení, pak pole Číslo položky je odskok do tabulky ceníku nebo skladových karet resp. výkonových textů.

Možnosti jsou následující:

Příznak

C - fixní prodejní cena, nemění se při změně prodejních cen N - neplatná položka S - nenásobit množství (příprava výroby), nemění se množství při vynásobení rozpočtu 0 - oblíbená položka

Události (Events)

rozpocty_rozpocty.PolozkyPrintRow

Obarvování vazeb v položkách rozpočtů modrou barvou, italikou položky s fixní cenou, tučné písmo pro příznak nenásobit + obarvování podle příznaku N/O

Rekapitulace (rozpocty_rekap)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. rozpočtu (novisible) IDRozp String(15)36) Identifikátor rozpočtu
200 1 Rekap. č. IDRek String(8)37) Identifikátor rekapitulační položky
300 2 Typ Typ String(1) Typ položky (dle rolovacího seznamu)
400 3 PS PS String(1) P-přirážková položka, S-součtová položka
500 4 Popis Popis String(80) Text rekapitulace
600 Calculated Cena Cena Currency(0) Vypočtená cena (zaokrouhlená)
700 5 Koeficient Koef Float(0) Násobící koeficient (pro součtové položky vždy 1)
800 6 Základ Zaklad Float(0) Základ pro výpočet rekaptulační položky
900 14 Hodin Hodin Float(0) Doba montáže v hodinach celkem
1000 Calculated Ceníková cena CenikCena Currency(0) Vypočtená ceníková cena (zaokrouhlená)
1100 10 Druh DPH IDDPH String(8)38) Identifikátor Sazby DPH. Používá se pouze u přirážkových položek. (U typu S je vždy prázdný)
1200 Lookup Sazba DPH SazbaDPH Float(0)39) Sazba DPH
1300 9 DPH DPH Currency(0) DPH
1400 8 Hlava IDHlava String(15)40) Ve které hlavě bude rekap. položka umístěna
1500 11 Čísla/Jednotky Druhy String(100) Seznam čísel, jednotek, druhů určujících, které položky budou zahrnuty do výpočtu základu (DPH)
1600 12 Text Text String(80) Přídavný rekapitulační text
1700 Calculated Text výpočtu TextVypoctu String(100) Text výpočtu
1800 13 Barva Barva SmallInt(0) Pomocná barva pro rychlejší zobrazení analýz
1900 15 Základ cen. cena ZakladCenikCena Float(0) Základ pro výpočet ceníkové ceny
2000 7 Náklady (novisible) Naklady Currency(0) Základ pro výpočet rekapitulační položky

First free FieldID: 16, last free FieldID: 63

Podrobně

Typ

Existuje 6 typů rekapitulačních položek.

C-cena

Položky tohoto typu základ nepočítají. Uživatel pouze ručně zapíše v rekapitulaci do základu cenu, která se vynásobí koeficientem jedna a vloží do tiskové sestavy. Příkladem je zpracování projektu.

H-hmotnost

Tento typ po vložení do rekapitulace sečte celkovou hmotnost všech položek z rozpočtu, vloží ji do základu. Tato hmotnost v kg se násobí koeficientem a výsledek v Kč se vloží do tiskové sestavy. Příkladem je přesun hmot.

J-jednotky

Do základu sečte celkovou cenu všech položek, jejichž měrná jednotka odpovídá nastavené hodnotě (Obrázek 4.46-2). Příkladem je prořez.

K-čísla kapitoly

Do základu sečte celkovou cenu všech kapitol se zvoleným číslem. Do záznamu Čísla/jednotky se pro tento případ napíše něco jako 10,20. Toto sečte kapitoly rozpočtu s čísly 10 a 20. Tento typ se standardně nepoužívá.

R-čísla do rozp.

Do základu sečte celkovou cenu všech položek, jejichž číslo odpovídá zvolené masce (Obrázek 4.46-3). Způsob zápisu masky je patrný z příkladu. Vyhovuje všem položkám, jejichž číslo začíná 220 0 nebo 220 1 nebo 220 20 atd. (tedy ceníku C22M oborům 01 až 25). Příkladem je PPV.

T-typ kapitoly

Do základu sečte celkovou cenu kapitol zvoleného typuObrázek 4.46-4). Příkladem je mimostaveništní doprava.

Obrázek 4.46

Vytvoření vlastních rekapitulačních položek

Image r_rekapitulacepolozky

Události (Events)

rozpocty_rekap.PrintRow

Obarvování rekapitulace dle sloupce barva

Náklady (rozpocty_rnakl)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. rozpočtu (novisible) IDRozp String(15)41) Identifikátor rozpočtu
200 1 Nákl. č. IDNakl String(15)42) Identifikátor nákladové položky
300 2 Popis Popis String(80) Text nákladu
400 3 Cena Cena Currency(0) Prodejní cena (zaokrouhlená)
500 4 Náklady Naklady Currency(0) Náklady (zaokrouhlené)
600 Calculated Zisk Zisk Currency(0) Zisk absolutní
700 Calculated Proc. zisk ProcZisk Float(0) Zisk procentní
800 6 Typ Typ String(1) Typ položky (dle rolovacího seznamu)
900 7 Nákl. koef. Koef Float(0) Násobící koeficient pro náklady (Náklady=Základ*Nákl. koef.)
1000 8 Cena koef. CenaKoef Float(0) Násobící koeficient pro cenu (Cena=Cena*Cena koef.)
1100 9 Základ Zaklad Float(0) Základ pro výpočet rekap. položky. Vypočítává se automaticky z rozpočtu, pouze u typu C se zadává.
1200 10 Čísla/Jednotky Druhy String(100) Seznam čísel, jednotek, druhů určujících které položky budou zahrnuty do výpočtu základu (DPH).
1300 11 Barva Barva SmallInt(0) Barva v rozmezí (0-35)
1400 Calculated GP (novisible) GP Float(0) Gross profit
1500 12 Hodin Hodin Float(0) Doba montáže v hodinach celkem

First free FieldID: 5, last free FieldID: 63

Podrobně

Typ

Obsahuje stejné typy jako sloupec Typ v Rekapitulaci a navíc dvě další možnosti:

P-přirážkové rekapitulační položky

Do základu sečte celkovou cenu všech rekapitulačních položek, jejichž Rekapitulační číslo odpovídá zvolené masce (Obrázek 4.47-2). V příkladu na obrázku je jako maska zvolená hvězdička. To znamená, že se sečtou všechny rekapitulační položky typu P. Kdybychom jako masku napsali např. S*, bude to znamenat, že se nám do základu sečtou všechny řádky začínající písmenem S (Obrázek 4.46).

M-minut v č.kapitoly

Do základu sečte celkový počet minut všech kapitol, jejichž číslo odpovídá zvolené masce. Hvězdička opět znamená, že se sečtou všechny minuty všech kapitol. Kdybychom měli jako masku 10,20, sečtou se nám minuty pouze kapitol č.10 a 20.

Obrázek 4.47

Nákladová rekapitulace

Image r_nakladovarekapitulace

Události (Events)

rozpocty_rnakl.PrintRow

Obarvování nákladové rekapitulace dle sloupce barva

Dokumenty (dokumenty_dokumenty)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo dokumentu IDDokument String(15)43) Číslo dokumentu
200 1 Druh IDDruh String(15)44) Druh dokumentu
300 2 Popis Popis String(80)45) Popis dokumentu
400 3 Datum Datum DateTime(0) Datum dokumentu
500 8 Odkaz na dokument Odkaz String(255) URL odkaz na dokument
600 4 Typ dokladu (novisible) TypDokl String(1) Typ dokladu dle nabídky
700 5 Č. dokladu (novisible) CDokladu String(20)46) Číslo dokladu dle sloupce typ
800 6 Kód partnera IDPartner String(8)47) Kód partnera
900 Lookup Firma PartnerName String(40)48) Název firmy partnera
1000 7 Zástupce Zastupce String(35)49) Kontaktní osoba od vybraného partnera
1100 9 Emaily (výběr ze zástupců partnera) Emaily String(120)50) Emaily na které je dokument odesílán
1150 16 Kopie emailem (CC - výběr z uživatelů OBISu) ( CC String(150)51) Emaily na které je dokument odesílán v kopii
1200 11 Číslo zakázky IDZakaz String(15)52) Číslo zakázky
1300 Lookup Popis zakázky ZakPopis String(50)53) Popis zakázky
1400 14 Č. prostředku IDProst String(15)54) Číslo prostředku
1500 Lookup E-mail autora VyridilEmail String(50)55)
1600 10 Vyřídil IDVyridil String(8)56) Autor dokumentu
1610 Lookup Jméno uživatele Vyridil String(30)57) Jméno uživatele, který provedl změnu
1650 15 Příznak Priznak String(5) A-archivováno, K-ke schválení, O-odmítnuto, S-schváleno
1700 13 Poznámka Poznamka Memo(0) Neomezeně dlouhá poznámka
1800 12 Práva RowRight Right(0)
1900 Sql Počet stavů odesláno/přijmuto (novisible) StavyCountSent SmallInt(0)58)
2000 Sql Počet stavů neodesláno (novisible) StavyCountErr SmallInt(0)59)
2100 Sql Počet dalších odkazů (novisible) OdkazyCount SmallInt(0)60)
0 Lookup Práva druhu RowRightDruh Right(0)61) Maska práv z druhu dokumentu

First free FieldID: 17, last free FieldID: 63

Podrobně

Příznak

A - dokument byl archivovaný K - doklad byl označen ke schválení O - doklad odmítnut, nebyl schválen S - doklad byl schválen

Možnosti nastavení (Options)

Počítadlo (RozpoctyDM.RPocit)

Počítadlo pro číselnou řadu rozpočtů.

Zaokrouhlování (RozpoctyDM.RZaokrM)

Parametry zaokrouhlování jednotkových cen v rozpočtu

Skládá se z parametru porovnání ceny a způsobu zaokrouhlení (odděleno středníkem).

Příklad:

>0;0,1
>10;1
>1000;10

Uvedený příklad zaokrouhluje jednotkové ceny v rozpočtu následujícím způsobem:

Zaokrouhluj (RozpoctyDM.RZaokr)

Aktivuje/deaktivuje zaokrouhlovací funkci jednotkových cen

Způsob určení typu položky (RozpoctyDM.TypPolozky)

Určuje způsob jakým je vypočtena rekapitulace a nákladová rekapitulace rozpočtu

Užívání vazby (RozpoctyDM.UVazby)

Způsob používání vazby vytvořené v ceníku při vkládání do rozpočtu

Úroveň zanoření vazeb (RozpoctyDM.ZanoreniVazeb)

Počet úrovní pro výběr zavazbených položek

U výkonů přepočíst na jednotkové množství (RozpoctyDM.VykJednMn)

Výkony vkládané z výkonových textů budou přepočteny na jednotkové množství

Pokud např. vkládáme výkon s cenou 100 Kč v množství 10, bude vloženo množství 1 v ceně 1000 Kč.

Období pro filtry rozpočtů (RozpoctyDM.Obdobi)

Pro vybrané filtry lze nastavit období ve formátu např.: 1.2016, 1.16, 2016, 1.1.2016-10.1.2016, 1.16-10.16, 2016-2017

Doplňovat cenu/náklady i pro prázdné hodnoty (RozpoctyDM.ChangePolozkySetNullField)

Ve funkcích změny cen nebo nákladů (F4,F5) se doplňuje i tehdy, když je hodnota v cílovém sloupci prázdná (NULL)

Zobrazovat jen nově vytvořené řádky (rozpocty_rozpocty.ShowFilteredResults)

Funkce které tvoří nové rozpočty na konci zobrazí jen tyto nové řádky

Automaticky aktualizovat výpočty u položek (AggregateSQL) (RozpoctyDM.AktualizovatAggregateSQLVRecalc)

V přepočtu rozpočtu automaticky aktualizuje případné výpočty v položkách

1)
rozpocty_rdruh:iddruh
2) , 47)
partneri_partneri:IDPartner
3) , 48)
partneri_partneri:IDPartner=IDPartner:firma
4) , 49)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})
5) , 52)
zakazky_zakazky:IDZakaz
6)
zakazky_zakazky:IDZakazka=IDZakaz:popis
7)
common_meny:idmena
8)
coalesce(rozpocty_rozpocty.CenaCelkem,0)-coalesce(rozpocty_rozpocty.Naklady,0)
9)
case when coalesce(rozpocty_rozpocty.Naklady,0)=0 then NULL else 100*(rozpocty_rozpocty.CenaCelkem/rozpocty_rozpocty.Naklady-1) end
10)
coalesce(rozpocty_rozpocty.Minut,0)/60
11)
rozpocty_cenik:idcen
12)
rozpocty_cenik:idcen=idcen:popis
13)
sklad_karty:IDSkladKarta
14)
coalesce(rozpocty_rozpocty.CelkemSDPH,0)-coalesce(rozpocty_rozpocty.CenaCelkem,0)
15)
case when coalesce(rozpocty_rozpocty.CenaCelkem,0)=0 then NULL else 100*(1-rozpocty_rozpocty.Naklady/rozpocty_rozpocty.CenaCelkem) end
16)
coalesce(rozpocty_rozpocty.CenaCelkem,0)-coalesce(rozpocty_rozpocty.CenikCena,0)
17) , 56)
common_uzivatele:idvyridil
18)
'R'
19) , 24) , 36) , 41)
rozpocty_rozpocty:idrozp
20)
@LuaForm.MainLoop("rozpocty_rkap_IDDruhShowLookupField", nil, DSI, nil, Params)
21) , 34)
rozpocty_typrkap:idtypkap
22) , 38)
common_dph:iddph
23) , 39)
common_dph:iddph=iddph:sazba
25)
rozpocty_rkap:idkap
26)
#Zdroj
27)
common_simj:mj
28)
coalesce(rozpocty_rpolozky.Cena*rozpocty_rpolozky.Mnozstvi,0)
29)
case when coalesce(rozpocty_rpolozky.Naklady,0)=0 then NULL else ((rozpocty_rpolozky.Cena-rozpocty_rpolozky.Naklady)/rozpocty_rpolozky.Naklady)*100 end
30)
case when coalesce(rozpocty_rpolozky.CenikCena,0)=0 then NULL else (1-rozpocty_rpolozky.Naklady/rozpocty_rpolozky.CenikCena)*100 end
31)
case when coalesce(rozpocty_rpolozky.CenikCena,0)=0 then NULL else (1-rozpocty_rpolozky.Cena/rozpocty_rpolozky.CenikCena)*100 end
32)
(rozpocty_rpolozky.Minut*rozpocty_rpolozky.Mnozstvi)/60
33)
case when coalesce(rozpocty_rpolozky.Minut,0)=0 then NULL else rozpocty_rpolozky.Naklady/rozpocty_rpolozky.Minut*60 end
35)
rozpocty_rkap:IDRozp;IDKap=IDRozp;IDKap:Typ
37)
rozpocty_crekap:idrek
40)
rozpocty_hlavy:idhlava
42)
rozpocty_crnakl:idnakl
43)
dokumenty_dokumenty:IDDokument
44)
dokumenty_druhy:iddruh
45)
dokumenty_cpopis:popis
46)
#TypDokl
50)
@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, cf.TableMerge(Params, {EnableSuggestions=true}))
51)
@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))
53)
zakazky_zakazky:IDZakaz=IDZakaz:popis
54)
prost_prost:IDProst
55)
common_uzivatele:IDVyridil=IDVyridil:email
57)
common_uzivatele:IDVyridil=IDVyridil:jmeno
58)
(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s where s.IDDokument = dokumenty_dokumenty.IDDokument and (s.Popis like 'Dokument odeslán%' or s.Popis like 'Email načten z%'))
59)
(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s where s.IDDokument = dokumenty_dokumenty.IDDokument and s.Popis like 'Dokument nebyl odeslán%')
60)
(select cast(Count(o.ID) as SMALLINT) from dokumenty_odkazy o where o.IDDokument = dokumenty_dokumenty.IDDokument)
61)
dokumenty_druhy:iddruh=iddruh:rowright