Neu SQL Eigener Export - Eigene Felder im Auftrag

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

Beli_rs

Neues Mitglied
16. Juli 2024
7
0
Hallo,

ist es möglich, in der Ameise einen eigenen Export zu genieren, welcher eigene Felder in einem Auftag ausgibt?
Wir haben verschiedene Eigene Felder angelegt, die in einzelen Aufträgen Hinweise / Werte erhlten.
Diese Auträge möchten wir gerne exportieren. Mit der Auftragsnummer, den Werten und dem Datum.

Danke im Voraus.
Michael
 

frankell

Sehr aktives Mitglied
9. September 2019
978
339
Flensburg
Hallo,

ist es möglich, in der Ameise einen eigenen Export zu genieren, welcher eigene Felder in einem Auftag ausgibt?
Wir haben verschiedene Eigene Felder angelegt, die in einzelen Aufträgen Hinweise / Werte erhlten.
Diese Auträge möchten wir gerne exportieren. Mit der Auftragsnummer, den Werten und dem Datum.

Danke im Voraus.
Michael
Hallo @Beli_rs,

das geht mit der Vorlage für den Auftragsexport nicht (Stand 1.9.4.6), sondern nur über einen eigenen Export unter Zuhilfenahme von SQL. Ist keine Rocket Science, aber ich weiß natürlich nicht, wie firm Du in SQL bist und die Datenbank kennst.
 

Beli_rs

Neues Mitglied
16. Juli 2024
7
0
Hallo @frankell

von der Zuhilfenahme von SQL bin ich schon ausgegangen. Leider bin ich nicht sehr firm darin, kenne mich nur ein wenig aus. Ich bin auch nicht fündig geworden, in welcher Tabelle ich meine eigenen Feldern finden kann. Hast Du da einen Tipp? Ich habe auch vergessen zu erwähnen, wir nutzen 1.8.12.2
 

frankell

Sehr aktives Mitglied
9. September 2019
978
339
Flensburg
Hier etwas Hilfe zur Selbsthilfe:

In meinem folgenden Beitrag habe ich das Prinzip der Ausgabe eines Eigenen Feldes per SQL dargestellt (den DotLiquid-Kram drum herum nicht beachten):
https://forum.jtl-software.de/threa...positionen-nicht-moeglich.225298/post-1216507

Das Prinzip ist für alle Eigenen Felder dasselbe. Sie finden sich in den Attributstabellen, und es gibt je nach Bereich auch die Entsprechungen. Gibt es also tArtikelAttribut(Sprache), gibt es auch tAuftragAttribut(Sprache). Im Gegensatz zu tAttribut(Sprache) aber im Schema Verkauf.

Auftragsnummer und Auftragsdatum findest Du bspw. in Verkauf.tAuftrag.
 

Beli_rs

Neues Mitglied
16. Juli 2024
7
0
Danke für den Tipp und Link. Ich glaube ich verstehe es zum größten Teil. tAuftragAttribut habe ich gesucht, da finde ich aber nur 4 Spalten: kAuftragAttribut | kAuftrag | kAttribut | bRowversion. Aber keinen Hinweis auf meine Eigene Felder.
 

John

Sehr aktives Mitglied
3. März 2012
3.352
758
Berlin
Eigene Felder sind ind er Datenbank das gleiche wie Attribute.

Schau in
[Verkauf].[tAuftragAttribut]
und
[Verkauf].[tAuftragAttributSprache]
 

frankell

Sehr aktives Mitglied
9. September 2019
978
339
Flensburg
Danke für den Tipp und Link. Ich glaube ich verstehe es zum größten Teil. tAuftragAttribut habe ich gesucht, da finde ich aber nur 4 Spalten: kAuftragAttribut | kAuftrag | kAttribut | bRowversion. Aber keinen Hinweis auf meine Eigene Felder.
Ok, dann Schritt für Schritt:

Der Wert, den Du ausgeben möchtest, findet sich in Verkauf.tAuftragAttributSprache. Das ist entweder cWertVarchar (bei Datentyp Text) oder nWertInt (bei Datentyp Ganzzahl oder Datentyp Checkbox (1, 0)) oder fWertDecimal oder dWertDateTime (beides wohl selbsterklärend). Dein Anker ist kAuftragAttribut. Um zu wissen, zu welchem Auftrag das gewünschte kAuftragAttribut gehört, gehst Du in die Tabelle Verkauf. tAuftragAttribut. Die beinhateltet kAuftragAttribut (von gerade eben) und kAuftrag. Zusätzlich ist da noch kAttribut. Das reicht bereits für eine Abfrage, wenn Du kAttribut Deines Eigenen Feldes kennst.
Wenn Du das aber nicht kennst, sondern in der Abfrage lieber die Bezeichnung des Eigenen Feldes verwenden möchtest, musst Du zusätzlich an dbo.tAttributSprache ran. Denn dort steht neben kAttribut auch die Bezeichnung des Eigenen Feldes in cName.

