Neu Nicht alle Felder möglich in Exporten

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.863
532
Da man nicht alle Felder exportieren kann wie z.B. Artikeldaten und Bilder (in der Amaeise 2 Bereiche) empfehle ich JTL einen Smarty Export der auf alle Felder zugreifen kann. Ich hänge hier mal einen einfachen Smarty Export ran, das geht natürlich noch viel komplexer. Man kann hier die verschiedenen Tabellen der Datenbank per foreach auslesen.

{* strip sorgt dafuer das wir keine Leerzeichen vorne und hinten haben *}
{strip}

{* assign betimmt die vorbelegten Felder wie Konto, Gegenkonto, usw. *}

{* Geben Sie hier als value die Direktvertrieb Namen an *}
{assign var="direktkontovertrieb_1" value="Direktbestellung"}
{assign var="direktkontovertrieb_2" value="Barverkauf"}

{* Geben Sie hier als value die Kontenklassen ein *}
{assign var="gegenkonto_datev" value="8401"}
{assign var="konto_ebay" value="20020"}
{assign var="konto_amazon" value="20021"}
{assign var="konto_andere" value="20022"}
{assign var="konto_bar" value="1000"}

{* Geben Sie hier als value die Buchungsart an *}
{assign var="kennzeichen_haben" value="H"}
{assign var="kennzeichen_soll" value="S"}

{* ------------------------------------------------------------------- *}

{* 1 Umsatz *}Umsatz;
{* 2 Kennzeichen *}Soll/Haben Kennzeichen;
{* 3 WKZ Umsatz *}WKZ Umsatz;
{* 4 Kurs *}Kurs;
{* 5 Basisumsatz *}Basisumsatz;
{* 6 WKZ Basisumsatz *}WKZ Basisumsatz;
{* 7 Konto *}Konto;
{* 8 Gegenkonto *}Gegenkonto;
{* 9 Belegdatum *}Beledatum;
{* 10 Belegfeld *}Belegfeld;
{* 11 Rechnungsdatum *}Rechnungsdatum;
{* 12 Rechnungsfeld *}Rechnungsfeld;
{$tag_r}{$tag_n}

{* Fuer jede Bestellung *}
{foreach from=$orders item=order}

{* DATEV Auftragsimport *}

{* 1 Umsatz *}{if $order.order_totalbrutto <"0.00"}{math equation="x * z" x=$order.order_totalbrutto z=-1} {else} {$order.order_totalbrutto}{/if};
{* 2 Kennzeichen *}{if $order.order_totalbrutto <"0.00"}{$kennzeichen_soll}{else}{$kennzeichen_haben}{/if};
{* 3 WKZ Umsatz *}{$order.order_currency};
{* 4 Kurs *};
{* 5 Basisumsatz *};
{* 6 WKZ Basisumsatz *};
{* 7 Konto *}{if $order.order_source =="ebay"}{$konto_ebay} {elseif $order.order_source =="amazon.de"}{$konto_amazon} {elseif $order.order_source =="{$direktkontovertrieb_2}"}{$konto_bar} {else}{$konto_andere}{/if};
{* 8 Gegenkonto *}{$gegenkonto_datev};
{* 9 Belegdatum *}{if $order.order_rnrdate >"2000-00-00 00:00:00"}{$order.order_rnrdate|date_format:"%d.%m.%Y"}{/if};
{* 10 Belegfeld *}{$order.order_rnr};
{* 11 Rechnungsdatum *}{if $order.order_gs_orgrnrdate >"0000-00-00 00:00:00"}{$order.order_gs_orgrnrdate|date_format:"%d.%m.%Y"}{/if};
{* 12 Rechnungsfeld *}{$order.order_gs_orgrnr};
{$tag_r}{$tag_n}

{/foreach}

{/strip}
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.863
532
Ja okay SQL wird dann nur schwierig mit Bedingungen und Abfragen, jedenfalls für mich. Smarty habe ich mal so recht und schlecht mir beigebracht und könnte da einiges an Vorlagen liefern.
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.910
210
Hürth
Aber Smarty würde es defitniv nicht, und möglich wäre da auch nur ein gewisser Objekt baum, zu mal das super langsam würde.

AUch das Thema Bedingungen ist mit SQL um einiges einfacher
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.863
532
Ihr nutzt doch nee Art Smarty in anderen Bereichen oder liege ich da falsch? Mir wurde ja auch gesagt das Smarty in Templates möglich ist.

Hier wäre auch nee Aussage von JTL recht gut. Denke mal das JTL ein Intresse dran hat ihre Software zu verbessern.
 
