Neu Kunden automatisiert über Lieferverzögerungen informieren (Video)

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.894
1.071
Hückelhoven
Hi @Truckstyler ,

ich hab auch mega Bock hier weiterzumachen. Aktuell leite ich JTL-Vouchers uns stecke dort mein ganzes Herz und meine Zeit rein.
Ich hoffe immer auf den nächsten freien Tag im Kalender und wenn dann nichts wildes ist werde ich mich da dransetzen. Ist auf jeden Fall nicht vergessen und landet per Wiedervorlage regelmäßig in meinen Todos, nur muss ich es dann leider immer etwas nach vorne schieben.

Gruß

Manuel
 
  • Gefällt mir
Reaktionen: dotnetpower

dotnetpower

Gut bekanntes Mitglied
22. Dezember 2006
218
23
Hi @Truckstyler ,

ich hab auch mega Bock hier weiterzumachen. Aktuell leite ich JTL-Vouchers uns stecke dort mein ganzes Herz und meine Zeit rein.
Ich hoffe immer auf den nächsten freien Tag im Kalender und wenn dann nichts wildes ist werde ich mich da dransetzen. Ist auf jeden Fall nicht vergessen und landet per Wiedervorlage regelmäßig in meinen Todos, nur muss ich es dann leider immer etwas nach vorne schieben.

Gruß

Manuel
Wenn du jemanden zum testen brauchst oder ich sonst irgendwie unterstützen kann, helfe ich gerne. Wir haben den WF auf vielfachen Kundenwunsch aktiv gelassen. Ich brächte nur mal nen Tipp, wo in der Datenbank die WMS-Artikel hinterlegt sind die bereits auf Box sind, damit könnte ich ggf. schon etwas anfangen :)
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.894
1.071
Hückelhoven
In Deinem Beispiel @Manuel Pietzsch bekommt er diese auch, obwohl die Ware auch rechtzeitig versendet werden kann.
Beispiel Kunde kauft ein Bett im Shop stehen 6-8 Wochen, nach der ersten Woche bekommt er schon eine Email das sich die Lieferung verzögert?
Ihr oder ich haben ein Gedankenfehler.

Die Vorrausetzung sollte sein, wenn das Datum vom Zulauf aller Artikel dem im Auftrag gesetzten voraussichtlichem Lieferdatum übersteigt.

habe ich angepasst
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.894
1.071
Hückelhoven
Das wäre auch unser großer Wunsch.
Wir erhalten von unseren Lieferanten voraussichtliche Verfügbarkeitstermine auf Einzelartikelbasis und steuern das Ganze über die Möglichkeit der Vorbestellung.
Die Termine updaten wir dann jede Woche und das System sollte wöchentlich den dort hinterlegten Liefertermin an den Kunden übermitteln oder eben halt nichts wenn kein Termin eingetragen ist.

Die Möglichkeit über die Lieferantenbestellungen zu gehen ist bei uns nicht umsetzbar weil Bestellungen teilwiese hunderte Artikel enthalten die zu den unterschiedlichsten Terminen an uns ausgeliefert werden, oft auch erst wenn diese wieder verfügbar sind.

Wo trägst du denn den Termin ein? Ich stell es mir jetzt so vor:

1. Im Artikel gibt es ein eigenes Feld (Checkbox): "Lieferzeit aus Artikel ermitteln" (oder so)
2. Dort würde ich jetzt die ermittelte Beschaffungszeit + die manuelle Bearbeitungszeit auf das Tagesdatum setzen

Ich glaub aber du meinst was anderes oder?

Gruß

Manuel
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.894
1.071
Hückelhoven
Hi,

Wenn du jemanden zum testen brauchst oder ich sonst irgendwie unterstützen kann, helfe ich gerne. Wir haben den WF auf vielfachen Kundenwunsch aktiv gelassen. Ich brächte nur mal nen Tipp, wo in der Datenbank die WMS-Artikel hinterlegt sind die bereits auf Box sind, damit könnte ich ggf. schon etwas anfangen :)

