Neu Spalten fixieren oder Druck in Farbe weiß

Max Meyer

Mitglied
6. August 2020
2
0
Hallo,
kann man die Spalten in den Formularen fixieren, damit diese immer an der selben Position gedruckt werden?
Ich bin dabei das Rechnungsformular zu ändern und würde gerne Spalten mit Wert 0 ausblenden. Dabei werden nachfolgende Spalten an die Stelle der ausgeblendeten Spalte verschoben.
Beispiel:
Ich habe eine Position aus folgenden Spalten.
Pos - ME - Bezeichnung - Menge - E-Preis - Rabatt - G-Preis
Wenn ich die Darstellungsbedingung so konfiguriere, dass Rabatt nur angedruckt wird wenn ungleich 0 dann wird die Spalte G-Preis nach links an die Position des Rabattfeldes geschoben.
Wie bekomme ich es hin, dass die nachfolgenden Spalten ihre ursprüngliche Position behalten?

Alternativ wäre meine Idee den Rabatt in weiß zu drucken wenn der Wert 0 ist. Das hat mit der Farbe Grau auch geklappt aber nicht mit Weiß. Daraufhin habe ich folgenden Beitrag gefunden:
List & Label verwendet eine Kontrastoptimierung, um beispielsweise weißen Text auf weißen Hintergrund zu vermeiden und wechselt dann automatisch auf die Schriftfarbe schwarz. Diese Optimierung lässt sich über die Option LL_OPTION_NOCONTRASTOPTIMIZATION (Index 285, Default: 0) ausschalten:
//LL_OPTION_NOCONTRASTOPTIMIZATION
LL.Core.LlSetOption(285, 1);

Wo setze ich diese Option?

Danke im Voraus
LG Max
 

John

Sehr aktives Mitglied
3. März 2012
3.785
896
Berlin
Die Spaltenbreiten werden in den Benutzervariablen gesteuert der Vorlage im Vorlageneditor gesteuert. Hier wird auch z.B. die Spalte Bezeichnung anhand der anderen Spalten in der Breite berechnet.
 

Max Meyer

Mitglied
6. August 2020
2
0
Hallo,
ich hab es mit Hilfe des List & Label Forums geschafft. Hier eine Lösung evtl. hilft es anderen ja auch.
Mit folgendem Code wird der Rabatt nur angezeigt wenn dieser ungleich 0 ist:
Cond(SalesOrderPosition.DiscountRate<>0, LocNumber$(SalesOrderPosition.DiscountRate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), @DecimalDiscount) + " %","")
Da ich das auch gerne bei der Menge 0 haben wollte (für eine Textposition oder ähnliches) habe ich das auch bei der Menge gemacht:
cond(SalesOrderPosition.Quantity<> 0,LocNumber$(SalesOrderPosition.Quantity, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), @DecimalQuantity),"")
Wenn man die Felder auf diese Art unterdrückt werden die Felder dahinter nicht verschoben.

Der Andruck in der Farbe Weiß ist wohl so nicht möglich, da diese Option im Designer nicht gesetzt werden kann. Siehe unten:
Die Option LL_OPTION_NOCONTRASTOPTIMIZATION kann nur codeseitig gesetzt werde, da es sich hierbei um eine Funktion der List&Label-API handelt. Diese Funktion muss vor dem Aufruf des Designers (LlDefineLayout), sowie vor dem Druck (LlPrint[WithBox]Start()) gesetzt werden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikel mit Freitext Variation - oder wie "kundenindividuelle Artikel" handhaben? JTL-Wawi 1.10 1
Neu Rabatte auf Hersteller oder Warengruppen JTL-Wawi - Ideen, Lob und Kritik 3
Vorschaubild in Kategorieansicht per Hover durch Video oder GIF ersetzen Allgemeine Fragen zu JTL-Shop 2
Neu Bestimmte Kategorien oder Artikel nur nach Kundenlogin aufrufbar? Allgemeine Fragen zu JTL-Shop 3
Neu JTL PayPal Checkout 5.3.0 mit Shop 5.5.2 - Artikel nur sichtbar wenn Kunde eingeloggt ist oder Artikel nicht verfügbar ist Plugins für JTL-Shop 6
Neu Kommentar / Notiz einblenden lassen bei Retoure am WMS? Oder Workflow bei Retoure mit kommentiertem Auftrag? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu DHL Labels kommen sehr stark verzögert raus oder Fehler: "Die HTTP-Anforderung wurde mit Clientauthentifizierungsschema "Anonymous" nicht zugelassen." JTL-ShippingLabels - Fehler und Bugs 1
Neu EazyAuction / eBay: Falsche Telefonnummern & Alias-Mails im Auftrag – Bug oder Feature? JTL-ShippingLabels - Fehler und Bugs 0
SCX -> ausländische Marktplätze zB Kaufland, Conrad - wie kann ich Titel und Beschreibung auf italienisch übergeben (oder generell Sprache wechseln) kaufland.de - Anbindung (SCX) 0
Neu Rundungsfehler im Warenkorb (schon wieder, oder besser: immer noch!) JTL-Shop - Fehler und Bugs 3
Neu Ändern des Dokumententitels oder andere Wege der Datenübergabe in das Dokument hinein für Artikeletiketten. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Sehr lange Laufzeiten Deutsche Post oder "Sendung kommt nicht an" JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Abfrage offene Aufträge von GESTERN oder VORGESTERN User helfen Usern - Fragen zu JTL-Wawi 3
Hersteller können nicht hinzugefügt gelöscht oder bearbeitet werden nach Update auf 1.10.11.0 JTL-Wawi 1.10 3
Neu Worker workt oder nicht? Shopify-Connector 7
Neu Shop 5.5 Update oder Neuinstallation Installation / Updates von JTL-Shop 0

Ähnliche Themen