Obsah

Úkoly (KALENDAR_UKOLY)

Úkoly (ukoly_ukoly)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo úkolu IDUkol String(15) Číslo úkolu
200 1 Druh IDDruh String(15)1) 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)2) Zadavatel úkolu
1100 10 Řešitel PIDUzivatele String(8)3) Řešitel úkolu
1200 11 Partner IDPartner String(8)4) Úkol je spojen s konkrétním zákazníkem nebo dodavatelem
1300 Lookup Firma PartnerName String(40)5) Název firmy partnera
1400 21 Zástupce Zastupce String(35)6) Kontaktní osoba od vybraného partnera
1500 12 Číslo zakázky IDZakaz String(15)7) Číslo zakázky
1600 13 Pol. zakázky IDZakPol String(15)8) Položka zakázky
1700 Lookup Popis zakázky ZakPopis String(50)9) Popis zakázky
1800 5 Milník Milnik String(25)10) 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)11) Seznam emailů na které budou navíc odesílány informace o změnách úkolu
2200 23 Opakování MJOpak String(50)12) Interval opakování úkolu (format iCalendar RRULE)
2300 24 Zveřejnění Verejny String(50)13) Zveřejnění úkolu v kalendáři
2400 14 Kód výkonu IDVyk String(15)14) 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)15) Číslo prostředku
2900 Lookup Prostředek PopisProst String(80)16) 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)17) 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)18) Maska práv z druhu úkolů
3600 18 Práva RowRight Right(0)
3700 Sql TypDokl (novisible) TypDokl String(1)19) TypDokl
0 Calculated KalendarPopis KalendarPopis String(255)
0 Calculated SortDate SortDate DateTime(0)

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)

kalendar_ukoly.PrintRow

Obarvování dle stavu a priority úkolu

1)
ukoly_druhy:IDDruh
2) , 3)
common_uzivatele:IDVyridil
4)
partneri_partneri:IDPartner
5)
partneri_partneri:IDPartner=IDPartner:Firma
6)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})
7)
zakazky_zakazky:IDZakaz
8)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="zakazky_zakpol:IDZakPol!IDZakaz=IDZakaz"})
9)
zakazky_zakazky:IDZakaz=IDZakaz:Popis
10)
ukoly_milniky:Milnik
11)
@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))
12)
@LuaForm.MainLoop("ukoly_ukoly_ShowLookupFieldMJOpak", nil, DSI)
13)
@LuaForm.MainLoop("ukoly_ukoly_ShowLookupFieldVerejny", nil, DSI)
14)
prost_vyktext:IDVyk
15)
prost_prost:IDProst
16)
prost_prost:IDProst=IDProst:Popis
17)
(select first 1 ukoly_itip.Smer as Smer from ukoly_itip where ukoly_itip.IDUkol = ukoly_ukoly.IDUkol order by ukoly_itip.ID)
18)
ukoly_druhy:IDDruh=IDDruh:RowRight
19)
'L'