Listenwesen - Besondere Formeln und Funktionen Rezepturen eingerückt
Einrückung von Komponenten in den Ebenen bei Rezepturen
Nur mit den Modulen Kalkulation und Artikeldetails sowie Angebotsgenerator sind die folgenden Inhalte darstellbar.
Hier wird abgebildet, wie eine Liste konfiguriert werden kann, die bei Rezepturartikeln die richtige Anzahl der Komponenten (Veranstaltungsgästezahl x Inhalte aus den Komponenten) sowie die Komponenten der einzelnen Ebenen darstellt.
BEISPIEL:
Enthalten Komponenten noch Unterkomponenten, dann werden diese automatisch eingerückt dargestellt.
Tomatenpesto (Ltr.) enthält unter anderem Mandeln gemahlen. Diese enthalten Mandeln geschält.
Die Konfiguration dieser Liste wird wie folgt durchgeführt:
- Konfiguration einer Briefvorlage des Typs Vorgangsvorlage (siehe Kapitel Textvorlagen).
- Fügen Sie in die Textvorlage eine Liste der Ebene Vorgangsartikel ein. (siehe Kapitel Angebotsgenerator).
- In der Textverarbeitung der Vorgangsartikel-Liste hinterlegen Sie eine weitere Liste auf VorgangsArtikel_Komponenten-Ebene.
Die Textverarbeitung dieser Liste kann wie folgt aussehen:
Folgende Bezüge / Befehle werden hier abgebildet:
Schachtelung
Der Befehl Liste_Schachtelungstiefe definiert für die jeweilige Ebene der Komponente eine Zahl. Bei dem Beispiel am Anfang dieses Beitrages, produziert dieser Befehl für die Komponente Mandeln geschält die Zahl 2, weil diese Komponente in der zweiten Ebene verschachtelt ist. Die Zahl wird mit dem Befehl Char(9) (Setze Tab) multipliziert. So werden bei der Komponente Mandeln geschält also zwei Tabs gesetzt und der Artikel damit in die jeweilige Ebene in der Textverarbeitung eingerückt.
BEISPIEL:
Char(13) für ST=0 (Zeichenfolge)
Hier wird definiert, dass wenn die Schachtelungstiefe = Null ist (also wird der Ursprungsartikel damit berührt), der Befehl Char(13) (Setze Zeilenumbruch) greifen soll.
Der Sinn dieses Befehles ist, dass vor jedem neuen Artikel der obersten Ebene ein kleiner Abstand generiert wird. Dadurch wird die Aufzählung optisch aufgelpckert.
BEISPIEL:
Anzahl (Zahl), EKMengenbez (Zeichenfolge), Artikel Name (Zeichenfolge)
Diese Datenbankbezüge stellen die wirklichen Informationen des Artikels dar.
Liste: Artikelgruppe: AG Komponenten eingerückt für Rezeptblatt
Zum Schluss klicken Sie in der Textverarbeitung auf Liste einfügen und hinterlegen die identische Liste unter Unterkomponenten in die eigene Textverarbeitung.
Damit wird die Liste für jede Schachtelungstiefe erneut verarbeitet und alle Ebenen werden abgebildet.