Steuerzeichen Erklärung für mod Dateien

Alle Felder müssen mit &! beginnen oder das Wort @@RESERVED als Platzhalter für nicht zugeordnete Felder oder zum setzen von Statischen Inhalten
das Raute # oder /* markieren Kommentarzeilen, Leerzeilen werden unterdrückt.
&CALC& erzwingt das rechnen der nachfolgenen Formel. Bitte keine Prozente!!! statt + 30% nimmt man * 1.3 Beispiel: &CALC&*1.3
prozent beispiel zahl1 * ($prozent / 100)
@@min1== setzt 1 als mindestwert !
@@defunbekannt== setzt unbekannt wenn Feld leer ist !
%%SRC_URL=url nutzt diese wuelldatei aus dem netz
%%DELIMITER=, nutzt diesen delimiter / Trenner
%%SRC_USER Username
%%SRC_PASSW Passwort
Zellenbezeichnungen (erste Zeile):
-> hinter dem '-' Zeichen kann der Name für die Spalte definiert werden! z.b. so
&!62==42-Gewichteter Warenwert
%%IMG_GROUP=X Stellt alle Bilder der in Spalte X gemeinsamen Produktgruppen zur Verfügung (Achtung ! Erkennungszeit wird verdoppelt da 2 Durchläufe benötigt werden)
%%DOWNLOADFOLDER download in unterordner
%%DOWNLOADFOLDER=/documents/produit/!0! Achtung es kann der Ordnername aus einem Feld generiert werden wie z.b. dolibar es braucht die !0! wird mit dem Wert aus Spalte 0 ersetzt
%%DOLIBARR_THUMBS=true (erzeugt die Dolibarr typischen thumbnails
%%DOWNLOADEXTENSION=jpg (setzt die Dateiendung zu jpg falls Einträge ohne Endung verarbeitet werden sollen muss das angegeben werden !)
%%REPLACEHOST ersetzt alten mit neuem HOST (nur in echten download urls)
%%DOWNLOADYES= true erzwingt den Download der Dokumente
%%GLOB_SEARCH=xxx sucht in allen feldern nach dem text xxx
%%GLOB_REPLACE=yyy ersetzt in allen feldern xxx mit yyy

Multi Suche und Ersetzung
%%GLOB_SEARCH=xxx|xx2 sucht in allen feldern nach dem text xxx und xx2
%%GLOB_REPLACE=yyy|yyy2 und ersetzt es mit yyy2
Multi löschen
%%GLOB_SEARCH=xxx|xx2|xxx3 sucht in allen feldern nach dem text xxx und xx2 und xxx3
%%GLOB_REPLACE=|xx2| und löscht xxx und xxx3 aber xxx2 bleibt erhalten!
%%MAXDOWNLOADS=50 setzt die Anzahl gleichzeitiger Downloads auf 50


%%COUNTERINIT1=%08d:1000 setzt den STARTWERT für COUNTER1 auf 1000 bei 8 stellen
%%COUNTERINIT2=%06d:5000 setzt den STARTWERT for COUNTER2 auf 5000 bei 6 Stellen
%%COUNTER1 ersetzt den Wert mit dem Zählwert von COUNTER1 oder auch %%COUNTER2 .... bis 100 verschiedene COUNTER sind möglich!
%%DATE wird mit dem aktuellen Datum ersetzt 23.10.2022
%%DATE_SQL wird mit dem aktuellen SQl Datum ersetzt
%%TIME wird mit der aktuellen zeit ersetzt
Folgende Funktion kann zum automatischen Kategorisieren verwendet werden , indem es Bedingungen prüft. Zu beachten ist bei der Suche das die Globale Ersetzung zuerst ausgeführt wird!
%%IFCOL2:SEARCH:FOUNDPART:NOTFOUNDPART%%IFCEND==11 %%IFCOLx bedeutet in Spale 2 nach SEARCH(Sensitiv Großkleinschreibung beachten !) gesucht wird %%IFCEND beendet die Einsetzung
wenn es gefunden wurde wird FOUNDPART eingesetzt anderenfalls NOTFOUNDPART

Automatische Kategorienerstellung nach festgelegtem Suchmuster: Beispiel
je nachdem welcher Begriff in Spalte 2 gefunden wird, wird in Spalte 11 der 'true' part angelegt
Hinweis: sobald mehrere Bedingungen gesetzt werden, wird der 'false' Part (also NO) ignoriert
Die Prüfung wird abgebrochen sobald die erste Bedingung erfüllt würde
der negative Teil muss hier nicht angegeben werden :NO kann entfallen
%%IFCOL2:Trafo:Kategorie-Trafos:NO==11 (Wenn 'Trafo' in Spalte 2 gefunden dann Kategorie-Trafos in Spalte 11 eintragen)
%%IFCOL2:LED:Kategorie-LED:NO==11 (Wenn 'LED' in Spalte 2 gefunden dann Kategorie-LED in Spalte 11 eintragen)
%%IFCOL2:clip:Kategorie-Clips:NO==11
%%IFCOL2:FairEcon:Hausmarke:NO==11

Unterkategorien Beispiel (alle Suchbegriffe welche mit '&' getrennt sind müssen gefunden werden - logisch und)
der negative Teil muss hier nicht angegeben werden :NO kann entfallen
%%IFCOL2:Infrarot&Leuchtrahmen:mit Leuchtrahmen==12 (Wenn Infrarot und Leuchtrahmen gefunden werden dann Unterkategorie mit Leuchtrahmen anlegen
wenn eine Beschreibungszeile formatierte Inhalte enthält kann man mit %%DESC diese markieren, dann wird für den Fall fehlender Daten ein - an die Stelle gesetzt
mit %%LABEL kürzt den String auf 80 Zeichen
%%CHECKINDEX führt einen Doppelcheck durch und addiert -1 ... -100 falls nötig