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.101
684
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
Abgelaufene Ware ausbuchen oder versenden JTL-Wawi 1.9 0
Neu Sinnvollste Lösung - eigenen "Server" oder doch Cloud? Installation von JTL-Wawi 7
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Neu Preisspanne Bug oder Dummheit?? Allgemeine Fragen zu JTL-Shop 0
Neu Hat jemand die Transglobal API (oder das Excel Bulk tool) in JTL integriert ? User helfen Usern 0
Neu Habe ich ein Sicherheitsproblem oder bin ich nur unfähig? Allgemeine Fragen zu JTL-Shop 19
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Amazon Lister 2.0 - Code 99016 - Ein Maximum von 1 Vorkommen (oder Vorkommnissen) ist für das Attribut color zulässig Amazon-Lister - Fehler und Bugs 1
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gebinde oder verkauf in Boxen Gelöste Themen in diesem Bereich 3
Neu Einstieg in die JTL-Welt – JTL-Start mit Wawi-Lager oder gleich JTL-WMS? User helfen Usern - Fragen zu JTL-Wawi 24
Neu neue Tarife - WMS-Lizenzen (Desktop / Mobile) - Pool oder Umstellung im Kundencenter notwendig ? User helfen Usern - Fragen zu JTL-Wawi 10
In Diskussion Kopieren oder Auslösen von Workflows in anderen Bereichen (Von Rechnung nach Kunde) JTL-Workflows - Ideen, Lob und Kritik 2
BUG oder gehackt JTL-Wawi 1.9 2
Bestellung Sortiermöglichkeit oder Suchfunktion JTL-Wawi 1.9 11

Ähnliche Themen