Neu Ameise: Hilfe für Eigener Export

GBK

Sehr aktives Mitglied
21. Oktober 2019
184
39
Lüdinghausen
Moin Leute!

Wir haben zwecks Kalkulation von Produkten Eigene Felder bei Produkten hinterlegt. Marge und Zusatzkosten. Dafür konnte ich ein kleines Script schreiben, welches die Datei durchgeht und auf Basis des durchschnittlichen EKs neue VKs berechnet, sodass ich diese wieder per Ameise importieren kann. So weit, so gut. Allerdings wäre es höchst angenehm, wenn ich die passende Datei zum Bearbeiten in einem Rutsch bekommen könnte, da ich ja über den Eigene Felder Export keine durchschnittlichen EKs mit exportieren kann. Und ich hoffe, dass sich hier jemand findet, der mir dafür den Export schreiben kann, da ich von SQL leider keine Ahnung habe.

Folgende Felder soll der Export enthalten:
Artikelnummer
Artikelname
Netto-VK
dEK (durchschnittlicher EK)
Name (Eigene Felder)
Wert (Eigene Felder)
Name2 (nur Spaltenbezeichner)
Wert2 (nur Spaltenbezeichner)
nVK (nur Spaltenbezeichner)

Folgende Filter sollten gesetzt sein:
Nur aktive Artikel
Shopfilter: GBK-Shop

Bin mir nicht sicher, ob nur aktive Artikel hier nötig ist. Gehe eigentlich davon aus, dass nur aktive Artikel auch im Shop angezeigt werden können. Aber ich erwähne es einfach mal.

Beste Grüße, Marco
 

John

Sehr aktives Mitglied
3. März 2012
3.978
983
Berlin
Hier hast Du mal den Export für Artikel und Eigene Feld.
Den Rest mache ich nicht gratis fertig, denn es ist Arbeit - sowas gerne per PM, wenn Du es nicht selbst machen möchtest.

Code:
DECLARE @EigenesFeldName VarChar(128)

-- ###### Hier den Namen des Eigenen Feldes Eintragen ######
SET @EigenesFeldName = 'Mein eigenes Feld'
-- #########################################################

SELECT
cArtNr AS 'Artikelnummer',
vStdA.cName AS 'Artikelname',
@EigenesFeldName AS 'Name',
CASE
    WHEN tFeldTyp.nDatenTyp = 0 THEN CONVERT(VARCHAR, tArtikelAttributSprache.nWertInt)
    WHEN tFeldTyp.nDatenTyp = 1 THEN FORMAT(tArtikelAttributSprache.fWertDecimal, 'G', 'de-de')
    WHEN tFeldTyp.nDatenTyp = 2 THEN tArtikelAttributSprache.cWertVarchar
    WHEN tFeldTyp.nDatenTyp = 3 THEN CONVERT(VARCHAR, tArtikelAttributSprache.dWertDateTime, 104)
END AS 'Wert',
tFeldTyp.cName AS 'Datentyp (sonst autom. ermitteln)'
FROM vStandardArtikel vStdA
JOIN tArtikelAttribut on tArtikelAttribut.kArtikel = vStdA.kArtikel
JOIN tArtikelAttributSprache ON tArtikelAttribut.kArtikelAttribut= tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut ON tAttribut.kAttribut = tArtikelAttribut.kAttribut
JOIN tFeldTyp ON tFeldTyp.kFeldTyp = tAttribut.kFeldTyp
WHERE tArtikelAttributSprache.kSprache = 0
AND tArtikelAttribut.kAttribut=(SELECT TOP(1) kAttribut FROM tAttributSprache WHERE kSprache = 0 AND cName = @EigenesFeldName)
 

frankell

Sehr aktives Mitglied
9. September 2019
2.560
780
Flensburg
Moin Marco,

rein interessehalber:

Name (Eigene Felder)
Wert (Eigene Felder)

Meinst Du das wirklich so? Denn wenn Du, wie Du schreibst, sowohl Marge als auch Zusatzkosten als Eigene Felder angelegt hast, würdest Du mit diesem Aufbau zwei Zeilen pro Artikel erhalten, eine Zeile pro Eigenes Feld.

