mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 14:10:28 +01:00
1 line
3.7 KiB
Plaintext
1 line
3.7 KiB
Plaintext
<span style="font-size:28px;"><strong>Layoutvorlagen Anhang</strong></span><br /><br />Die App Layoutvorlagen Anhang dient dazu, Regeln zu definieren mit denen angelegte Layoutvorlagen aus der App Layout Generator automatisch an zu versendende Belege angefügt werden können.<br /> <h1>Übersicht</h1>Die Übersicht zeigt alle angelegten Anhangregeln in einer Livetabelle.<br /><br /><img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=layouttemplateattachment&fileid=1" /><br /><br /><br />Die Einstellungen Sprache, Land und Projekt wirken einschränkend: Wird hier etwas ausgewählt, so gilt die Regel nur für Belege, in denen diese Werte übereinstimmen und nur dann wird die Layoutvorlage mitverschickt.<br /><br /><span style="font-size:16px;"><strong>Beispiel</strong>:</span><br />Die erste Regel im Screenshot legt fest, dass die Layoutvorlage "ABC" als Anhang an alle Auftragsbestätigungen angefügt werden soll, die die Belegsprache Deutsch haben, an einen Kunden in Deutschland versendet werden und zum Projekt "TESTPROJEKT" gehören.Legt man eine weitere Regel an, in der keine Belegsprache, Land oder Projekt definiert sind, so würde diese Regel für alle Aufträge berücksichtigt werden, die von der ersten Regel ausgeschlossen werden.<br /> <h1>Neuen Anhang anlegen</h1>Über +NEU kann eine neue Anhangregel angelegt werden. Dann kann man definieren, wann welche Vorlage als Anhang mitgeschickt werden soll.<ul><li>Modul → Modul bzw. zu welchem Beleg die Layoutvorlage immer als Anhang angefügt werden soll</li><li>Layoutvorlage → Layoutvorlage, die mitgeschickt werden soll (muss zuvor in der App Layout Generator hochgeladen sein)</li><li>Sprache → Layoutvorlage wird nur mitgeschickt, wenn Belegsprache mit dieser übereinstimmt</li><li>Land → Layoutvorlage wird nur mitgeschickt, wenn Land im Beleg mit diesem übereinstimmt</li><li>Projekt → Layoutvorlage wird nur mitgeschickt, wenn Projekt des Belegs mit diesem übereinstimmt</li><li>Aktiv → Die Regel ist aktiv (gültig)</li></ul><br /><img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=layouttemplateattachment&fileid=2" /><br /> <h1>Variablen speziell für Layoutvorlagen Anhang</h1>Die App kann mehrere Variablen verwenden.<ul><li>{MITARBEITER} → gibt den aktuell angemeldeten Mitarbeiter aus</li><li>{DATUM_HEUTE} → gibt das aktuelle Datum aus</li><li>{POSx_BESCHREIBUNG} → gibt die Artikelbeschreibung der x-ten Position aus (von angebot, auftrag, bestellung, gutschrift, lieferschein, rechnung, oder produktion). <strong>"x"</strong> ist mit der Positionsnummer ersetzen</li><li>{POSx_HERSTELLERNUMMER} → gibt die Herstellernumme der x-ten Position des Artikel aus (von angebot, auftrag, bestellung, gutschrift, lieferschein, rechnung, oder produktion). <strong>"x" </strong>ist mit der Positionsnummer zu ersetzen</li><li>{SPRACHE} → gibt die Sprache aus der dazugehörigen Adresse aus.</li></ul><br />Alle Spalten aus der Positionstabelle des Belegs und der Artikeltabelle können verwendet werden. Gibt es in beiden Tabellen Überschneidungen, wie z.B. nummer, dann sticht die Positionstabelle die Artikeltabelle, da diese spezifischer ist.Die Schreibweise der Variablen bleibt weiterhin wie folgt, z.B. {POSx_EAN}.<br /><br />Beispiel, wie man diese in der Layouvorlage einsetzen könnte:<br /><br /><img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=layouttemplateattachment&fileid=3" /><br /> |