OpenXE/userdata/wiki/XentralHandbuch/changelog/layouttemplateattachment/content_1

1 line
3.7 KiB
Plaintext
Raw Normal View History

2021-05-21 08:49:41 +02:00
<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&uuml;gt werden k&ouml;nnen.<br />&nbsp;<h1>&Uuml;bersicht</h1>Die &Uuml;bersicht zeigt alle angelegten Anhangregeln in einer Livetabelle.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=layouttemplateattachment&amp;fileid=1" /><br /><br /><br />Die Einstellungen Sprache, Land und Projekt wirken einschr&auml;nkend: Wird hier etwas ausgew&auml;hlt, so gilt die Regel nur f&uuml;r Belege, in denen diese Werte &uuml;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 &quot;ABC&quot; als Anhang an alle Auftragsbest&auml;tigungen angef&uuml;gt werden soll, die die Belegsprache Deutsch haben, an einen Kunden in Deutschland versendet werden und zum Projekt &quot;TESTPROJEKT&quot; geh&ouml;ren.Legt man eine weitere Regel an, in der keine Belegsprache, Land oder Projekt definiert sind, so w&uuml;rde diese Regel f&uuml;r alle Auftr&auml;ge ber&uuml;cksichtigt werden, die von der ersten Regel ausgeschlossen werden.<br />&nbsp;<h1>Neuen Anhang anlegen</h1>&Uuml;ber +NEU kann eine neue Anhangregel angelegt werden. Dann kann man definieren, wann welche Vorlage als Anhang mitgeschickt werden soll.<ul><li>Modul &rarr; Modul bzw. zu welchem Beleg die Layoutvorlage immer als Anhang angef&uuml;gt werden soll</li><li>Layoutvorlage &rarr; Layoutvorlage, die mitgeschickt werden soll (muss zuvor in der App Layout Generator hochgeladen sein)</li><li>Sprache &rarr; Layoutvorlage wird nur mitgeschickt, wenn Belegsprache mit dieser &uuml;bereinstimmt</li><li>Land &rarr; Layoutvorlage wird nur mitgeschickt, wenn Land im Beleg mit diesem &uuml;bereinstimmt</li><li>Projekt &rarr; Layoutvorlage wird nur mitgeschickt, wenn Projekt des Belegs mit diesem &uuml;bereinstimmt</li><li>Aktiv &rarr; Die Regel ist aktiv (g&uuml;ltig)</li></ul><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=layouttemplateattachment&amp;fileid=2" /><br />&nbsp;<h1>Variablen speziell f&uuml;r Layoutvorlagen Anhang</h1>Die App kann mehrere Variablen verwenden.<ul><li>{MITARBEITER} &rarr; gibt den aktuell angemeldeten Mitarbeiter aus</li><li>{DATUM_HEUTE} &rarr; gibt das aktuelle Datum aus</li><li>{POSx_BESCHREIBUNG} &rarr; gibt die Artikelbeschreibung der x-ten Position aus (von angebot, auftrag, bestellung, gutschrift, lieferschein, rechnung, oder produktion). <strong>&quot;x&quot;</strong> ist mit der Positionsnummer ersetzen</li><li>{POSx_HERSTELLERNUMMER} &rarr; gibt die Herstellernumme der x-ten Position des Artikel aus (von angebot, auftrag, bestellung, gutschrift, lieferschein, rechnung, oder produktion). <strong>&quot;x&quot; </strong>ist mit der Positionsnummer zu ersetzen</li><li>{SPRACHE} &rarr; gibt die Sprache aus der dazugeh&ouml;rigen Adresse aus.</li></ul><br />Alle Spalten aus der Positionstabelle des Belegs und der Artikeltabelle k&ouml;nnen verwendet werden. Gibt es in beiden Tabellen &Uuml;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&ouml;nnte:<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=layouttemplateattachment&amp;fileid=3" /><br />&nbsp;