Ist nicht eher

Wert Marge (mit Spaltenbezeichner Marge)
Wert Zusatzkosten (mit Spaltenbezeichner Zusatzkosten)

gemeint?

VG,
Frank
 

GBK

Sehr aktives Mitglied
21. Oktober 2019
184
39
Lüdinghausen
Hier hast Du mal den Export für Artikel und Eigene Feld.
Den Rest mache ich nicht gratis fertig, denn es ist Arbeit - sowas gerne per PM, wenn Du es nicht selbst machen möchtest.

Code:
DECLARE @EigenesFeldName VarChar(128)

-- ###### Hier den Namen des Eigenen Feldes Eintragen ######
SET @EigenesFeldName = 'Mein eigenes Feld'
-- #########################################################

SELECT
cArtNr AS 'Artikelnummer',
vStdA.cName AS 'Artikelname',
@EigenesFeldName AS 'Name',
CASE
    WHEN tFeldTyp.nDatenTyp = 0 THEN CONVERT(VARCHAR, tArtikelAttributSprache.nWertInt)
    WHEN tFeldTyp.nDatenTyp = 1 THEN FORMAT(tArtikelAttributSprache.fWertDecimal, 'G', 'de-de')
    WHEN tFeldTyp.nDatenTyp = 2 THEN tArtikelAttributSprache.cWertVarchar
    WHEN tFeldTyp.nDatenTyp = 3 THEN CONVERT(VARCHAR, tArtikelAttributSprache.dWertDateTime, 104)
END AS 'Wert',
tFeldTyp.cName AS 'Datentyp (sonst autom. ermitteln)'
FROM vStandardArtikel vStdA
JOIN tArtikelAttribut on tArtikelAttribut.kArtikel = vStdA.kArtikel
JOIN tArtikelAttributSprache ON tArtikelAttribut.kArtikelAttribut= tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut ON tAttribut.kAttribut = tArtikelAttribut.kAttribut
JOIN tFeldTyp ON tFeldTyp.kFeldTyp = tAttribut.kFeldTyp
WHERE tArtikelAttributSprache.kSprache = 0
AND tArtikelAttribut.kAttribut=(SELECT TOP(1) kAttribut FROM tAttributSprache WHERE kSprache = 0 AND cName = @EigenesFeldName)
Danke dafür, John. Ich komme ggfl. darauf zurück.
 

GBK

Sehr aktives Mitglied
21. Oktober 2019
184
39
Lüdinghausen
Moin Marco,

rein interessehalber:



Meinst Du das wirklich so? Denn wenn Du, wie Du schreibst, sowohl Marge als auch Zusatzkosten als Eigene Felder angelegt hast, würdest Du mit diesem Aufbau zwei Zeilen pro Artikel erhalten, eine Zeile pro Eigenes Feld.

Ist nicht eher

Wert Marge (mit Spaltenbezeichner Marge)
Wert Zusatzkosten (mit Spaltenbezeichner Zusatzkosten)

gemeint?

VG,
Frank
Moin Frank,

ja, das meine ich wirklich so. Mir ist nachher erst aufgefallen, dass der Eigene Export das ja durchaus schöner machen könnte und so, wie du gesagt hast, es direkt in eine Zeile schreibt. Aber das habe ich nun in meinem Script bereits so verarbeitet. Also, ob nun so oder so, ist eigentlich egal. Ich kann den Teil ja aus meinem Script sonst wieder rausnehmen :)
Ich hatte mich gedanklich einfach an dem normalen Eigene Felder Export aus der Ameise orientiert und dort ist es ja so.

Beste Grüße, Marco
 
