Ytterligare funktioner och malltyper
Flera områden på blad
Definitionen av rapportområde definierar ett rektangulärt område i arbetsboken för inmatnings- eller rapportmallar. Det visas när mallen öppnas (och skrivs ut) i inmatnings- eller rapporteringsfunktionen.
Det kan finnas flera rapportområden på ett blad. Ge alla områden ett eget namn (till exempel AREA1, AREA2). Varje område måste innehålla minst två rader (rubrikrad + 1 datarad).
ACCCODE-, raduppsättnings- och TRANSLATIONS-definitioner definieras endast en gång på bladet.
På den översta nivån har exemplet Rapport, Flera områden (EX_RT108) samma innehåll som exemplet Enkel rapport (EX_RT101). Under den översta nivån finns ett annat rapportområde med liknande innehåll, och den enda skillnaden är att det senare området visar siffror för en månad tidigare.
Följande illustration visar områdesnamnen och arbetsboksbladet.
I XML-filen är två mycket lika områden definierade, men deras namn, ID och den månad som ställts in för datacolumn1 och datacolumn2 för båda områdena är olika.
Om en mall innehåller flera områden med genererade kolumner måste formler mellan områden i arbetsboken referera bakåt från ett senare område till det föregående.
Om det finns flera områden på bladet måste de innehålla samma antal kolumner (summan av definitionskolumner och datakolumner). Annars fungerar inte raduppsättningar för områdena.
Flera blad på mallen
Det kan finnas flera blad på en mall. Ge alla blad ett eget namn (till exempel Sheet1, Sheet2).
ACCCODE-, raduppsättnings- och TRANSLATIONS-definitioner samt utskriftsområden och utskriftstitlar definieras separat på varje blad.
ACCCODE- och TRANSLATIONS-definitioner måste namnges i enlighet med följande mönster:
Ange namnet 'ACCCODE1' för det första bladet, 'ACCCODE2' för det andra, 'ACCCODE3' för det tredje, och så vidare.
Ange namnet 'TRANSLATIONS1' för det första bladet, 'TRANSLATIONS2' för det andra, 'TRANSLATIONS3' för det tredje, och så vidare.
Du kan ge raduppsättningarna samma namn på flera blad.
Exemplet Rapport, flera flikar (EX_RT109) har två blad. Bladet Summary liknar det som definierats i exemplet Enkel rapport (EX_RT101) och bladet Details liknar det som definierats i exemplet Statisk radgenerering (EX_RT103).
De namngivna cellerna definieras enligt följande:
I XML-filen är två blad definierade och båda har ett område.
Utskriftsinställningar
Definiera utskriftsområde
Definitionen av utskriftsområdet är valfri. Den kan användas för att ställa in ett utskriftsområde som skiljer sig från rapportområdet och ACCCODE-definitionerna. Om det finns flera blad i inmatningsmallen måste du lägga till en utskriftsområdesinställning för varje.
I genererade mallar ändras utskriftsområdet i enlighet med de genererade raderna. Det innebär alltså att alla genererade rader skrivs ut om utskriftsområdet har definierats så att det sträcker sig till det genererade blocket.
Om ett utskriftsområde inte är definierat i en genererad mall tillämpas inte inställningarna för attributen 'pagebreakblocks' och 'fittopages' XML-definitionsfilen.
I den aktuella versionen fungerar utskriftsområdesdefinitionen endast som den beskrivs i radgenereringsblad, inte i kolumngenereringsblad.
Definiera utskriftstitlar
Inställningen för utskriftstitlar är valfri. Den används för att ange de områden som ska skrivas ut på varje inmatnings- eller rapportmallutskriftssida när utskriften inte passar på ett enda pappersark. Om det finns flera blad i inmatningsmallen måste du lägga till en utskriftstitelinställning för varje blad.
Använd Excel-funktionen Skriv ut titlar för att lägga till inställningen för utskriftstitlar. Mer information om hur du använder funktionen finns i Microsoft Excel-dokumentationen.
Inställningarna för utskriftstitlar som definierats i Excel 2007 visas inte som standardinställningar för inmatnings- och rapportmallar i Clausion-applikationen. Utskriftsformatsinställningarna måste definieras i dialogrutan för inmatnings- eller rapportmallar Utskriftsformat före utskrift.
Definiera sidhuvud och sidfot på utskrifter
Sidhuvuden och sidfötter kan definieras för inmatningsmallar och rapporter. Med hjälp av utskriftsrubriker kan du ange samma rubrik för varje sida i en utskrift med flera sidor.
Ställ in sidhuvuden och sidfötter med Excel-funktionen Utskriftsformat. Du kan använda standardrubriker eller skapa anpassade rubriker. För sidfötter är endast standardalternativ tillgängliga. Mer information om hur du använder funktionen finns i Microsoft Excel-dokumentationen.
Alternativen &[Tab] (Infoga bladnamn), &[File] s(Infoga filnamn), &[Path]&[File] (Infoga filsökväg), och &[Picture] (Infoga bild) som är tillgängliga i Excel visas inte i Clausions inmatnings- och rapportmallar.
Listor för extrafältsval
Extrafälten i inmatningsmallen kan innehålla urvalslistor från vilka användaren kan välja alternativ för fälten. Slutanvändare kan använda urvalslistan för giltig inmatning eller skriva direkt i extrafältscellerna. Om du skriver in ett ogiltigt värde öppnas urvalslistan. En lista kan inte öppnas om cellen är låst.
Urvalslistorna kan genereras för att innehålla följande värden:
dimensionsenheter
konton
alternativ definierade för rullgardinsmenyn i extrafältet
anpassad lista (värden definierade i inmatningsmalldefinitionsfilen)
dokumentserie
dokumentnummer
räkenskapsår
räkenskapsperioder
datatyper
Om du vill skapa en lista med värden för extrafält i en inmatningsmall lägger du till elementet selector i datakolumnens XML-definitioner. Listorna skapas dynamiskt baserat på definitionerna och valen, och objekten visas antingen som en lista eller rutnätstabell eller som en hierarkisk lista.
Extrafält för datatyper läggs till i Datatyper. Observera att ett extrafält för av typen Fritextpost krävs för alla andra typer av urvalslistor än de som har alternativ definierade för rullgardinsmenyn. För en anpassad urvalslista kan även ett numeriskt extrafält användas. I så fall ska endast numeriska värden definieras för elementet udid.
För mer information om elementet selector, se Clausion Input and Report Template Parameters.
Bifoga externa Excel-arbetsböcker till mallen
Du kan bifoga en extern Excel-arbetsbok till en inmatnings- eller rapportmall. Denna typ av bilaga kan användas för att ge ytterligare information, till exempel förklaringar till enheter eller andra instruktioner för användningen av inmatnings- eller rapportmallen.
Endast Excel-filer (.xlsx) kan läggas till i inmatnings- och rapportmallar som bilagor. Andra filformat stöds inte. Den externa arbetsboken ingår i inmatnings- eller rapportmallen som en separat flik. Flera arbetsböcker kan läggas till i en inmatnings- eller rapportmall, och var och en visas i sin egen flik i inmatnings-/rapportmallen.
Om du vill bifoga en extern Excel-arbetsbok till en inmatnings- eller rapportmall definierar du namnet och andra inställningar för den externa filen i inmatnings- eller rapportmalldefinitionsfilen med elementet externalfiles.
För mer information om inmatnings- och rapportmallparametrar, se Clausion Input and Report Template Parameters.
Externa blad kan endast sparas från inmatningsmallar, inte rapporter. Platsen där de externa arbetsboksfilerna sparas kan definieras med hjälp av den anpassade mallen Parametrar med parametern DATATEMPLATE_EXTRASHEETS. Du kan definiera en specifik sökväg till en plats eller bara mappnamnet, i vilket fall mappen skapas som en undermapp under katalogen DataTemplate.
När inmatningsmallen sparas sparas de externa arbetsböckerna som är kopplade till den på den definierade platsen. Data i den externa arbetsboken sparas i filen, inte i databasen.
Med funktionen Spara som kan du bara spara den aktuella markerade fliken. Om inmatningsmallfliken är markerad när du klickar på Spara som sparas med andra ord bara inmatningsmallen, inte de externa arbetsböckerna.
Följande illustrationer visar ett exempel på hur man bifogar en extern arbetsbok till exemplet Enkel rapport (EX_RT101).
Andra malltyper
Följande lista beskriver andra malltyper som är tillgängliga i Clausion.
-
Detaljmallar
används för att öka detaljnivån i siffror i rapporter
definierar vad som visas i fönstret med ökad detaljnivå
definition i XML-filen i rapportmallen: elementen workbook > settings > drilldowndefinition
till exempel BW_DT101
-
Mallar för transparent rapporteringsfunktionalitet
som används för transparent rapporteringsfunktionalitet i rapporters detaljnivåfönster
definierar vad som visas i det transparenta rapporteringsfönstret
det krävs separata mallar för periodiska och kumulativa siffror
definitioner i XML-filen i detaljmallen: elementen workbook > settings > trdefperiodical och workbook > settings > trdefcumulative
till exempel BW_DT102 och BW_DT103
-
Anpassade mallar, det vill säga mallar som innehåller SQL-skript
innehåller SQL-skript som körs när mallen öppnas eller sparas
används till exempel i hanteringsuppgifter i Clausion