HTML - Vorlagen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Blöcke) |
|||
Zeile 19: | Zeile 19: | ||
== Ersetzungen == | == Ersetzungen == | ||
== Blöcke == | == Blöcke == | ||
== Implementierung == | |||
// konstante Daten, die auf jeder Seite gleich sind | |||
DatenSammlerGlobal: TStringList; // | |||
// lokale Block-Daten, die wechseln | |||
DatenSammlerLokal: TStringList; // | |||
== Includes == | == Includes == | ||
Version vom 15. März 2013, 09:56 Uhr
Rechnungsbelege
Rechnungen werden aus HTML-Templates aufgebaut. Der OrgaMon basiert auf dem breiter angelegten Beleg-Begriff, folgende Logik führt zu folgenden Vorlagen:
VORLAGE_PREFIX ( "A" -> "Angebot" | "G" -> "Garantie" | "Z" -> "Zeitabrechnung" | [x] als Lieferschein -> "Lieferschein" | ansonsten -> "Rechnung" ) ["3spaltig_n"] ".html"
- Besonders bei Verträgen kann im Vorlage-Beleg der Vorlage-Prefix geschickt gesteuert werden um auf der Rechnungs das richtig Outfit festzulegen.
- Man beachte dass allein durch Wahl einer Motivation auch der Vorlage-Prefix bestimmt werden kann!
Ersetzungen
Blöcke
Implementierung
// konstante Daten, die auf jeder Seite gleich sind DatenSammlerGlobal: TStringList; //
// lokale Block-Daten, die wechseln DatenSammlerLokal: TStringList; //
Includes
Sofort-Druck
Automatisches Ansteuern des Druckvorganges
<script language="javascript">
window.print();
</script>