Ähnliche Themen
Titel Forum Antworten Datum
Ameise: Eigene Exporte umbenennen? JTL-Wawi 1.8 6
JTL-Ameise: Export von Verkäufen auf Komponenten-Ebene JTL-Wawi 1.10 6
Beantwortet Eigener Export JTL Ameise Rückstände JTL Ameise - Eigene Exporte 1
Ebay Preise per Ameise Importieren JTL-Wawi 1.10 14
Preise lassen sich nicht importieren über Ameise JTL-Wawi 1.10 4
JTL Ameise - Export von HTML und wieder Re-Import JTL-Wawi 1.11 6
Neu vollständige Liste/Definition aller Importfelder für die JTL-Ameise JTL-Ameise - Fehler und Bugs 7
Auftrags Import via Ameise keine Eigenen Felder?! JTL-Wawi 1.9 1
Abweichende Attributwerte für POS-Kasse via Ameise importieren JTL-Wawi 1.11 5
Neu Ameise: Kinderartikel (Variationskombinationen) aktualisieren – URL-Pfad/SEO-Slug wird nicht übernommen (Testlauf ok, Ergebnis bleibt leer) User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Ameise importiert Artikelbeschreibung nicht JTL-Ameise - Fehler und Bugs 2
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Neu Bilddatenimport per Ameise aus fremder Cloud User helfen Usern - Fragen zu JTL-Wawi 2
Neu Unterschied DATEV Ameise & Datev Rechnungsdatenexport Arbeitsabläufe in JTL-Wawi 1
JTL-Ameise - Problem Artikeldaten Import JTL-Wawi 1.11 4
Neu Export/Import aller Amazon Angebote über die JTL-Ameise JTL-Ameise - Fehler und Bugs 1
JTL POS an WaWi anbinden Hilfe benötigt JTL-Wawi 1.11 4
Rechnungen ohne Nummer beim Drucken/Mailen (Vorschau korrekt) - Hilfe benötigt JTL-Wawi 1.11 0
Hilfe: EK-Preise werden nicht beim Import importiert? JTL-Wawi 1.11 3
Neu Hilfe, Daten (Wawi) wurden geklaut Allgemeine Fragen zu JTL-Shop 5
Neu Verlinkungen richtig setzen für mehrere Sprachen Allgemeine Fragen zu JTL-Shop 7
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 1
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 1
weitere Angaben für eBay JTL-Wawi 1.11 1
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
Neu Freelancer gesucht für Artikelpflege ( Herstellerkataloge / Preisänderungen einspielen) Dienstleistung, Jobs und Ähnliches 3
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu Für die Weiterentwicklung und Betreuung unserer bestehenden Systemlandschaft suchen wir einen erfahrenen Freelancer (m/w/d) mit fundierten Kenntnissen JTL-Wawi App 1
Neu Platzhalter für OPC-Portlets in Seitentext einbauen Allgemeine Fragen zu JTL-Shop 1
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0
Neu OSS aktiv – Ausnahme für Eventtickets mit deutschem Leistungsort möglich? Allgemeine Fragen zu JTL-Shop 6
Neu Lösung nötig für JTL 1.11+ !!! Fragen rund um LS-POS 3
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Artikelmerkmale für eigenes Exportformat auslesen Betrieb / Pflege von JTL-Shop 1
Gesamtübersicht für Minusbuchen (Lagerbuchungstext) JTL-Wawi 1.10 2
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Neue Preiserhöhung JTL April +~20% für Monatstarife, eingeschränkte "Funktionalitäten" User helfen Usern - Fragen zu JTL-Wawi 279
Neu Jecke Anfrage für Rosenmontag 🎉 – Kamelle & Werbegeschenke gesucht Smalltalk 0
Neu Suche DirectQuery für Kundenkommentar (Rechnung) & Hinweis (Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Coupon für Oberkategorie aktivieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mehrere Label für GLS Retoure nicht möglich? JTL-ShippingLabels - Fehler und Bugs 0
Beantwortet Downloadfunktion für pdf dateien Allgemeine Fragen zu JTL-Shop 10
Neu Im- und Export-Vorlage für eBay Bestandsabgleich JTL-Ameise - Ideen, Lob und Kritik 0
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Zweiter Shop an gleichem Mandanten nur für USA JTL-Wawi 1.11 1

Ähnliche Themen