ich habs jetzt bei mir nicht eingerichtet, vermute aber das es mit tPicklistePos.nStatus und tWarenlagereingang auf den Versandboxenplatz zusammenhängt.

Du kannst es einfach herausfinden in dem du das SQL mitschneidest wenn du auf eine Versandbox buchst. Nutze dafür einfach den JTL-Diag: "C:\Program Files (x86)\JTL-Software\JTLDiag\JTLDiag.exe"

Grundsätzlich ziehe ich nur nicht gelieferte Positionen und ich vermute, dass hier Lieferschein schon erzeugt wurde und es deswegen raus fällt.

@Truckstyler : Worauf wartest du jetzt noch genau? Hab ich noch nicht rausgelesen. Soweit ich das sehe läuft der WF doch ansonsten bei dir oder?

Gruß

Manuel

Edit: Habt Verständnis dafür, dass unser Support nicht die Sachen ausbaden kann, die ich hier im Forum veranstalte :)
 

ChrisTS

Sehr aktives Mitglied
15. Oktober 2010
537
163
@Truckstyler : Worauf wartest du jetzt noch genau? Hab ich noch nicht rausgelesen. Soweit ich das sehe läuft der WF doch ansonsten bei dir oder?

Das hier:
Ich bin der Meinung, man sollte auch prüfen, ob Auftrag lieferbar vor Zahlungseingang ist bzw bezahlt.
Zudem die Kontrolle, ob der Auftrag überhaupt in den Rückstand kommt (Vorrauss. Lieferdatum überschritten)
Was denkst du darüber @Manuel Pietzsch
 

David_M

Aktives Mitglied
4. Januar 2011
99
19
Guten Tag zusammen,
Huhu,

also das mit dem Lieferdatum hab ich ja schon umgesetzt und bei dem anderen ist es nur eine weitere Bedingung. Wurde ja auch hier von jemanden (warst du es?) beschrieben.

Insofern sollte es doch jetzt laufen.

Gruß und Danke

Manuel
Hi Manuel,

für die Pilotkunden der 1.6 habe ich mit @Johannes Jorde zusammen die SQLs auf das neue Tabellenschema umgebaut:

Die Erweiterte Eigenschaft:

Code:
{% capture query -%}
DECLARE @kBestellung AS INT = {{ Vorgang.Stammdaten.InterneAuftragsnummer }};

