Eigene Felder im Formular abfragen?

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Hi

Ich möchte gerne im Formular (Rechnung/Auftrag ...) die Eigenen Felder (Checkboxen) abfragen und die Beschreibung dieser ins Formular auslesen/übernehmen.
Hat das vielleicht schon wer umgesetzt und wäre so nett mir die Codezeilen zukommen zu lassen? :)

Oder kann mir jemand sagen wie ich das abfragen kann?

If Checkbox Aktiv then zeige die Beschreibung dazu an. ;)

Ziel ist es über die Checkboxen Sicherheitsinfos im Formular anzeigen zu lassen.

Danke
-Robert
 

frankell

Sehr aktives Mitglied
9. September 2019
1.749
504
Flensburg
Hi Robert,

wenn ich es richtig verstanden habe, möchtest Du die Beschreibung eines Eigenen Feldes vom Typ Checkbox ausgeben, wenn dieses aktiviert ist. Durch den Begriff Sicherheitsinfos vermute ich, dass es sich um Eigene Felder bei Artikeln handelt.

Komplett mit SQL (in einem JTL_DirectQuery) ginge das so in einer neuen Rechnungsvorlage:

SQL:
SELECT
    ATT.cBeschreibung
FROM
    tAttribut AS ATT
    JOIN tArtikelAttribut AS ARTATT ON ATT.kAttribut = ARTATT.kAttribut
    JOIN tArtikelAttributSprache AS ARTATTS ON ARTATTS.kArtikelAttribut = ARTATT.kArtikelAttribut
WHERE
    ATT.kAttribut = (
        SELECT
            kAttribut
        FROM
            tAttributSprache
        WHERE
            cName = 'Bezeichnung Eigenes Feld'
    )
    AND ARTATTS.nWertInt = 1
    AND ARTATT.kArtikel = "+str$(InvoicePosition.Product.InternalId)+";

Nur teilweise mit SQL ginge das so in einer alten Auftragsvorlage:

Code:
If(Alias$("Bezeichnung Eigenes Feld",Auftragspositionen.Artikel.EigeneFelderAlsText) = "1",JTL_DirectQuery("
SELECT
    ATT.cBeschreibung
FROM
    tAttribut AS ATT
WHERE
    ATT.kAttribut = (
        SELECT
            kAttribut
        FROM
            tAttributSprache
        WHERE
            cName = 'Bezeichnung Eigenes Feld'
    );
"))

Ich wollte jetzt nicht alle Kombinationen von Formularen und alt/neu schreiben. Das dürfte aber als Hinweis für die Möglichkeiten erst mal ausreichen.

Der Code gehört natürlich in eine Spalte des Positions-Berichtscontainers.

VG,
Frank
 

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Danke,

Also die Felder sollen im Auftrag ausgewählt werden.

Mit Sicherheitsinfos mein ich wenn jemand zb. einen Ofen kauft dann wird im Auftrag zb. das Feld "Abstand Ofen" ausgewählt und dann sollte auf allen Formularen eine Info kommen wie weit weg von der Wand man diesen aufstellen muss.

Ideal wäre es wenn ich das Feld nicht per Namen abfragen muss sondern automatisch alle ausgewählten durchlaufen. Dann kann man welche hinzufügen ohne das ohne die x Abfragen im Formular.

Kann man in diesem Fall das WHERE auf * ändern?
Und ich denke die Abfrage gehört dann noch geändert das die Eigene Felder aus dem Auftrag genommen werden.

Danke für die Hilfe. :)
-Robert
 

frankell

Sehr aktives Mitglied
9. September 2019
1.749
504
Flensburg
Ideal wäre es wenn ich das Feld nicht per Namen abfragen muss sondern automatisch alle ausgewählten durchlaufen. Dann kann man welche hinzufügen ohne das ohne die x Abfragen im Formular.

Wenn ich Dich richtig verstanden habe, soll eine Ausgabe doch nur stattfinden, wenn die Checkbox aktiviert ist. Mein Verständnis wäre, dass der Ablauf bei allen solchen Eigenen Feldern ähnlich ist. Dann kämst Du grad nicht ohne die Abfragen aus.

Kann man in diesem Fall das WHERE auf * ändern?

Wenn, dann würde man die WHERE-Clause einfach weglassen. Aber dann bekommst Du die Beschreibungen sämtlicher Auftragsattribute ausgegeben. Denn Eigene Felder werden bei den Aufträgen wie Attribute behandelt. Man kann aber natürlich auch das rausfiltern.

Also, es geht alles. Ist am Ende nur eine Frage des Aufwands.
 

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Ich habe auch kein Problem eine Firma oder einen Profi dafür zu bezahlen.
Wenn sich das jemand zutraut dann bitte ich um ein Angebot an mich. :)