Zuletzt bearbeitet:

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.910
210
Hürth
Das ist dotliquid, und setzt den komplett abgerufenen baum vorraus. SPrich wenn ich nen Artikel export mache müssten alle daten ob gebraucht oder nicht die damit zusammen hängen auch abgerufen werden und das macht einfach kein sinn, dafür dann eben sql
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.863
532
Okay kannst du mir denn mal ein paar Beispiele posten wie ich z.B. das oben mit SQL in JTL-Wawi umsetze.
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.910
210
Hürth
Also für den Export würde ich normal einfach die Ameise nehmen, oder JTL2Datev, ein SQL dafür werde ich hier nicht mal eben zusammen tippern, ist aber relativ einfach.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu SCX (Alle Marktplätze) - habt ihr Kategorien, bei denen die Kategoriespezifischen Felder nicht laden / zuordnen nicht möglich / No Data available? Einrichtung und Installation von JTL-eazyAuction 0
Neu Kundengruppe Alle für Zahlungsart deaktivieren geht nicht JTL-Shop - Fehler und Bugs 12
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Welche Einstellung für "Überverkäufe nicht mehr möglich" wenn "alle Lagerbestände null" sind. JTL-Wawi 1.9 5
Neu Bekomme das GPSR Plugin nicht installiert Plugins für JTL-Shop 0
Neu Variationen werden nicht angezeigt! WooCommerce-Connector 0
Neu Hermes Versand - ständige Falschberechnung nicht erbrachter Leistungen User helfen Usern 1
Neu Dezidierte Kundengruppen je Marktplatz sinnvoll oder nicht? User helfen Usern - Fragen zu JTL-Wawi 3
Neu WF funktioniert nach Update auf 1.9.6.5 nicht mehr User helfen Usern - Fragen zu JTL-Wawi 5
Neu Anteiliger Umsatz mit Shopguthaben wird in Bestellung nicht richtig dargestellt Allgemeine Fragen zu JTL-Shop 0
Neu Kindartikel wird nicht angelegt JTL-Ameise - Fehler und Bugs 3
Neu Lagerbestand aber kann nicht in Warenkorb gelegt werden JTL-Shop - Fehler und Bugs 0
Beantwortet Abgleich übertragt einzustellende Angebote nicht eBay-Anbindung - Fehler und Bugs 3
Neu Import von Kategorien geht nur für die Standrdsprache. Zweite Sprache geht leider nicht. JTL-Ameise - Fehler und Bugs 4
Neu MHD in der Inventur liste aber nicht im Artikel JTL-Wawi - Fehler und Bugs 0
Beantwortet Workflow funktioniert bei Unicorn 2 Bestellungen nicht JTL-Workflows - Fehler und Bugs 3
Einloggen ins Backend vom Shop nicht möglich Einrichtung JTL-Shop5 2
Neu Slider-Vorschau Bilder auf der Artikeldetail-Seite werden in der mobilen Version nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Änderungen in Formularen werden nicht immer gespeichert JTL-Wawi 1.9 6
Neu "Geister"Formulare - Es werden nicht mehr existente Formulare ausgegeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Lieferzeit wird auf der Artikeldetailseite nicht angezeigt Einrichtung JTL-Shop5 7
Neu Wawi Statistik Versanddienstleister so nicht nutzbar JTL-Wawi - Ideen, Lob und Kritik 0
Neu XAMPP, JTL Wawi -> Artikel werden nicht im Shop angezeigt. Allgemeine Fragen zu JTL-Shop 1
Neu Ebay DesignVorlage - Shop-Kategorie-Links passen nicht eBay-Designvorlagen - Fehler und Bugs 0
Artikelstatistik - Rechungsbeträge nicht korrekt JTL-Wawi 1.9 0
Neu Seit update auf version 5.4 habe ich den Fehler das die Shop class nicht mehr gefunden wird. Technische Fragen zu Plugins und Templates 4
Update von 1.9.4.6 auf 1.9.6.5 gelingt nicht JTL-Wawi 1.9 2
eBay Artikel wird nicht vollständig aktualisiert eBay-Anbindung - Fehler und Bugs 0
Neu Google Conversions werden nicht erfasst JTL-Shop - Fehler und Bugs 6
Neu SMARTY-Änderungen beim Shopupdate von 5.2 auf 5.4 ... Kategorie-Funktionsattribute abfragen geht nicht mehr! Templates für JTL-Shop 5
Neu Wawi verbindet sich nicht POS-Kassen User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung Retouren stimmen nicht im Abschluss JTL-POS - Fehler und Bugs 0
Neu Vorlagen nicht vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Zahlungsmodul - 1.9.6.5 - Hinterlegen von Passwort im Tresor nicht mehr möglich trotz vergebener Rechte JTL-Wawi - Fehler und Bugs 1
Neu Warenpost International funktioniert nicht mehr JTL-ShippingLabels - Fehler und Bugs 2
Die Variation kann nicht angelegt werden! JTL-Wawi 1.9 3
Neu DHL Kleinpaket funktioniert nicht, wenn man vorher nicht Warenpost genutzt hat JTL-ShippingLabels - Fehler und Bugs 20
Neu Pluginmanager lässt sich nach Update von 5.2 auf 5.4 nicht aufrufen JTL-Shop - Fehler und Bugs 2
Neu "Einheit Bezugsmenge" wird nicht immer exportiert und kann gar nicht importiert werden JTL-Ameise - Fehler und Bugs 3
Neu Kann alte URLs nicht importieren JTL-Shop - Fehler und Bugs 1
Neu "Rechnung erstellen" > "Ohne Vorschau mit Ausgabe" kann nicht komplett abgebrochen werden: eine Rechnung wird immer erstellt! JTL-Wawi - Fehler und Bugs 0
Neu Sonderpreise werden nicht an WooCommerce gesendet WooCommerce-Connector 3
Neu Der Amazon Bestand wird nicht übernommen/gespeichert. Worker setzt den vollen Lagerbestand wieder ein. JTL-Wawi - Fehler und Bugs 0
Neu Shop nicht erreichbar Allgemeine Fragen zu JTL-Shop 20
Neu X-Rechnung wird nicht verschickt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu eBay Artikel automatisch Menge einstellen - geht nicht Einrichtung und Installation von JTL-eazyAuction 0
Zahlungsart deaktivieren nicht möglich JTL-Wawi 1.9 2
Neu Update geht nicht User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen