Neu SQL Eigener Export - Eigene Felder im Auftrag

Beli_rs

Neues Mitglied
16. Juli 2024
5
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
413
192
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
5
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
413
192
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
5
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.070
672
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
413
192
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 Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Neu List & Label Vorlagen: SQL Injection Warnung umgehen um Datenquelle zu ergänzen User helfen Usern - Fragen zu JTL-Wawi 12
Neu WAWI 1.9 mit SQL Server Developer User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL WAWI SQL Dokumentation offline Arbeitsabläufe in JTL-Wawi 2
Neu Hosting der SQL-DB bei JTL User helfen Usern - Fragen zu JTL-Wawi 6
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu SQL: img alt Tags setzen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Warum ist der Ameisen Export so langsam? JTL-Ameise - Ideen, Lob und Kritik 22
Neu Vorlage Export Datei JTL Ameise - Eigene Exporte 10
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu JTL Search: Full Export mit Cron ??? JTL-Search 1
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu XML Export Artikel Stammdaten für Mercateo Schnittstellen Import / Export 1
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 3
Gelöst Für Datev Export, Konto 4400 ändern Allgemeine Fragen zu JTL-POS 7
JTL-Ameise Export Verkaufsrechnungen // Beleglink für Steuerberaterin JTL-Wawi 1.9 1
Gelöst JTL-POS Datensicherung - Export/Import von Datensätzen Allgemeine Fragen zu JTL-POS 2
Versanddaten Export bearbeiten nicht möglich JTL-Wawi 1.9 0
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu Export / Exportformate: Anleitung bzw. Infoseite mit zulässigen Tags ? Betrieb / Pflege von JTL-Shop 0
Neu Export der Export- und Importvorlagen JTL Ameise - Eigene Exporte 4
Neu Export der Ebay Angebote unter V1.9 benötigt die 8-fache Zeit JTL-Ameise - Ideen, Lob und Kritik 1
Neu Seit gestern Meldung: Problems creating SAAJ object model mit Export bei Internetmarke JTL-Track&Trace - Fehler und Bugs 2
Nach Update auf 1.9 / Export Rechnungskorrekturen Zeile Ust doppelt JTL-Wawi 1.9 8
Neu Sitemap Export Bug? JTL-Shop - Fehler und Bugs 1
Import und Export von eigenen Feldern, JTL-Wawi 1.8 13
Neu Ameise Export Kundengruppensichtbarkeit User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suche Ameisen Export, der mir alle aktiven Amazon Angebote ausgibt. JTL-Ameise - Fehler und Bugs 3

Ähnliche Themen