So hangelt man sich von Tabelle zu Tabelle wie halt in dem Beispiel mit Artikelattributen:

SELECT nWertInt FROM tArtikelAttributSprache AS ARTATTS
LEFT JOIN tArtikelAttribut AS ARTATT ON ARTATTS.kArtikelAttribut = ARTATT.kArtikelAttribut
LEFT JOIN tAttributSprache AS ATTS ON ARTATT.kAttribut = ATTS.kAttribut
WHERE ATTS.cName = 'Bezeichnung Eigenes Feld' AND ATTS.kSprache = 0 AND ARTATTS.kSprache = 0 AND ARTATT.kArtikel = ...

Das muss natürlich in die Export-Query entsprechend mit eingebaut werden.

Der vollständige Code lautet (nur für ein Eigenes Feld mit Ganzzahl oder Checkbox), um das Ganze mal aufzulösen:

SQL:
SELECT
    A.cAuftragsNr AS 'Auftragsnr.',
    A.dErstellt AS 'Datum',
    (
        SELECT
            nWertInt
        FROM
            Verkauf.tAuftragAttributSprache AS AATTS
            LEFT JOIN Verkauf.tAuftragAttribut AS AATT ON AATTS.kAuftragAttribut = AATT.kAuftragAttribut
            LEFT JOIN tAttributSprache AS ATTS ON AATT.kAttribut = ATTS.kAttribut
        WHERE
            ATTS.cName = 'Bezeichnung Eigenes Feld'
            AND ATTS.kSprache = 0
            AND AATTS.kSprache = 0
            AND AATT.kAuftrag = A.kAuftrag
    ) AS 'Wert 1'
FROM
    Verkauf.tAuftrag AS A

Man kann das Ganze auch noch etwas effizienter über CTEs machen, aber ich glaube, so kannst Du das erst mal gut nachvollziehen und den Code entsprechend um Deine Eigenen Felder ergänzen bzw. ändern.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 5
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
Neu Suche Kenner der MS SQL Datenbanken und JTL-WaWi vorzugsweise Raum Aachen Dienstleistung, Jobs und Ähnliches 1
Mehrere SQL Server JTL-Wawi 1.9 6
Neu Shop Komplettabgleich nicht möglich, Globale Daten verstopft SQL Tabelle tGlobalsQueue komplett JTL-Wawi - Fehler und Bugs 0
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installation MS SQL 2022 Express: Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls Installation von JTL-Wawi 9
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 1
Gespeicherte Filter (Lagerbewertung) nach SQL Umzug nicht mehr abrufbar JTL-Wawi 1.9 0
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Neu SQL: Positionen eines Auftrags sind auf welchem Lieferschein gelandet? Eigene Übersichten in der JTL-Wawi 7
Neu Backup einrichten, habe die SQL Anmeldedaten verlegt Installation von JTL-Wawi 1
Neu Eigener Export für ShippyPro User helfen Usern - Fragen zu JTL-Wawi 5
Neu DHL Schnittstelle Export Schnittstellen Import / Export 6
Neu Zahlungen Bilanz Export Arbeitsabläufe in JTL-Wawi 10
Neu DATEV Export - Aufträge nach Österreich werden nicht mehr exportiert JTL Ameise - Eigene Exporte 2
Neu Export Korrekturbuchungen User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Export Buchungsdaten Datum Format Jahr fehlt Allgemeine Fragen zu JTL-POS 6
Neu JTL-Shop 5 Whatsapp Business Produktkatalog Export anlegen Allgemeine Fragen zu JTL-Shop 0
Export Lieferantenrechnungen nach Rechnungsadresse JTL-Wawi 1.9 4
In Bearbeitung Fehler / Exception Buchungsdaten-Export JTL-POS - Fehler und Bugs 7
Neu Newsletter Abonnenten export aus dem JTL Shop? Allgemeine Fragen zu JTL-Shop 0
In Bearbeitung Buchungsdaten CSV-Export nicht möglich JTL-POS - Fehler und Bugs 22
Neu Export des Feldes in der Ameise JTL Ameise - Eigene Exporte 1
Neu WAWI 1.9.6.5 Ameise freier Export von Rechnungen exportiert anstatt Oktober den Monat Dezember JTL-Ameise - Fehler und Bugs 15
Neu ACHTUNG WARNUNG: Falscher USt-Betrag beim Export mit der Ameise JTL-Wawi - Fehler und Bugs 4
Neu JTL Profi / Freelancer gesucht für verschiedene kleinere Projekte (Daten Import/Export, Auswertung, Workflows usw.) Starten mit JTL: Projektabwicklung & Migration 1
Neu Export der Shop-Artikel JTL-Ameise - Fehler und Bugs 2
Neu Hersteller Import vs Export JTL-Ameise - Fehler und Bugs 5
Neu AdCell Export aus JTL Shop 5 funktioniert nicht User helfen Usern 0
Neu JTL Export Format Google Shopping für Shöpping Plugins für JTL-Shop 1
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1

Ähnliche Themen