Stránka se seznamem ukazuje jeden druh záznamů. Kombinovaný pohled ukazuje několik druhů najednou, vnořených do sebe: klienty a pod každým klientem jeho projekty, dokumenty a faktury. Tvar popíšete jednou, uložíte jej a příště už tam je.
Účet začíná se dvěma pohledy: Přehled klientů a Práce na projektech.
Z čeho se pohled skládá
Pohled je stoh až čtyř úrovní, zvenčí dovnitř. Nejvyšší úroveň jsou záznamy, kterými pohled začíná. Každá úroveň pod ní je dosažena přes vztah – „projekty tohoto klienta“, „úkoly tohoto projektu“.
V pohledu se může objevit osm druhů záznamů: klienti, projekty, úkoly, dokumenty, faktury, transakce, časové záznamy a předplatná. Kterýkoli z nich může pohled začínat. Pod nejvyšší úrovní vybíráte z druhů, které s úrovní nad nimi skutečně souvisejí – časové záznamy například visí na úkolech a předplatná na transakcích.
Jedna úroveň může obsahovat více než jednu sadu záznamů – až čtyři. Právě díky tomu se klient rozbalí na své projekty a zároveň na své dokumenty vedle sebe, aniž byste si museli vybrat. Každá sada se načítá a stránkuje samostatně a dostane vlastní záhlaví s názvy svých sloupců – protože projekt a dokument nemají stejná pole a jedno společné záhlaví by o jednom z nich muselo lhát.
Každou sadu lze také před vypsáním seskupit podle některého z jejích polí. Seskupení transakcí podle typu například promění jeden dlouhý seznam na řádek Příjmy a řádek Výdaje, z nichž se každý otevírá na vlastní záznamy. Seskupení se vrství až do tří úrovní: seskupte podle typu a pak podle klienta a v každém ze dvou řádků dostanete klienty.
Filtrování vrstvy
Každá sada záznamů má vlastní filtr a filtr je strom podmínek, nikoli plochý seznam. Pro skupinu podmínek zvolíte Vše z nebo Cokoli z a skupinu můžete vnořit do jiné.
V tom se liší od filtrů na stránce se seznamem, kde se podmínky v různých sloupcích vždy spojují pomocí a zároveň. Zde lze říct „stav je Aktivní nebo termín je před koncem měsíce“, což stránka se seznamem neumí vyjádřit vůbec.
Podmínka je pole, způsob porovnání a hodnota. Porovnání je celkem čtrnáct a každému poli se nabídnou ta, která u něj dávají smysl: text může něco obsahovat nebo něčím začínat, čísla a data mohou být větší, menší nebo mezi, a stav či štítek může být jedním z množiny. Dvě porovnání – je prázdné a není prázdné – nepotřebují hodnotu vůbec.
Sada bez podmínek ukazuje vše, což není totéž jako skupina bez podmínek uvnitř. Vyprázdněním skupiny ji odstraníte.
Jeden filtr pojme nejvýše 64 podmínek a skupin dohromady, vnořených nejvýše do čtyř úrovní. Za kteroukoli z těchto mezí je pohled odmítnut místo uložení, protože strom pravidel takové velikosti se přeloží na dotaz, na který nikdo nechce čekat.
Záložky
Otevřené pohledy jsou záložky v horní části stránky.
- + založí nový pohled. Je to návrh: žije jen v tomto prohlížeči a v pásu záložek je označen, dokud jej neuložíte.
- Uložit pohled promění návrh v uložený pohled. Od té chvíle je uložený v účtu a dostupný na každém zařízení. Tlačítko je na stránce struktury, kde se pohled zapisuje.
- × zavře záložku. Zavření uloženého pohledu jej nesmaže – pohled v účtu zůstává.
- Otevřít pohled vypíše každý uložený pohled, který ještě není otevřený – jako tabulku, ve které lze hledat a řadit a která u každého pohledu ukazuje popis a čas poslední změny, takže dva podobně pojmenované pohledy rozeznáte ještě před otevřením. Odtud se zavřený pohled vrací a odtud jej lze nenávratně smazat.
Klepnutí pravým tlačítkem na záložku ji přejmenuje, zavře nebo posune doleva či doprava. Přejmenování uloženého pohledu jej přejmenuje všude; přejmenování návrhu se projeví jen zde. Posouvat lze i klávesou Alt se šipkou doleva nebo doprava na zaměřené záložce, a to jen u uložených pohledů – návrh nemá pozici, kterou by si udržel.
Každá záložka má vlastní adresu, takže pohled lze uložit do záložek prohlížeče a odkaz na něj otevře na jiném zařízení tentýž pohled. Rozbalené řádky si každá záložka pamatuje, takže po pohledu na vedlejší záložku a návratu zpět zůstane strom tak, jak jste jej opustili. Změna struktury pohledu jej opět sbalí, protože rozbalené řádky v novém tvaru existovat nemusí.
Jak se řádky načítají
Pohled načítá jednu úroveň po druhé. Při otevření stránky se načte pouze nejvyšší úroveň; úroveň pod ní se načte, až rozbalíte řádek nad ní, a každá úroveň se stránkuje samostatně. Větev, kterou nikdy neotevřete, nic nestojí.
Nejvyšší úroveň se stránkuje jako každá jiná tabulka v aplikaci: pod řádky je přepínač stránek, který respektuje velikost stránky nastavenou pro seznamy. Úroveň pod ní je řada řádků otevřená uvnitř nadřazeného záznamu, takže se rozrůstá místo obracení – Zobrazit o N více přidá další dávku pod ni a to, co jste už četli, zůstane na místě.
Vyplývají z toho dvě věci a obě se snadno přečtou špatně:
Řádek může zůstat prázdný. Klient, jehož projekty neprojdou filtrem, se přesto zobrazí a rozbalí se do prázdna. To je poctivá odpověď – „tento klient nemá žádné projekty odpovídající vašim pravidlům“ – místo aby klient zmizel a vy jste přemýšleli, kam se poděl.
Vnořená úroveň může obsahovat více řádků než její rodič. Projekt může být propojen s několika klienty, takže se objeví pod každým z nich. Sečtení úrovně a porovnání s úrovní nad ní nebude souhlasit a nic není špatně, když nesouhlasí.
Práce s řádkem
Řádek v pohledu je samotný záznam a všechno, co s ním jde udělat na jeho vlastní stránce se seznamem, jde udělat i tady.
Název ho otevře. Kliknutím na název v prvním sloupci se dostanete na stránku daného záznamu. Odkazy jsou i názvy uvnitř buňky – projekty u úkolu, klient u faktury – a když se jich do buňky nevejde víc, +2 otevře zbytek.
Buňky se vykreslují tak, jak je vykresluje vlastní stránka záznamu. Částka v měně, ve které byla vyfakturována, místo holého čísla; datum ve vašem formátu; stav jako barevný odznak; štítky i s barvami.
Můžete upravovat přímo na místě. Najeďte na buňku a objeví se tužka; Enter nebo zaškrtnutí uloží, Esc nebo křížek úpravu zahodí. Pole, které nemá tužku na své vlastní stránce se seznamem, ji nemá ani tady – součet, který se počítá ze svých řádků, se dál počítá a nepíše se ručně.
Klikněte na řádek pravým tlačítkem a dostanete stejnou nabídku, jakou má záznam na své stránce se seznamem: otevřít, duplikovat, označit, smazat a další. Ať tam uděláte cokoli, pohled se sám dorovná.
Řádky skupin nic z toho nemají. Skupina zastupuje několik záznamů, takže není co otevírat, upravovat ani mazat.
Řazení
Kliknutím na záhlaví sloupce se podle něj řádky seřadí – jednou vzestupně, podruhé sestupně, potřetí se řazení zruší. Řadit lze i první sloupec, ten s názvem každého záznamu.
Řazení platí pro celou sadu záznamů, ne jen pro tu větev, ve které jste klikli. Faktury u jednoho klienta a faktury u druhého jsou tatáž sada, takže se pohybují společně; seřazené zvlášť by si dvě části téže stránky odporovaly.
Řazení je v adrese stránky, ne v pohledu. Dá se tedy uložit jako odkaz a poslat někomu dalšímu a přechází s vámi mezi záložkami – ale pohled to nemění a kopie nikoho jiného se neposune.
Co pohled nedělá
Pohled neobsahuje žádné záznamy. Je to popis toho, co se má číst, takže jeho smazáním se nic nestane klientům, projektům ani fakturám, které zobrazoval – a úpravou buňky v pohledu upravíte záznam, ne pohled.
Export pohledu
Export promění pohled na obrazovce v soubor – tedy tu záložku, na kterou se právě díváte, uloženou i neuloženou, takže kvůli souboru nikdy nemusíte pohled ukládat, a to v pořadí, do kterého jste ho seřadili.
Soubor má jeden list na každou sadu záznamů, protože úroveň klientů a úroveň dokumentů nemají společné sloupce a jedna tabulka by jednu z nich musela popsat nesprávně. Vnoření zůstává zachováno odsazením: projekt je odsazený pod svým klientem, ve stejném pořadí jako na obrazovce. Soubor obsahuje sloupce, které obsahuje pohled, takže odpovídá tomu, co jste četli.
CSV obsahuje pouze první list, protože tento formát druhý list nezná. Chcete-li zachovat celý pohled, zvolte Excel nebo PDF. Velmi rozsáhlý pohled bude odmítnut, nikoli zkrácen; zužte jeho filtry a zkuste to znovu.