SELECT COUNT(*) AS Anzahl
FROM
(
    SELECT  Versandintern.vBestellPosLieferInfoFIFO2012.kBestellung,
            Versandintern.vBestellPosLieferInfoFIFO2012.kBestellPos,
            MIN(ZulaufAnDatum.dLieferdatum) AS dLieferungEingetroffen
    FROM
    (
        SELECT  tLieferantenBestellungPos.kArtikel,   
                tLieferantenBestellungPos.dLieferdatum,
                SUM(tLieferantenBestellungPos.fAnzahlOffen) OVER (PARTITION BY tLieferantenBestellungPos.kArtikel ORDER BY tLieferantenBestellungPos.dLieferdatum ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS fZulaufAnDatum
        FROM tLieferantenBestellungPos
        JOIN dbo.tLieferantenBestellung ON tLieferantenBestellungPos.kLieferantenBestellung = tLieferantenBestellung.kLieferantenBestellung
        WHERE   tLieferantenBestellung.nStatus IN (20, 30) -- Lieferantenbestellung mit Zuläufen berücksichtigen
                AND tLieferantenBestellungPos.kArtikel > 0
    ) ZulaufAnDatum
    JOIN VersandIntern.vBestellPosLieferInfoFIFO2012 ON ZulaufAnDatum.kArtikel = vBestellPosLieferInfoFIFO2012.kArtikel
    WHERE   vBestellPosLieferInfoFIFO2012.fAnzahlFehlbestand > 0.0
            AND Versandintern.vBestellPosLieferInfoFIFO2012.fAnzahlFehlbestand <= ZulaufAnDatum.fZulaufAnDatum                       
    GROUP BY    Versandintern.vBestellPosLieferInfoFIFO2012.kBestellung,
                Versandintern.vBestellPosLieferInfoFIFO2012.kBestellPos,
                Versandintern.vBestellPosLieferInfoFIFO2012.kArtikel
) AS BestellposLieferung
JOIN Verkauf.tAuftrag ON BestellposLieferung.kBestellung = Verkauf.tAuftrag.kAuftrag
WHERE   BestellposLieferung.kBestellung = @kBestellung;
{% endcapture -%}
{{ query | DirectQueryScalar }}


HTML Body der Mail:

Code:
<style type="text/css">
.tg {border-collapse:collapse;border-spacing:0;border-color:#aaa;}
.tg td{font-family:Verdana, sans-serif;font-size:13px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-top-width:1px;border-bottom-width:1px;border-color:#aaa;color:#333;background-color:#fff;}
.tg th{font-family:Verdana, sans-serif;font-size:13px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-top-width:1px;border-bottom-width:1px;border-color:#aaa;color:#fff;background-color:#f67f00;}
.tg .tg-0lax{text-align:left;vertical-align:top}
.tg .tg-dg7a{background-color:#FCFBE3;text-align:left;vertical-align:top}
.tg .tg-open{background-color:#ff8181;text-align:left;vertical-align:top}
.tg .tg-part{background-color:#fffe65;text-align:left;vertical-align:top}
</style>
<span style="font-size: 10pt">
<p /></span><span style="font-family: Verdana"><span style="font-size: 10pt; font-family: Verdana">
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
Hi {{ Vorgang.Stammdaten.Kunde.Adresse.Vorname }}.
{% else -%}
Hallo {{ Vorgang.Stammdaten.Kunde.Adresse.Vorname }},
{% endif -%}
<br>
<br>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
With this e-mail you will receive the current status of your order.
{% else -%}
mit dieser E-Mail erhältst du den aktuellen Status zu deiner Bestellung.
{% endif -%}
<br>
<br>
<br>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
The following items are unfortunately not yet available:
{% else -%}
Folgende Artikel sind leider noch nicht verfügbar:
{% endif -%}
<br>
<br>
<table class="tg">
{% capture query -%}
DECLARE @kBestellung AS INT = {{ Vorgang.Stammdaten.InterneAuftragsnummer }};
SELECT ROW_NUMBER() OVER (ORDER BY Verkauf.tAuftragPosition.cArtNr) AS Nummer,
Verkauf.tAuftragPosition.cArtNr AS Artikelnummer,
Verkauf.tAuftragPosition.cName AS Bezeichnung,
ISNULL(BestellposLieferung.fAnzahlOffen, 0.0) AS OffeneMenge,
CONVERT(DATE, ISNULL(BestellposLieferung.dLieferungEingetroffen, CASE WHEN ISNULL(Verkauf.tAuftrag.dVoraussichtlichesLieferdatum, GETDATE()) <= GETDATE() THEN GETDATE() ELSE Verkauf.tAuftrag.dVoraussichtlichesLieferdatum END)) AS VoraussichtlichVerfügbarAm,
CASE WHEN CONVERT(DATE, ISNULL(BestellposLieferung.dLieferungEingetroffen, CASE WHEN ISNULL(Verkauf.tAuftrag.dVoraussichtlichesLieferdatum, GETDATE()) <= GETDATE() THEN GETDATE() ELSE Verkauf.tAuftrag.dVoraussichtlichesLieferdatum END)) < GETDATE() THEN 1 ELSE 0 END AS nIstVergangenheit,
ISNULL(tArtikelAttributSpracheDE.cWertVarchar, '') AS cAttributDE,
ISNULL(tArtikelAttributSpracheEN.cWertVarchar, '') AS cAttributEN
FROM Verkauf.tAuftragPosition
JOIN Verkauf.tAuftrag ON Verkauf.tAuftragPosition.kAuftrag = Verkauf.tAuftrag.kAuftrag
-- Eigenes Feld 'Text Lieferzeit DE' ermitteln
LEFT JOIN dbo.tAttributSprache AS tAttributSpracheDE ON tAttributSpracheDE.cName = 'Text Lieferzeit DE'
AND tAttributSpracheDE.kSprache = 0
LEFT JOIN dbo.tArtikelAttribut AS tArtikelAttributDE ON Verkauf.tAuftragPosition.kArtikel = tArtikelAttributDE.kArtikel
AND tArtikelAttributDE.kAttribut = tAttributSpracheDE.kAttribut
LEFT JOIN dbo.tArtikelAttributSprache AS tArtikelAttributSpracheDE ON tArtikelAttributDE.kArtikelAttribut = tArtikelAttributSpracheDE.kArtikelAttribut
AND tArtikelAttributSpracheDE.kSprache = 0
LEFT JOIN dbo.tAttributSprache AS tAttributSpracheEN ON tAttributSpracheEN.cName = 'Text Lieferzeit ENG'
AND tAttributSpracheDE.kSprache = 0
LEFT JOIN dbo.tArtikelAttribut AS tArtikelAttributEN ON Verkauf.tAuftragPosition.kArtikel = tArtikelAttributEN.kArtikel
AND tArtikelAttributEN.kAttribut = tAttributSpracheEN.kAttribut
LEFT JOIN dbo.tArtikelAttributSprache AS tArtikelAttributSpracheEN ON tArtikelAttributEN.kArtikelAttribut = tArtikelAttributSpracheEN.kArtikelAttribut
AND tArtikelAttributSpracheEN.kSprache = 0
JOIN
(
SELECT vBestellPosLieferInfoFIFO2012.kBestellung,
vBestellPosLieferInfoFIFO2012.kBestellPos,
vBestellPosLieferInfoFIFO2012.fAnzahlOffen,
MIN(ZulaufAnDatum.dLieferdatum) AS dLieferungEingetroffen
FROM VersandIntern.vBestellPosLieferInfoFIFO2012
LEFT JOIN
(
SELECT tLieferantenBestellungPos.kArtikel,
tLieferantenBestellungPos.dLieferdatum,
SUM(tLieferantenBestellungPos.fAnzahlOffen) OVER (PARTITION BY tLieferantenBestellungPos.kArtikel ORDER BY tLieferantenBestellungPos.dLieferdatum ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS fZulaufAnDatum
FROM tLieferantenBestellungPos
JOIN dbo.tLieferantenBestellung ON tLieferantenBestellungPos.kLieferantenBestellung = tLieferantenBestellung.kLieferantenBestellung
WHERE tLieferantenBestellung.nStatus IN (20, 30) -- Lieferantenbestellung mit Zuläufen berücksichtigen
AND tLieferantenBestellungPos.kArtikel > 0
) ZulaufAnDatum ON ZulaufAnDatum.kArtikel = vBestellPosLieferInfoFIFO2012.kArtikel
WHERE vBestellPosLieferInfoFIFO2012.fAnzahlFehlbestand <= ISNULL(ZulaufAnDatum.fZulaufAnDatum, vBestellPosLieferInfoFIFO2012.fAnzahlFehlbestand)
AND vBestellPosLieferInfoFIFO2012.fAnzahlFehlbestand > 0.0
GROUP BY vBestellPosLieferInfoFIFO2012.kBestellung,
vBestellPosLieferInfoFIFO2012.kBestellPos,
vBestellPosLieferInfoFIFO2012.fAnzahlOffen,
vBestellPosLieferInfoFIFO2012.kArtikel
) AS BestellposLieferung ON BestellposLieferung.kBestellPos = Verkauf.tAuftragPosition.kAuftragPosition
WHERE Verkauf.tAuftragPosition.kAuftrag = @kBestellung
AND Verkauf.tAuftragPosition.nType IN (0, 1, 11, 17, 18) -- die Typen hab ich aus spReservierungenAktualisieren kopiert + 0 für Freipositionen
--AND tbestellung.dLieferdatum < dLieferungEingetroffen
{% endcapture -%}
{% assign Positionen = query | DirectQuery -%}
{% for pos in Positionen.Daten -%}
{% if pos.Nummer == 1 -%}
<tr>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
<th class="tg-0lax">Quantity</th>
<th class="tg-0lax">Item number </th>
<th class="tg-0lax">Name</th>
<th class="tg-0lax">Expected to be available from</th>
{% else -%}
<th class="tg-0lax">Anzahl</th>
<th class="tg-0lax">Artikelnummer</th>
<th class="tg-0lax">Bezeichnung</th>
<th class="tg-0lax">Voraussichtlich lieferbar ab</th>
{% endif -%}
</tr>
{% endif -%}
<tr>
<td class="{{tg-part}}">{{pos.OffeneMenge | FormatNumber: 'N0', 'de-DE'}}</td>
<td class="{{tg-part}}">{{pos.Artikelnummer}}</td>
<td class="{{tg-part}}">{{pos.Bezeichnung}}</td>
{% if pos.OffeneMenge == 0 -%}
<td class="{{tg-part}}">geliefert</td>
{% else -%}
{% if pos.nIstVergangenheit == 1 -%}
<td class="{{tg-part}}">{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}Delivery date open (will be submitted later){% else -%}Liefertermin offen (wird nachgereicht){% endif -%}</td>
{% else -%}
{% if pos.cAttributDE != "" -%}
<td class="{{tg-part}}">{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}{{pos.cAttributDEN}}{% else -%}{{pos.cAttributDE}}{% endif -%}</td>
{% else -%}
<td class="{{tg-part}}">{{pos.VoraussichtlichVerfügbarAm | FormatDate: 'dd.MM.yyyy', 'de-DE' }}</td>
{% endif -%}
{% endif -%}
{% endif -%}
</tr>
{% endfor -%}
</table>
{% capture query -%}
DECLARE @kBestellung AS INT = {{ Vorgang.Stammdaten.InterneAuftragsnummer }};
SELECT ROW_NUMBER() OVER (ORDER BY verkauf.tAuftragPosition.cArtNr) AS Nummer,
verkauf.tAuftragPosition.cArtNr AS Artikelnummer,
verkauf.tAuftragPosition.cName AS Bezeichnung,
ISNULL(BestellposLieferung.fAnzahlReserviertEigen, 0.0) AS fMengeReserviert
FROM verkauf.tAuftragPosition
JOIN verkauf.tAuftrag ON verkauf.tAuftragPosition.kAuftrag = verkauf.tAuftrag.kAuftrag
JOIN
(
SELECT vBestellPosLieferInfoFIFO2012.kBestellung,
vBestellPosLieferInfoFIFO2012.kBestellPos,
vBestellPosLieferInfoFIFO2012.fAnzahlReserviertEigen
FROM VersandIntern.vBestellPosLieferInfoFIFO2012
WHERE vBestellPosLieferInfoFIFO2012.fAnzahlReserviertEigen > 0.0
) AS BestellposLieferung ON BestellposLieferung.kBestellPos = verkauf.tAuftragPosition.kAuftragPosition
WHERE verkauf.tAuftragPosition.kAuftrag = @kBestellung
AND verkauf.tAuftragPosition.nType IN (0, 1, 11, 17, 18) -- die Typen hab ich aus spReservierungenAktualisieren kopiert + 0 für Freipositionen
{% endcapture -%}
{% assign Positionen = query | DirectQuery -%}
{% for pos in Positionen.Daten -%}
{% if pos.Nummer == 1 -%}
<br>
<br>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
We have reserved these items for you:
{% else -%}
Folgende Artikel sind für dich reserviert:
{% endif -%}
<br>
<br>
<table class="tg">
<tr>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
<th class="tg-0lax">Quantity</th>
<th class="tg-0lax">Item Number</th>
<th class="tg-0lax">Name</th>
{% else -%}
<th class="tg-0lax">Menge</th>
<th class="tg-0lax">Artikelnummer</th>
<th class="tg-0lax">Bezeichnung</th>
{% endif -%}
</tr>
{% endif -%}
<tr>
<td class="{{tg-part}}">{{pos.fMengeReserviert | FormatNumber: 'N0', 'de-DE'}}</td>
<td class="{{tg-part}}">{{pos.Artikelnummer}}</td>
<td class="{{tg-part}}">{{pos.Bezeichnung}}</td>
</tr>
{% endfor -%}
</table>
{% capture query -%}
DECLARE @kBestellung AS INT = {{ Vorgang.Stammdaten.InterneAuftragsnummer }};
SELECT ROW_NUMBER() OVER (ORDER BY Verkauf.tAuftragPosition.cArtNr) AS Nummer,
Verkauf.tAuftragPosition.cArtNr AS Artikelnummer,
Verkauf.tAuftragPosition.cName AS Bezeichnung,
SUM(tLieferscheinPos.fAnzahl) AS fGeliefert
FROM Verkauf.tAuftragPosition
JOIN dbo.tLieferscheinPos ON Verkauf.tAuftragPosition.kAuftragPosition = tLieferscheinPos.kBestellPos
JOIN Verkauf.tAuftrag ON Verkauf.tAuftragPosition.kAuftrag = Verkauf.tAuftrag.kAuftrag
WHERE Verkauf.tAuftragPosition.kAuftrag = @kBestellung
AND Verkauf.tAuftragPosition.nType IN (0, 1, 11, 17, 18) -- die Typen hab ich aus spReservierungenAktualisieren kopiert + 0 für Freipositionen
GROUP BY Verkauf.tAuftragPosition.cArtNr,
Verkauf.tAuftragPosition.cName
{% endcapture -%}
{% assign Positionen = query | DirectQuery -%}
{% for pos in Positionen.Daten -%}
{% if pos.Nummer == 1 -%}
<br>
<br>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
The following items have already been delivered or are on their way:
{% else -%}
Folgende Artikel wurden bereits geliefert oder sind auf dem Weg:
{% endif -%}
<br>
<br>
<table class="tg">
<tr>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
<th class="tg-0lax">Quantity</th>
<th class="tg-0lax">Item number</th>
<th class="tg-0lax">Name</th>
{% else -%}
<th class="tg-0lax">Menge</th>
<th class="tg-0lax">Artikelnummer</th>
<th class="tg-0lax">Bezeichnung</th>
{% endif -%}
</tr>
{% endif -%}
<tr>
<td class="{{tg-part}}">{{pos.fGeliefert | FormatNumber: 'N0', 'de-DE'}}</td>
<td class="{{tg-part}}">{{pos.Artikelnummer}}</td>
<td class="{{tg-part}}">{{pos.Bezeichnung}}</td>
</tr>
{% endfor -%}
</table>
<br>
<br>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
The delivery times are current statements from our suppliers and manufacturers.<br>
We will keep you informed about the delivery status on a weekly basis.<br>
<br>
We apologise for the delay and thank you for your patience.<br>
If you have any questions about your order, please reply directly to this email.
{% else -%}
Bei den angegebenen Lieferzeiten handelt es sich um aktuelle Aussagen von Lieferanten und Herstellern.<br>
Wir halten dich mit Informationen zum Lieferstatus wöchentlich auf dem Laufenden.<br>
<br>
Wir entschuldigen uns für die mögliche Verzögerung der Lieferung und bedanken uns für deine Geduld.<br>
Solltest du Fragen zu deiner Bestellung haben, antworte bitte direkt auf diese E-Mail.
{% endif -%}
<br>
<br>
{% if Vorgang.Stammdaten.Kunde.Kundensprache.ISO == "eng" -%}
Best regards
{% else -%}
Viele Grüße
{% endif -%}
<br>JTL-Software-GmbH
<br>
<br>
<p style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" /><span style="color: #3b3838"><img alt="" src="https://www.webneo.de/wp-content/uploads/2018/08/logo_jtl-software-e1562846396632-520x130.png" width="384" height="81" />
<p />
<p><span style="font-size: 8pt; font-family: Verdana; color: #767171">JTL-Software-GmbH | Rheinstra&szlig;e 7 | 41836 Hückelhoven | Germany<br /><a href="" target="_blank">info@jtl-software.de</a>&nbsp;| +49-(0)2433 8056801<br /><br />Registergericht: Amtsgericht Mönchengladbach, HRB 12450<br />Geschäftsführer: Janusch Lisson, Thomas Lisson COO: Ralph Schweiker<br />Umsatzsteuer-Identifikationsnummer: DE257864472<br /><br /></span></p></span>

Wenn du Zeit findest, kannst du ja mal drüber schauen :)

Grüße
David
 

egoist30

Aktives Mitglied
11. Januar 2007
48
0
Roßtal
Hallo Michael,

ich habe folge Fehler bei mir (in Erweiterte Eigenschaften) :

Fehler im Befehl: Ungültiger Objektname "VersandIntern.vBestellPosLieferInfoFIFO2012".

wawi 1.5.48.2

Grüße
Oleh
 

Harry_

Gut bekanntes Mitglied
11. Juni 2019
158
24
Servus,
bei uns werden die Artikel nicht mehr angezeigt, nach "leider noch nicht verfügbar:" erscheint die Grafik mit dem Artikel und dem Liefertermin nicht mehr.
Das ging aber anfänglich. Seit einigen Wochen wird das nicht mehr angezeigt. Haben auch die Codes nochmals neue eingefügt aber leider keine Änderung.
Liegt das an und oder an JTL?

Hat jemand evtl. eine Lösung bzw. kann uns da unter die Arme greifen?

LG Harry
 

Anhänge

  • Screenshot 2021-08-30 22.31.53.png
    Screenshot 2021-08-30 22.31.53.png
    13,2 KB · Aufrufe: 25

egoist30

Aktives Mitglied
11. Januar 2007
48
0
Roßtal
Servus,
bei uns werden die Artikel nicht mehr angezeigt, nach "leider noch nicht verfügbar:" erscheint die Grafik mit dem Artikel und dem Liefertermin nicht mehr.
Das ging aber anfänglich. Seit einigen Wochen wird das nicht mehr angezeigt. Haben auch die Codes nochmals neue eingefügt aber leider keine Änderung.
Liegt das an und oder an JTL?

Hat jemand evtl. eine Lösung bzw. kann uns da unter die Arme greifen?

LG Harry
ich habe gleiche Fehler. WAWI-1.5.48.2

Oleh
 
Zuletzt bearbeitet:

Harry_

Gut bekanntes Mitglied
11. Juni 2019
158
24
Servus,

alles neu eingefügt - leider gleiches Ergebnis.
Die wichtigen Daten werden leider nicht übernommen.

ciao

Harry
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.894
1.071
Hückelhoven
Servus,

alles neu eingefügt - leider gleiches Ergebnis.
Die wichtigen Daten werden leider nicht übernommen.

ciao

Harry

Hi,

ich habs nochmal angepasst und hoffe es läuft jetzt. Die Bedingung im WF, also die erweiterte Eigenschaft war noch falsch, bzw. zeigte auf die falsche View.

Ansonsten sieht es bei mir jetzt gut aus:

2021-09-02 10_21_58-Erweiterte-Eigenschaften bearbeiten.png

Gruß

Manuel
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.894
1.071
Hückelhoven
Was muss man genau abändern, damit es wieder funktioniert?

Huhu,

es sind die SQLs in der E-Mail und in der erweiterten Eigenschaft. Die View die ich da genutzt hab ist intern und wurde von der Entwicklung umbenannt.
Ich gehe jetzt nicht mehr auf interne Views, somit sollte diese Lösung jetzt auch über Updates hinweg stabil sein (sicher ist das nie, aber sicherer als vorher).

Gruß

Manuel
 
  • Gefällt mir
Reaktionen: PAO1908
Ähnliche Themen
Titel Forum Antworten Datum
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu 0,1% an der Kasse erstellte Kunden nicht synchronisiert mit JTL Wawi Allgemeine Fragen zu JTL-POS 0
Nachricht an Kunden Vorlage ändern JTL-Wawi 1.11 0
Neu Bestellobergrenze (999€) für Schweizer Kunden im Shop hinterlegen Betrieb / Pflege von JTL-Shop 1
Neu Kunden einen Retouren QR Code beim ausliefern mitschicken für Warenankauf ??? JTL-ShippingLabels - Fehler und Bugs 0
Neu Hinweistext zum Kunden - Kundennotiz JTL-Wawi - Ideen, Lob und Kritik 7
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gewinnbasierte Provision & gezielte Kunden-Zuordnung im JTL Shop / Wawi User helfen Usern 0
Neu Falsche Währung auf Amazon-Rechnung des Kunden (externer Beleg) JTL-Wawi - Fehler und Bugs 3
Neu bei bestimmten Kunden muss die Rechnung beigelegt werden / wie erfolgt dies? Arbeitsabläufe in JTL-Wawi 8
Neu Kunden mit Kundenkonto bestellen als Gast und Aufträge sind dann nicht im Konto sichtbar Allgemeine Fragen zu JTL-Shop 4
Neu Kunden mit registrierten Konto im Shop exportieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shop wo Kunden selbst einen Artikel designen können? Smalltalk 3
Statistik über Zahlungsmoral der Kunden / Zahlungsverzug möglich? JTL-Wawi 1.9 4
Neu Dropshipping anbieten an Kunden Schnittstellen Import / Export 7
Neu Gutschein verkaufen - Produkt mit Preiswahl durch Kunden? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Wawi Abonnements, wie automatisiert vorgehen? best practice? Wawi 1.10.14.3 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Anhänge automatisiert an Aufträgen hinterlegen Dienstleistung, Jobs und Ähnliches 2
Neu Export/Import aller Amazon Angebote über die JTL-Ameise JTL-Ameise - Fehler und Bugs 1
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 6
JTL- Worker Dienst lässt sich nicht installieren über .bat-Datei JTL-Wawi 1.11 1
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Keine Datensicherung über ODBC möglich JTL-Wawi 1.10 4
Neu Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 0
Neu Materialeinsatz Berechnung über EKNetto JTL Ameise - Eigene Exporte 1
Neu Übergabe Versandlaber an Fulfiller möglich über FFN standallone aber nicht über FFN mit angebundeener JTL-WAWI Arbeitsabläufe in JTL-Wawi 0
Neu Staffelpreise Variantenartikel über alle Varianten User helfen Usern - Fragen zu JTL-Wawi 0
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
Neu Shop über verschieden Domains in gewünschter Sprache aufrufen ? Betrieb / Pflege von JTL-Shop 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu JTL-Shop Admin Bereich und Shop nur noch 504 Gateway Time-out ( Hosting über JTL ) User helfen Usern - Fragen zu JTL-Wawi 4
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 6
Neu Auftrag über WaWi versenden Arbeitsabläufe in JTL-Wawi 3
Über 100 Bestellungen von SCX nicht importiert kaufland.de - Anbindung (SCX) 1
Neu Probleme mit der Email über jtl hosting (plesk) User helfen Usern 2
Neu Fehlermeldungen beim Hochladen von Artikel über Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Registrierung über amazonpay nicht möglich Plugins für JTL-Shop 0
Merkmalfilter als Leiste über Artikelliste möglich??? Einrichtung JTL-Shop5 3
Neu Kein CN22 über DHL JTL-ShippingLabels - Fehler und Bugs 4

Ähnliche Themen