HTML tiskové šablony reportů
HTML tisková šablona je dokument ve formátu HTML. Dokument obsahuje proměnné , které jsou nahrazeny konkrétními údaji při vytváření tiskové zprávy. Příklady šablon (např. interní protokol o předání – kumulativní). tml) může být nalezen v AM konzole instalační složce ve složce Enu/ReportTemplates nebo ve složkách pro jiné jazyky.
Vytváření šablony
Pro vytvoření HTML dokumentu doporučujeme použít libovolný HTML editor (např. MS Word).
Navrhnout, jak bude zpráva vypadat - jaký bude název, kde bude tabulka s informacemi o vybraných objektech, případně text prohlášení atd. Vložte vhodné proměnné do míst, kde by měly být vloženy konkrétní údaje z Alvao, viz níže. Nahrajte vytvořený HTML soubor a pokud je to vhodné, obrázek loga společnosti s názvem "logo. ng" do databáze pomocí Administrace - správa aktiv - Tisk šablon reportů.
Vytisknout typ reportu
Tisková zpráva může být jedním z těchto typů:
Vytisknout typ reportu | L 343, 22.12.2009, s. 1). |
---|---|
Obecná ustanovení | Obecná tisková zpráva (výchozí typ). |
Přenosová diferenciál | Transfer protocol vnitřní diferenciál. Before the print report is generated, the application displays a form for selecting the transferor and recipient. |
TransferInnerShrnutí | Transfer protocol interní shrnutí. Tato sestava může být generována pouze pro objekt typu . Před vytvořením tiskové zprávy aplikace zobrazí formulář pro výběr převodce a příjemce. |
Můžete zadat typ reportu na začátku HTML dokumentu (<body>). Například pro výkaz převodu typu vnitřní rozdíl uveďte:
@Model.PrintTemplateType = TransferInnerDifferential
Pokud není typ reportu uveden v HTML dokumentu, použije se výchozí Obecný typ.
Pro úpravu html souboru se doporučuje použít Notepad++ nebo podobný textový editor
Proměnné
Obecné proměnné
Proměnná | L 343, 22.12.2009, s. 1). |
---|---|
@Model.CompanyLogo | CompanyLogo. Když je sestavena zpráva, proměnná je nahrazena obrázkem v souboru s názvem "logo. ng", což musí být uloženo v databázi spolu s HTML souborem tiskové zprávy. |
@Model.CreatedByPerson | Jméno uživatele, který vygeneroval tiskovou zprávu (přihlášen v uživateli). |
Protokoly přenosu
Šablony reportů typu TransferInnerDifferential a TransferInnerSummary, můžete použít proměnné, které reprezentují data zadaná ve formuláři "odesílatel a příjemce":
Proměnná | L 343, 22.12.2009, s. 1). |
---|---|
@Model.DocumentNumber | Číslo dokumentu |
@Model.IssueDate | Datum vydání |
@Model.Transferdate | Datum převodu |
@Model.Text | Text uvedený ve formuláři |
@Model.Receiver.Name | Příjmení a příjmení příjemce |
@Model.Receiver.PersonalNumber | Osobní číslo příjemce |
@model.Receiver.Location | Umístění příjemce |
@Model.Receiver.Podpis | Podpis příjemce s elektronickým pen ve vnitřním předávkovém protokolu. Jiným způsobem podepisuje protokol, hodnota proměnné je prázdná. |
@Model.Receiver[<property name>] | Hodnota specifické uživatelské vlastnosti, například: @Model.Receiver[Email]. Název vlastnosti je v Alvao systémovém jazyce. |
@Model.Originator.Name | Jméno a příjmení původce |
@Model.Originator.PersonalNumber | Osobní číslo předkladatele |
@Model.Originator.Location | Umístění odesílatele |
@Model.Originator.Podpis | Podpis předkladatele with-electronic-pen v interním protokolu o předání. Jiným způsobem podepisuje protokol, hodnota proměnné je prázdná. |
@Model.Originator[<property name>] | Hodnota specifické uživatelské vlastnosti, například: @Model.Originator[Email]. Název vlastnosti je v Alvao systémovém jazyce. |
Objekty
Informace o objektech jsou uvedeny ve formě tabulky v tištěných zprávách. Ve vzoru zprávy vytvořte tabulku (< tabulka >) s hlavičkami sloupce a jedním řádkem , a podle potřeby zahrnou následující proměnné. V výsledné zprávě je jeden řádek vytvořen v tabulce pro každý vybraný objekt.
Proměnná | L 343, 22.12.2009, s. 1). |
---|---|
@Node.Name | Název vybraného objektu |
@Node.Class | Třída objektů |
@Node.Cesta | Cesta ve stromu |
@Node[<property name>] | Hodnota vlastnosti konkrétního objektu, například: @Node[Inventární číslo]. Název vlastnosti je v Alvao systémovém jazyce. |
@ResponsibleForNode.Name | Název objektu, za který je vybraný uživatel dále odpovědný. Proměnné @ResponsibleForNode... jsou k dispozici pouze v tiskových zprávách typu TransferInnerSummary. |
@ResponsibleForNode.Class | typ objektu |
@ResponsibleForNode.Cesta | Cesta ve stromu |
@ResponsibleForNode[<property name>] | Hodnota vlastnosti konkrétního objektu například: @ResponsibleForNode[Inventář číslo]. Název vlastnosti je v Alvao systémovém jazyce. |
- Only objects that have the Inventory Number or Asset Number property will be displayed in the table.
- Pokud tabulka neobsahuje žádné údaje (např. uživatel není odpovědný za žádná jiná aktiva), pomlčka (-) se namísto toho zobrazí v tiskovém reportu.