====== Anleitung zum Erstellen von Vorlagen für "Office füllen" ====== Bitte stellen Sie für XLSX sicher, dass "Modify Office Files" installiert und aktuell ist. Wähle Sie dazu [[de:setup:setup:sideboard:info:options:module_documents|Modify Office Files Installieren]]. ===== Verfügbar in ===== * Projekte - Liste ([[#spezialfall_mess_groessen_in_projekte_-liste|Mit Zusatzfunktionalität]]) * Adresse - Kurze Liste ((Mit Beispielvorlage)) * Stunden - Stich­wort­aus­wertung * Stunden - Reise­kosten * Stunden - Neben­kosten * Honorare - Honorare ((Mit Beispielvorlage)) * Resultate - Zeit­raum / Stich­wort ((Mit Beispielvorlage)) * Resultate - Kosten­stellen * Resultate - Erweiterte Kosten­stellen * Resultate - Über­stunden * Resultate - Beide Nebenkosten * Resultate - Alle Datensammlung * Abrechnung ([[#spezialfall_abrechnung|Mit Zusatzfunktionalität]]) * Zusammengefasst ((Mit Beispielvorlage)) * Zeiten * Reisekosten * Nebenkosten * Abrechenbare Kosten * Aufgaben - Kurze Liste * Termin - Terminliste * Pläne & Produkte - Alle 4 Listen * Post - Kurze Liste im Ein- als auch Ausgang ===== Einrichtung ===== - Starten Sie die Auswertung und wählen Sie "Office füllen". Dies ist bei allen **nicht gruppierten Reports** verfügbar. - untermStrich wird Ihnen eventuelle bereits vorhandene Vorlagen und den Pfad zum Vor­lagen Verzeichnis anzeigen. Für einige Reports ((Abrechnung - Zusammengefasst, Zeit­raum / Stich­wort, Adressen - Kurze Liste)) sind in untermStrich bereits Vorlagen hinterlegt. ==== Vorlage erstellen ==== === Mittels grafischen Office füllen Vorlagen Generator === - Stellen Sie sicher, das alle notwendigen Felder [[de:reportdesign:start#schritt_2_-_benutzerdefinierte_reports_erstellen|in Ihrer Ausgabe vorhanden sind]]. - Sie können ab X3 den Eingebauten grafischen Office füllen XLSX/ODS Vorlagen Generator nutzen * **ODS** Dateien können schneller befüllt werden und sollten daher //immer// XLSX Dateien gegenüber bevorzugt werden. * {{:de:reportdesign:fillodsxlsx:template.png?500|}} * Wählen Sie einfach die Felder aus: * {{:de:reportdesign:fillodsxlsx:template2.png?600|}} * Für Zusatzdaten, siehe [[#manuell_bzw_anpassungen_durchfuehren|unten]]. * Sie können **nur Felder** nutzen, die auch in der Ausgabeart {{:de:reportdesign:fillodsxlsx:ausgabe.png?100|Ausgabe}} definiert sind. Auf der linken Seite, finden Sie die möglichen Felder ((Hier rot gekennzeichnet: {{:de:reportdesign:fillodsxlsx:fill3.png?500|}})) und auf der **rechten Seite** sind die für das Office Füllen **nutzbaren Felder**. === Manuell bzw. Anpassungen durchführen === - Stellen Sie sicher, das alle notwendigen Felder [[de:reportdesign:start#schritt_2_-_benutzerdefinierte_reports_erstellen|in Ihrer Ausgabe vorhanden sind]]. - Öffnen Sie nun das Vorlagenverzeichnis. * :!: Als Startpunkt empfehlen wir eine bereits vorhandene Vorlage zu betrachten oder über den grafischen Generator zu erstellen. * Sie können aber nun einfach mit Ihrem Office Programm eine neue XLSX oder ODS Datei erzeugen und in das Verzeichnis speichern. * **ODS** Dateien können schneller befüllt werden und sollten daher //immer// XLSX Dateien gegenüber bevorzugt werden. * Vergeben Sie nur Dateinamen ohne Leerzeichen und Umlaute. ''_'' wird als Leerzeichen ausgegeben. - Vorlagen müssen genau eine Zeile (Datenzeile) beinhalten, die mit Feldern aus dem Report gefüllt werden. - Im Modul Resultate: * Die nutbaren Namen finden Sie, indem Sie die Ausgabearten bearbeiten: * {{:de:reportdesign:fillodsxlsx:ausgabe.png?100|Ausgabe}} * Sie können **nur Felder** nutzen, die auch in der Ausgabeart definiert sind. Auf der linken Seite, finden Sie die möglichen Felder ((Hier rot gekennzeichnet: {{:de:reportdesign:fillodsxlsx:fill3.png?500|}})) und auf der **rechten Seite** sind die für das Office Füllen **nutzbaren Felder**. * Weiters können Sie in den direkt im Modul angezeigten Listen ((Die Listen, die in den Modulen die Tabelle ersetzen.)) Zusatzdaten nutzen ((XLSX, ODS)) - hier rot gekennzeichnet: * {{:de:reportdesign:fillodsxlsx:fill3_1.png?500|}} - In Butlern: * Direkt in der Butler Hilfe: * [[de:butler:projectevaluation:started_work#office_fuellen_-_variablen|Resultate - Globale Projektauswertung ]] * Geben Sie dazu den Namen in das Namenfeld ein: * {{:de:reportdesign:fillodsxlsx:fill4.png?100|}} * Detailierte [[de:setup:setup:sideboard:info:options:form_types_xlsx|Anleitung XLSX]] und [[de:setup:setup:sideboard:info:options:form_types_odt#ods|Anleitung ODS]] * :!: Um Probleme mit der Vorlage zu vermeiden, geben Sie am besten in jeder Zelle die gefüllt werden soll ein **Leerzeichen** ein **oder formatieren** Sie die Zelle. * Diese Namenfelder werden nach der Ausgabe alle hinzugefügten Zeilen umfassen. * Sie können Sie also als Grundlage für Berechnungen nutzen: * {{:de:reportdesign:fillodsxlsx:fill5.png?300|}} - :!r: **Bitte beachten Sie:** :!r: * :!: Die Vorlagen werden nicht mit ihrem Office Produkt gefüllt. Es kann daher auch nicht garantiert werden, das Techniken, die nicht in dieser Beschreibung dokumentiert wurden oder in den bestehenden Vorlagen genutzt werden funktionieren. * :!: Nutzen Sie in **ODS** keine Zeilen/Spalten Referenzen (Wie A1) auf Zellen nach der Datenzeile. Diese werden nicht aktualisiert. Nutzen Sie stattdessen auch für Ihre Berechnungen die Namenfelder. * :!: Innerhalb der **Datenzeile können Sie nur Referenzen (Wie A1)** nutzen. Nutzen Sie nur die gleiche Zeile. (Also A1 für Zeile 1, A2 für Zeile 2 etc.) * :!: Löschen Sie ungenutzte **Namenfelder**. Vor allem wenn die dazugehörige **Zelle gelöscht** wurde. * :!: Felder die nicht unter **Datenzeilen** aufscheinen, werden **nicht befüllt**! * :!: Geben Sie einen Wert in den Feldern ein. (Eine # oder 0 reicht) * Nutzen Sie ''=ZEILE()-12'' um eine Zeilennummerierung zu erstellen. =====Beispiel für die Summenbildung===== Um eine falsche Summenbildung zu Vermeiden empfiehlt es sich die SUMMEWENN Funktion aus Excel zu verwenden. Hier wird die Summe nur unter der Bedingung gebildet wenn, wie in diesem Beispiel, das Arbeitspaket leer ist. * {{:de:butler:projectevaluation:compressed_by_area_2.png?400|}} * {{de:compressed_by_area_1.png?400|}} ===== Filter Ausgabe ===== - Sie können den genutzten Filter mit ausgeben. * Erstellen Sie dazu, wie oben beschrieben, eine Namenfeld mit dem Namen * report_filter - Es ist auch möglich, nur einzelne Filter auszugeben. * Erstellen Sie dazu, wie oben beschrieben, eine Namenfeld mit dem Namen ''report_filter_''''_'' ((Beachten Sie die doppelten _ _)) gefolgt vom Namen - etwa ''date'': * report_filter__date * Den Namen erhalten Sie über die Ausgabeart XML: * {{:de:reportdesign:fillodsxlsx:fill_xml.png?400|}} - Zusätzlich vorhanden sind: * Erstellt von report_filter__print_user * Erstellt am report_filter__print_date * Erstellt am (mit Zeit) report_filter__print_datetime ===== Spezialfall "Abrechnung" ===== ==== Zusammengefasste Tabellen ==== Für die Ausgabeart Abrechnung - Zusammengefasst (Keine Gruppierung) können **in XLSX** 5 unterschiedliche Datenzeilen, auch in einer Vorlage, genutzt werden: ^ Ausgabe ^ Präfix vor den Feldnamen ((Beachten Sie die doppelten _ _)) ^ | Alle Datenzeilen | //Kein Präfix// | | Nur Zeiten | ''times_''''_'' | | Nur Nebenkosten | ''extra_''''_'' | | Nur Reisekosten | ''travel_''''_'' | | Nur Kosten | ''externalexpenses_''''_'' | :!: Stellen Sie dabei sicher, dass in der Ausgabe (({{:de:reportdesign:fillodsxlsx:fill2.png|Ausgabe}})) als erste Spalte, einer der Typ Felder definiert ist ((Nutzen Sie ''type_id'' für nicht deutschsprachige Ausgaben)): * {{:de:reportdesign:fillodsxlsx:fill6.png?200|}} Beachten Sie die Datei ''untermStrich_Gruppiert_nach_Art.xlsx'' ==== Weitere Felder ==== Für die Abrechnung können **in XLSX** die folgenden Felder genutzt werden: ^ Name ^ Information ^ | report_min_date | Erstes Datum in der Abrechnung | | report_max_date | Letztes Datum in der Abrechnung | ===== Spezialfall "Mess­größen" in "Projekte"-Liste ===== ^ Ausgabe ^ Feldname ^ | Messgröße 5 | measurement_5 | 5 ist Zahl die auf dem Blauen Pfeil (Bearbeiten) in [[de:setup:setup:sideboard:projects:measurement_units|Konfiguration - Projekte - Messgrößen]] angezeigt wird. {{:de:reportdesign:fillodsxlsx:mess_screen1.png?nolink&350|}} .