====== Zakázkové položky (ZAKPOL) ====== ===== Zakázkové položky (zakazky_zakpol) ===== ==== Popis sloupců ==== ^Ord ^ ID ^ Název ^ DB jméno ^ Typ ^ Popis ^ | 100 | 0 | Č. zakazky | **IDZakaz** | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Identifikátor zakázky | | 110 | Lookup | Stav zakázky (novisible) | ZakStav | String(1)((%%zakazky_zakazky:IDZakaz=IDZakaz:Stav%%)) | Stav zakázky | | 120 | Lookup | Partner zakázky (novisible) | IDPartner | String(8)((%%zakazky_zakazky:IDZakaz=IDZakaz:IDPartner%%)) | Partner zakázky | | 200 | 1 | Č. zak. pol. | **IDZakPol** | String(15)((%%zakazky_czakpol:idzakpol%%)) | Číslo zakázkové položky | | 300 | 3 | Popis | Popis | String(80) | Text | | 400 | 5 | Cena nákl. rozp. | CenaNaklRozp | Currency(0) | Rozpočtované náklady | | 500 | 4 | Cena nákladů | CenaNakl | Currency(0) | Skutečné náklady | | 600 | 7 | Rozpočtovaná prodejní cena | RozpCena | Currency(0) | Rozpočtovaná cena | | 700 | 6 | Cena | Cena | Currency(0) | Prodejní cena | | 800 | 9 | Fakturováno | Fakturovano | Currency(0) | Vyfakturovaná částka | | 900 | 10 | Uhrazeno | Uhrazeno | Currency(0) | Již uhrazená částka | | 1000 | 11 | Náklady po poslední fakturaci | NaklPosledniFakt | Currency(0) | Náklady po poslední fakturaci | | 1100 | 12 | Cena příjemek | CenaPrijemek | Currency(0) | Cena příjemek | | 1200 | 14 | Hodin | cas | Float(0) | Skutečně odpracované hodiny | | 1300 | 15 | Rozp. hodin | rozpcas | Float(0) | Rozpočtované hodiny | | 1400 | 16 | Plán hodin | plancas | Float(0) | Plánované hodiny z úkolů | | **1500** | 13 | Poznamka | Poznamka | Memo(0) | | | **1500** | 17 | [[#Příznak]] | Priznak | String(5)((%%@LuaForm.MainLoop("SetPriznakyLookup", nil, DSI, nil, cf.TableMerge(Params, {ArgumentStr="ZAKPOL_PRIZNAK"}))%%)) | 0-9 - oblíbená položka, N - neplatná položka | | 1600 | 8 | Č. rekap. pol. z rozp. (novisible) | RozpIDRek | String(5)((%%rozpocty_crnakl:idnakl%%)) | Číslo rekapitulační položky z rozpočtů pro vyhodnocení | First free FieldID: 2, last free FieldID: 63 === Podrobně === == Příznak == 0-9 - oblíbená položka N - neplatná položka ==== Události (Events) ==== === zakazky_zakpol.zakazky_PrintRow === Podle příznaku položky ===== Výkony (prost_vykony) ===== ==== Popis sloupců ==== ^Ord ^ ID ^ Název ^ DB jméno ^ Typ ^ Popis ^ | 100 | 0 | Poř. č. výkonu | **IDVykP** | String(15)((%%moje_vykony:IDVYkP%%)) | Pořadové číslo výkonu | | 200 | 2 | Datum | Datum | DateTime(0) | Datum zahájení výkonu | | 300 | Calculated | Datum Do | DatumDo | DateTime(0) | Datum ukončení výkonu (počítá se z data zahájení výkonu, pokud je množství udané v hodinách nebo minutách) | | 350 | 1 | Číslo prostředku | IDProst | String(15)((%%prost_prost:IDProst%%)) | Číslo prostředku | | 360 | Lookup | Prostředek | PopisProst | String(80)((%%prost_prost:IDProst=IDProst:popis%%)) | Popis prostředku | | 400 | 3 | Kód výkonu | IDVyk | String(15)((%%prost_vyktext:idvyk%%)) | Kód výkonu z číselníku [[manual:midvykonytexty|výkonových textů]] | | 500 | 4 | Popis výkonu | Popis | String(50) | Popis | | 600 | 5 | Množství | Mn | Float(0) | Množství | | 700 | 17 | MJ | MJ | String(4)((%%common_simj:mj%%)) | Měrná jednotka | | 800 | 12 | Cena | Cena | Currency(0) | Jednotková prodejní cena výkonu pro zákazníka | | 900 | 13 | Náklady | Naklady | Currency(0) | Priorita doplňování: 1. prostředky, 2. výkon. texty, 3. druhy prostředků | | 1000 | 7 | Číslo zakázky (novisible) | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky | | 1100 | 8 | [[#Pol. zakázky]] (novisible) | IDZakPol | String(15)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="zakazky_zakpol:IDZakPol!IDZakaz=IDZakaz"})%%)) | Položka zakázky | | 1200 | 6 | [[#Kód výk. prot.]] | IDProtokol | String(15)((%%prost_vykprot:idprotokol%%)) | Kód výkonového protokolu | | 1300 | 20 | Číslo úkolu | IDUkol | String(15)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="ukoly_ukoly:idukol!IDZakaz=IDZakaz"})%%)) | Číslo úkolu | | 1400 | Lookup | Zakázka (novisible) | Zakazka | String(50)((%%zakazky_zakazky:IDZakaz=IDZakaz:popis%%)) | Popis zakázky | | 1500 | 9 | Č. faktury | IDFaktura | String(10)((%%faktury_faktury:idfaktura%%)) | Číslo faktury, kterou byl výkon vyfakturován | | 1600 | 21 | Přidáno | DatumPridani | DateTime(0) | Datum vytvoření výkonu | | 1700 | 22 | Editace | DatumEditace | DateTime(0) | Datum poslední editace výkonu | | 1800 | 23 | Zapsal | IDUzivatele | String(8)((%%common_uzivatele:idvyridil%%)) | Uživatel který vytvořil výkon | | 1900 | 10 | Počáteční stav (novisible) | PocStav | Float(0) | Počáteční stav množství výkonů (např. u vozidla stav tachometru na počátku cesty) | | 2000 | 11 | Koncový stav (novisible) | KoncStav | Float(0) | Koncový stav množství výkonů (např. u vozidla stav tachometru na konci cesty) | | 2100 | 14 | Ceník. cena | CenikCena | Currency(0) | Standardní prodejní ceníková cena | | 2200 | 15 | Kód DPH | IDDPH | String(8)((%%common_dph:iddph%%)) | Kód DPH, používá se při fakturaci výkonů | | 2300 | Lookup | Sazba DPH | SazbaDPH | Float(0)((%%common_dph:iddph=iddph:sazba%%)) | Sazba DPH dle číselníku | | 2400 | 19 | Čas | Cas | Float(0) | Doba trvání výkonu přepočtená na hodiny (pokud je MJ časová jednotka) | | 2500 | Calculated | Celk. nákl. | CelkoveNaklady | Currency(0) | Celkové náklady | | 2600 | Calculated | Celk. cena | CelkovaCena | Currency(0) | Celková prodejní cena | | 2700 | Calculated | Sleva | Sleva | Currency(0) | Jednotková sleva, rozdíl mezi ceníkovou cenou a prodejní cenou pro zákazníka | | 2800 | Calculated | Celk. sleva | CelkovaSleva | Currency(0) | Celková sleva | | 2900 | Lookup | Druh prostředku | IDPDruh | String(8)((%%prost_prost:IDProst=IDProst:IDPDruh%%)) | Druh prostředku | | 3000 | 18 | Mez. texty | MezTexty | MMMemo(0) | Mezinárodní texty | | 3100 | 16 | Poznámka | Poznamka | Memo(0) | Dlouhá poznámka pro bližší specifikaci výkonu | | 3400 | Lookup | SIMJ (novisible) | SIMJ | String(10)((%%common_simj:MJ=MJ:SIMJ%%)) | Jednotka SI | | 3500 | Lookup | SI koef. (novisible) | SIKoef | Float(0)((%%common_simj:MJ=MJ:Koef%%)) | Koeficient pro přepočet SI | First free FieldID: 24, last free FieldID: 63 === Podrobně === == Pol. zakázky == Při [[manual:mIDZakazky#lokalni_menu|aktualizaci]] zakázky lze touto položkou rozhodnout, zda bude náklad z výkonu napočítán do implicitní zakázkové položky (pokud není tento údaj vyplněn), nebo do této explicitně určené položky. Implicitní položku zakázky lze zvolit v záložce [[manual:mIDProstredky#moznosti_nastaveni_options|nastavení]]. == Kód výk. prot. == Každý výkon může být zařazen do tzv. výkonového protokolu. Ten si lze představit jako výdejku práce např. servisní protokol, cestovní výkaz, denní výkaz práce apod. ===== Úkoly (ukoly_ukoly) ===== ==== Popis sloupců ==== ^Ord ^ ID ^ Název ^ DB jméno ^ Typ ^ Popis ^ | 100 | 0 | Číslo úkolu | **IDUkol** | String(15)((%%ukoly_ukoly:IDUkol%%)) | Číslo úkolu | | 200 | 1 | Druh | IDDruh | String(15)((%%ukoly_druhy:IDDruh%%)) | Druh úkolu | | 300 | 2 | Popis | Popis | String(100) | Popis úkolu | | 400 | 6 | Termín Od | Termin | DateTime(0) | Termín začátku úkolu | | 500 | 26 | Termín do | TerminDo | DateTime(0) | Termín konce úkolu | | 600 | 20 | Upozornění | Upozorneni | DateTime(0) | Datum, ke kterému se vyvolá upozornění (budík) pro řešitele. | | 700 | 22 | Ukončeno | DatumUkonceni | DateTime(0) | Datum ukončení | | 800 | 7 | Priorita | Priorita | String(1) | Priorita úkolu | | 900 | 8 | Stav | Stav | String(1) | Stav úkolu | | 1000 | 9 | Zadavatel | IDVyridil | String(8)((%%common_uzivatele:IDVyridil%%)) | Zadavatel úkolu | | 1100 | 10 | Řešitel | PIDUzivatele | String(8)((%%common_uzivatele:IDVyridil%%)) | Řešitel úkolu | | 1200 | 11 | Partner | IDPartner | String(8)((%%partneri_partneri:IDPartner%%)) | Úkol je spojen s konkrétním zákazníkem nebo dodavatelem | | 1300 | Lookup | Firma | PartnerName | String(40)((%%partneri_partneri:IDPartner=IDPartner:Firma%%)) | Název firmy partnera | | 1400 | 21 | Zástupce | Zastupce | String(35)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})%%)) | Kontaktní osoba od vybraného partnera | | 1500 | 12 | Číslo zakázky (novisible) | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky | | 1600 | 13 | Pol. zakázky (novisible) | IDZakPol | String(15)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="zakazky_zakpol:IDZakPol!IDZakaz=IDZakaz"})%%)) | Položka zakázky | | 1700 | Lookup | Popis zakázky | ZakPopis | String(50)((%%zakazky_zakazky:IDZakaz=IDZakaz:Popis%%)) | Popis zakázky | | 1800 | 5 | Milník | Milnik | String(25)((%%ukoly_milniky:Milnik%%)) | Milník | | 1850 | 31 | Pořadí | Poradi | Float(0) | Pořadí úkolu pro kanban | | 1900 | 3 | Datum | Datum | DateTime(0) | Datum zadání úkolu | | 2000 | 4 | Poslední změna | DatumPZmeny | DateTime(0) | Datum poslední změny | | 2100 | 15 | Na vědomí | CC | String(60)((%%@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))%%)) | Seznam emailů na které budou navíc odesílány informace o změnách úkolu | | 2200 | 23 | Opakování | MJOpak | String(50)((%%@LuaForm.MainLoop("ukoly_ukoly_ShowLookupFieldMJOpak", nil, DSI)%%)) | Interval opakování úkolu (format iCalendar RRULE) | | 2300 | 24 | Zveřejnění | Verejny | String(50)((%%@LuaForm.MainLoop("ukoly_ukoly_ShowLookupFieldVerejny", nil, DSI)%%)) | Zveřejnění úkolu v kalendáři | | 2400 | 14 | Kód výkonu | IDVyk | String(15)((%%prost_vyktext:IDVyk%%)) | Kód výkonu z číselníku, který se použije při generování výkonu z úkolu | | 2500 | 16 | Plán hodin | PlanCas | Float(0) | Plánované hodiny na realizaci | | 2600 | 17 | Hodin | Cas | Float(0) | Skutečně odpracované hodiny | | 2700 | 30 | [[#Vytížení hodin/den]] | VytizeniCas | Float(0) | Vytížení prostředku úkolem (hod/den) | | 2800 | 27 | Č. prostředku | IDProst | String(15)((%%prost_prost:IDProst%%)) | Číslo prostředku | | 2900 | Lookup | Prostředek | PopisProst | String(80)((%%prost_prost:IDProst=IDProst:Popis%%)) | Popis prostředku | | 3000 | 28 | Typ upozornění | TypUpozorneni | String(1) | Způsob upozornění na úkol | | 3100 | 25 | UID | EUID | String(60) | UID externího kalendáře | | 3200 | 29 | [[#Vazba]] | Vazba | String(1) | Úkol je svázaný s jiným | | 3300 | Sql | iTIP | iTIP | String(1)((%% (select first 1 ukoly_itip.Smer as Smer from ukoly_itip where ukoly_itip.IDUkol = ukoly_ukoly.IDUkol order by ukoly_itip.ID) %%)) | Směr z 1. řádku iTIP. O=ORGANIZER, P=ATTENDEE | | 3400 | 19 | Poznámka | Poznamka | Memo(0) | Neomezeně dlouhá poznámka | | 3500 | Lookup | Práva druhu | RowRightDruh | Right(0)((%%ukoly_druhy:IDDruh=IDDruh:RowRight%%)) | Maska práv z druhu úkolů | | 3600 | 18 | Práva | RowRight | Right(0) | | | 3700 | Sql | TypDokl (novisible) | TypDokl | String(1)((%%'L'%%)) | TypDokl | First free FieldID: 32, last free FieldID: 63 === Podrobně === == Vytížení hodin/den == Termín do lze vypočíst pomocí Plánovaného času a vytížení: Termín Do = Termín + dny * Plánovaný čas/Vytížení na den Planovaný časi a vytížení je v hodinách, lze ale pro použít i jinou jednotku: např. den - pak je plán ve dnech a vytížení 1 odpovídá 100%, 0.5 je 50% apod. == Vazba == Příznak, že je úkol provázaný s jimým úkolem. Může být nadřazený (master) nebo podřízený (slave) nebo obojí. Pokud vazby vymažeme, je nutné tento příznak opravit ručně. ==== Události (Events) ==== === ukoly_ukoly.PrintRow === Obarvování dle stavu a priority úkolu