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

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.874
1.047
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
216
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.874
1.047
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.874
1.047
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.874
1.047
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
536
162
@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
151
23
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: 23

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
151
23
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.874
1.047
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.874
1.047
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
Kunden im JTL Shop sichtbar ? Einrichtung JTL-Shop5 7
Workflow: Neue Kunden direkt einer Kundengruppe zuordnen JTL-Wawi 1.10 6
Neu Kunden Zusammenführen automatisieren User helfen Usern - Fragen zu JTL-Wawi 3
Neu ebay.co.uk Verkauf an europäischen Kunden - falscher MWST Satz JTL-Wawi - Fehler und Bugs 0
Neu Alle Wawi Kunden im Shop registrieren User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow zur Zählen von Retouren und Bestellungen von einem Kunden JTL-Workflows - Ideen, Lob und Kritik 1
Neu Ist es nicht möglich unter Plattformen - Neukunden sich die Mobilnummer anzeigen zu lassen, mit der die Kunden sich regsitriert haben? User helfen Usern - Fragen zu JTL-Wawi 2
Rechnungen an Schweizer Kunden JTL-Wawi 1.10 5
Export aller Kunden mit über xxx € Umsatz in xxx Tagen JTL-Wawi 1.10 15
Kunden UStID wird nicht aus Amazon in JTL übermittelt Amazon-Anbindung - Fehler und Bugs 4
Neu Kunden E-Mail korrigieren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlermeldung bei Rechnungserstellung "Sie haben keinen Kunden ausgewählt" JTL-POS - Fehler und Bugs 0
Neu Kunden im Shop Backend anzeigen Allgemeine Fragen zu JTL-Shop 5
Neu Lokale Abholung, Kunden werden nicht mehr benachrichtigt Shopify-Connector 0
Neu Import erfolgreich aber 0 Kunden import??? JTL-Ameise - Fehler und Bugs 4
Zahlungen von Kunden eintragen JTL-Wawi 1.10 6
Kunden können im Warenkorb Artikell nicht löschen JTL-Wawi 1.10 2
Neu Kunden in den Shop übernehmen Umstieg auf JTL-Shop 8
Neu Kunden auf WAWI in Shop übertragen Allgemeine Fragen zu JTL-Shop 12
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4
Neu Kein CN22 über DHL JTL-ShippingLabels - Fehler und Bugs 0
Defekt-Artikel nach Retoure über WMS nicht mehr in JTL-Wawi sichtbar JTL-Wawi 1.10 2
Neu Kompakte Kasse gesucht mit der auch Kartenzahlung über 50 € funktioniert? JTL-POS - Fragen zu Hardware 4
Neu Zahlungsimport über CSV ... Ausgangszahlung ? JTL-Wawi - Fehler und Bugs 0
Datenbank ist über 800gb groß Hilfe !!! JTL-Wawi 1.9 23
Neu Hat jemand Erfahrung mit der Anbindung von TikTok Shop über Shopify? Einrichtung und Installation von JTL-eazyAuction 0
Artikel ändert über Nacht den Preis JTL-Wawi 1.10 3
Neu Einkaufspreis bei Ameise-Import über "Lagerbestände" ergänzen JTL-Ameise - Ideen, Lob und Kritik 9
Neu Amazon Lister 2.0 - Status auf "Wartet auf Hochladen" seit über einer Woche Amazon-Lister - Fehler und Bugs 7
Rechnungsdatenübertragung an Datev über Daten Rechnungsdatenservice 2.0 funktioniert nicht JTL-Wawi 1.9 0
Neu Betreff: CMD-Import überspringt Artikel bei Bestandsüberschreibung - Über den GUI-Import keine Probleme JTL-Ameise - Fehler und Bugs 2
Neu feinere WMS Rechte über Benutzergruppen für gängige WMS Vorgänge JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Verkäufe von Stücklistenartikel über FBA werden im Lager nicht abgezogen Amazon-Anbindung - Fehler und Bugs 0
Beantwortet Workflow Auftrag über FFN ausliefern wenn Ware eingelagert JTL-Workflows - Ideen, Lob und Kritik 6
Neu Retourenlabel für DHL Selbstzahler über Retouren erstellen geht nicht JTL-ShippingLabels - Fehler und Bugs 0
Neu Bilder über Amazon-Lister 2.0 lassen sich nicht dauerhaft ändern Amazon-Lister - Fehler und Bugs 0
Neu Mehrere Bankverbindungen bei Nachnahme über DHL Versenden 3.0 User helfen Usern - Fragen zu JTL-Wawi 2
Export WaWi Daten von EcomData über BackUp Funktion - Wiedereinspielen am PC JTL-Wawi 1.10 7
Neu WF Kunde über Weiterleitung in Filiale benachrichtigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Optionalen Artikel NUR über einen anderen Artikel kaufbar anbieten Arbeitsabläufe in JTL-Wawi 10
Neu Otto Import über Eazyauction - Fehler 100096 - SWITCH_API_VERSION User helfen Usern - Fragen zu JTL-Wawi 16
Neu Ebay Bestellungen über OrangeConnex Fullfilment - Versanddatenaustausch Schnittstellen Import / Export 0
Neu Nach updatet auf 5.5.1 - erscheinen über dem Header 3 links Zum Hauptinhalt springen Zur Suche springen Zum Menü springen Installation / Updates von JTL-Shop 19
Neu Volumen berechnen über dotliquid User helfen Usern 7

Ähnliche Themen