====== 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]] (novisible) | IDCen | String(15)((%%rozpocty_cenik:idcen%%)) | Číslo reprezentující rozpočet v ceníku |
| 2000 | Lookup | Popis v ceníku (novisible) | 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 [%] (novisible) | 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 (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)((%%'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 (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)((%%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 (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 [[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 (výběr ze zástupců partnera) | Emaily | String(120)((%%@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, cf.TableMerge(Params, {EnableSuggestions=true}))%%)) | Emaily na které je dokument odesílán |
| 1150 | 16 | Kopie emailem (CC - výběr z uživatelů OBISu) ( | CC | String(150)((%%@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil,
cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele: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 |
| 1610 | Lookup | Jméno uživatele | Vyridil | String(30)((%%common_uzivatele:IDVyridil=IDVyridil:jmeno%%)) | 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)((%%
(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