Přeskočit na hlavní obsah

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 reportuL 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.

Poznámka

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.IssueDateDatum vydání
@Model.TransferdateDatum převodu
@Model.TextText uvedený ve formuláři
@Model.Receiver.NamePříjmení a příjmení příjemce
@Model.Receiver.PersonalNumberOsobní číslo příjemce
@model.Receiver.LocationUmí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.NameJméno a příjmení původce
@Model.Originator.PersonalNumberOsobní číslo předkladatele
@Model.Originator.LocationUmí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.NameNázev vybraného objektu
@Node.ClassTřída objektů
@Node.CestaCesta 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.Classtyp objektu
@ResponsibleForNode.CestaCesta 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.
Poznámka
  • 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.