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
2.592
496
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
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
JTL stürzt bei Druckvorschau oder Drucken seit Wechsel auf v.1.7 immer wieder ab JTL-Wawi 1.8 6
Lieferant hat identischen Artikel von verschiedenen Herstellern oder verschiedene Packungsgrößen JTL-Wawi 1.7 0
Neu Variationen - Aufpreis oder Faktor User helfen Usern - Fragen zu JTL-Wawi 0
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Frage zu Verkauf Kaufland Tschechien und Slowakei - Anbindung notwendig oder auch durch Kaufland realisierbar ? kaufland.de - Anbindung (SCX) 0
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Shop im Urlaub offline stellen/oder Benachrichten Allgemeine Fragen zu JTL-Shop 8
In Diskussion JTL-POS: Erkenntnisse zum Betrieb auf Windows (virtuell oder hardware) JTL-POS - Fragen zu Hardware 4
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Alternativen zu JTL2Datev oder JZTL2Agenda? Schnittstellen Import / Export 14
Neu Auftragsimport mit Anmerkungen oder Kundenkommentar JTL-Ameise - Fehler und Bugs 2
In Bearbeitung Datev-Export - Kunden oder Debitorennummer statt Sammelkonto Allgemeine Fragen zu JTL-POS 3
Neu Amazon Versand kostenlos oder extra ausgewiesen Smalltalk 4
Neu keine Zahlung vom Kunden -- Auftrag stornieren oder löschen? Gelöste Themen in diesem Bereich 3
Neu [Umfrage] - Was hälst du von Updates - Innovativ oder aufwendig? Wie kann es besser gehen? Installation / Updates von JTL-Shop 0
Neu Unterkategorien oder zumindest Artikel in Kategorien kopieren? User helfen Usern - Fragen zu JTL-Wawi 2
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Plattform als Darstellungsbedingungen für Bilder oder Text Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL Ameise Bestandsabgleich pro Kategorie oder Lieferant möglich? User helfen Usern - Fragen zu JTL-Wawi 6
In Bearbeitung Buchungsdaten Export - Dateien fehlerhaft oder leer Allgemeine Fragen zu JTL-POS 1
Artikel nach Meter oder Quadratmeter anbieten JTL-Wawi 1.8 0

Ähnliche Themen