-Robert
 

sar.no

Aktives Mitglied
27. August 2018
66
15
Ich habe auch kein Problem eine Firma oder einen Profi dafür zu bezahlen.
Wenn sich das jemand zutraut dann bitte ich um ein Angebot an mich. :)

-Robert
Hi Robert,

hast du noch die alten oder schon die neueren Formulare in Gebrauch? Das wird mir nicht ganz ersichtlich.
Wir haben bisher nur das Angebot als neue Vorlage, aber dort habe ich das letztendlich relativ simpel umsetzen können:

Im Berichtscontainer die entsprechenden Informationen anlegen und dann als Darstellungsbedingung:

cond(JTL_GetReportAttribute("Name Eigenes Feld",Report.InternalId)='1',True,False)

Somit lässt sich dann nach Bedarf ein Häkchen im Angebot setzen um den zugehörigen Text anzuzeigen.

Für die alten Formulare habe ich zugegebener Maßen leider keinen Lösungsvorschlag.

Viele Grüße,
Sarah
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.509
417
Wäre doch geil wenn du dies Lösung auch noch Posten würdest oder?
Hier im Forum nach Lösung fragen wo sich die Mitglieder beteiligen und dann am ende nur schreiben das man nun eine Lösung gefunden hat ist irgendwie... ja, blöd.
 

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Das ist eine bezahlte Lösung!
Hätte ich es selber rausgefunden hätte ich es gepostet.
und ja das ist halt blöd, wenns wer braucht kann er sich ja beteiligen.

-Robert
 
Ähnliche Themen
Titel Forum Antworten Datum
Eigene Felder Artikel auf Beleg Verkauf Auftrag ausdrucken JTL-Wawi 1.10 1
Neu eigene Felder bei Artikel Eigene Übersichten ausgeben lassen Eigene Übersichten in der JTL-Wawi 2
Artikel Stammdaten einfügen, eigene Felder einzeln auslassen JTL-Wawi 1.10 2
Neu Ameise Export von Eigene Felder (Kunde) User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL Wawi - SaaS Shopware 6 - Eigene Felder anlegen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Überprüfung Eigene Felder User helfen Usern - Fragen zu JTL-Wawi 3
Neu Eigene Felder(Kunde) in Xrechnung ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Eigene Formularfelder Allgemeine Fragen zu JTL-Shop 5
Übersetzung Onpage-Composer Inhalte & eigene Inhalte Einrichtung JTL-Shop5 1
Gelöst eigene Chargen Übersicht für "Verknüpfte Artikel" Eigene Übersichten in der JTL-Wawi 7
Neu Kassenbuch Überschriften Felder Aufbau Inhalt Format JTL-POS - Fehler und Bugs 0
Neu JTL WAWI Versandarten Tracking URL Felder werden nicht agezeigt JTL-Wawi - Fehler und Bugs 1
Neu AZ Lister 2.0 - Ausländische, Kategoriespezifische Felder jetzte alle DEUTSCH? Amazon-Lister - Fehler und Bugs 2
Neu Offizielle Vorstellung des CSS Formular- und Retouren-Manager Plugins für JTL-Shop 0
Neu Amazon VCS neues Formular Amazon-Anbindung - Fehler und Bugs 3

Ähnliche Themen