====== 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)((%%rozpocty_rdruh:iddruh%%)) | Druh do kterého rozpočet patří | | 250 | 25 | Stav | Stav | String(1) | Informativní stav rozpočtu | | 300 | 2 | Číslo partnera | IDPartner | String(8)((%%partneri_partneri:IDPartner%%)) | Identifikátor firmy pro kterou je rozpočet vytvářen | | 400 | Lookup | Partner | Partner | String(40)((%%partneri_partneri:IDPartner=IDPartner:firma%%)) | Jméno firmy z partnerů | | 500 | 3 | Zástupce | Zastupce | String(35)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})%%)) | 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)((%%zakazky_zakazky:IDZakaz%%)) | 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)((%%zakazky_zakazky:IDZakazka=IDZakaz:popis%%)) | 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)((%%common_meny:idmena%%)) | 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)((%%coalesce(rozpocty_rozpocty.CenaCelkem,0)-coalesce(rozpocty_rozpocty.Naklady,0)%%)) | Absolutní zisk | | 1600 | Sql | Zisk [%] | ProcZisk | Float(0)((%%case when coalesce(rozpocty_rozpocty.Naklady,0)=0 then NULL else 100*(rozpocty_rozpocty.CenaCelkem/rozpocty_rozpocty.Naklady-1) end%%)) | Procentní zisk (cena/náklady)-1 | | 1700 | Sql | Hodin | Hodin | Float(0)((%%coalesce(rozpocty_rozpocty.Minut,0)/60%%)) | Celková doba práce v hod | | 1800 | 11 | Poznámka | Pozn | String(100) | Poznámka | | 1900 | 12 | [[#Č. v ceníku]] | IDCen | String(15)((%%rozpocty_cenik:idcen%%)) | Číslo reprezentující rozpočet v ceníku | | 2000 | Lookup | Popis v ceníku | CenPopis | String(60)((%%rozpocty_cenik:idcen=idcen:popis%%)) | 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)((%%sklad_karty:IDSkladKarta%%)) | Skladová karta výrobku | | 2300 | 24 | Kalk. mn. | Mnozstvi | Float(0) | Kalkulované množství | | 2400 | Sql | DPH | DPH | Currency(0)((%%coalesce(rozpocty_rozpocty.CelkemSDPH,0)-coalesce(rozpocty_rozpocty.CenaCelkem,0)%%)) | DPH celkem | | 2500 | Sql | GP [%] | GP | Float(0)((%%case when coalesce(rozpocty_rozpocty.CenaCelkem,0)=0 then NULL else 100*(1-rozpocty_rozpocty.Naklady/rozpocty_rozpocty.CenaCelkem) end%%)) | Groce profit 1-(náklady/cena) | | 2600 | Sql | Sleva | Sleva | Currency(0)((%%coalesce(rozpocty_rozpocty.CenaCelkem,0)-coalesce(rozpocty_rozpocty.CenikCena,0)%%)) | 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)((%%common_uzivatele:idvyridil%%)) | 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 | 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)((%%'R'%%)) | 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í [[manual:zakladni_koncepce_a_ovladani#poznamky_v_tabulkach|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)((%%rozpocty_rozpocty:idrozp%%)) | 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)((%%@LuaForm.MainLoop("rozpocty_rkap_IDDruhShowLookupField", nil, DSI, nil, Params)%%)) | Identifikátor druhu kapitoly | | 500 | 3 | [[#Typ kapitoly]] | Typ | String(5)((%%rozpocty_typrkap:idtypkap%%)) | Typ kapitoly | | 600 | 4 | Popis | Popis | String(50) | Název kapitoly | | 700 | 5 | Druh DPH | IDDPH | String(8)((%%common_dph:iddph%%)) | Identifikátor sazby DPH (Položky v této kapitole mají toto DPH) | | 800 | Lookup | Sazba DPH | SazbaDPH | Float(0)((%%common_dph:iddph=iddph:sazba%%)) | 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 [[manual:midrozpocty_kdruh|druhů kapitol]] nebo [[manual:midrozpocty_cdruh|druhů ceníku]] resp. [[manual:midrozpocty_sdruh|druhů sortimentů]]. Možnosti jsou následující: * K - druhy kapitol * E - druhy ceníku * O - druhy sortimentů == Č. 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)((%%rozpocty_rozpocty:idrozp%%)) | Identifikátor rozpočtu | | 200 | 1 | Č. kapitoly (novisible) | **IDKap** | Integer(0)((%%rozpocty_rkap:idkap%%)) | 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)((%%#Zdroj%%)) | Čí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)((%%common_simj:mj%%)) | Materiálová jednotka | | 900 | Sql | Cena do rozpočtu | CenaRozp | Currency(0)((%%coalesce(rozpocty_rpolozky.Cena*rozpocty_rpolozky.Mnozstvi,0)%%)) | 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)((%%case when coalesce(rozpocty_rpolozky.Naklady,0)=0 then NULL else ((rozpocty_rpolozky.Cena-rozpocty_rpolozky.Naklady)/rozpocty_rpolozky.Naklady)*100 end%%)) | Procentní zisk = (Cena - Náklady)/Náklady | | 1310 | Sql | Rabat | Rabat | Float(0)((%%case when coalesce(rozpocty_rpolozky.CenikCena,0)=0 then NULL else (1-rozpocty_rpolozky.Naklady/rozpocty_rpolozky.CenikCena)*100 end%%)) | Nákupní rabat = 1 - (Náklady/Ceníková cena) | | 1320 | Sql | Sleva | Sleva | Float(0)((%%case when coalesce(rozpocty_rpolozky.CenikCena,0)=0 then NULL else (1-rozpocty_rpolozky.Cena/rozpocty_rpolozky.CenikCena)*100 end%%)) | 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)((%%(rozpocty_rpolozky.Minut*rozpocty_rpolozky.Mnozstvi)/60%%)) | 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)((%%case when coalesce(rozpocty_rpolozky.Minut,0)=0 then NULL else rozpocty_rpolozky.Naklady/rozpocty_rpolozky.Minut*60 end%%)) | Hodinová sazba (náklady/minut) | | 1750 | 12 | Typ položky | Typ | String(5)((%%rozpocty_typrkap:idtypkap%%)) | 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 | 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)((%%rozpocty_rkap:IDRozp;IDKap=IDRozp;IDKap:Typ%%)) | | First free FieldID: 13, last free FieldID: 63 === Podrobně === == Zdroj == Dle tohoto nastavení, pak pole **Číslo položky** je odskok do tabulky [[manual:midcenik|ceníku]] nebo [[manual:midsklkarty|skladových karet]] resp. [[manual:midvykonytexty|výkonových textů]]. Možnosti jsou následující: * C - Z ceníku * S - Ze skladu * V - Z výkonů * L - Úkoly == 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)((%%rozpocty_rozpocty:idrozp%%)) | Identifikátor rozpočtu | | 200 | 1 | Rekap. č. | **IDRek** | String(8)((%%rozpocty_crekap:idrek%%)) | 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)((%%common_dph:iddph%%)) | 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)((%%common_dph:iddph=iddph:sazba%%)) | Sazba DPH | | 1300 | 9 | DPH | DPH | Currency(0) | DPH | | 1400 | 8 | Hlava | IDHlava | String(15)((%%rozpocty_hlavy:idhlava%%)) | 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 typu[[#Obrázek 4.46]]-4). Příkladem je //mimostaveništní doprava//. ==Obrázek 4.46== Vytvoření vlastních rekapitulačních položek {{manual:r_rekapitulacepolozky.png?733x494|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)((%%rozpocty_rozpocty:idrozp%%)) | Identifikátor rozpočtu | | 200 | 1 | Nákl. č. | **IDNakl** | String(15)((%%rozpocty_crnakl:idnakl%%)) | 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 | 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 [[manual:midrozpocty#rekapitulace_rozpoctu_rozpocty_rekap|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 {{manual:r_nakladovarekapitulace.png?614x379|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)((%%dokumenty_dokumenty:IDDokument%%)) | Číslo dokumentu | | 200 | 1 | Druh | IDDruh | String(15)((%%dokumenty_druhy:iddruh%%)) | Druh dokumentu | | 300 | 2 | Popis | Popis | String(80)((%%dokumenty_cpopis:popis%%)) | 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)((%%#TypDokl%%)) | Číslo dokladu dle sloupce typ | | 800 | 6 | Kód partnera | IDPartner | String(8)((%%partneri_partneri:IDPartner%%)) | Kód partnera | | 900 | Lookup | Firma | PartnerName | String(40)((%%partneri_partneri:IDPartner=IDPartner:firma%%)) | Název firmy partnera | | 1000 | 7 | Zástupce | Zastupce | String(35)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})%%)) | Kontaktní osoba od vybraného partnera | | 1100 | 9 | Emaily | Emaily | String(120)((%%@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, Params)%%)) | Emaily na které je dokument odesílán | | 1150 | 16 | Kopie emailem (CC) | CC | String(150)((%%@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email", ResultField="Email"}))%%)) | Emaily na které je dokument odesílán v kopii | | 1200 | 11 | Číslo zakázky | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky | | 1300 | Lookup | Popis zakázky | ZakPopis | String(50)((%%zakazky_zakazky:IDZakaz=IDZakaz:popis%%)) | Popis zakázky | | 1400 | 14 | Č. prostředku | IDProst | String(15)((%%prost_prost:IDProst%%)) | Číslo prostředku | | 1500 | Lookup | E-mail autora | VyridilEmail | String(50)((%%common_uzivatele:IDVyridil=IDVyridil:email%%)) | | | 1600 | 10 | Vyřídil | IDVyridil | String(8)((%%common_uzivatele:idvyridil%%)) | Autor dokumentu | | 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)((%% (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%')) %%)) | | | 2000 | Sql | Počet stavů neodesláno (novisible) | StavyCountErr | SmallInt(0)((%% (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%') %%)) | | | 2100 | Sql | Počet dalších odkazů (novisible) | OdkazyCount | SmallInt(0)((%% (select cast(Count(o.ID) as SMALLINT) from dokumenty_odkazy o where o.IDDokument = dokumenty_dokumenty.IDDokument) %%)) | | | 0 | Lookup | Práva druhu | RowRightDruh | Right(0)((%%dokumenty_druhy:iddruh=iddruh:rowright%%)) | 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: * cena > 0Kč - zaokrouhluje na desetníky * cena > 10Kč - na koruny * cena > 1000Kč - na desetikoruny === 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 [[manual:midvykonytexty|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