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

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.869
1.039
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.869
1.039
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.869
1.039
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.869
1.039
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
531
156
@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
 

OPUS

Gut bekanntes Mitglied
11. Juni 2019
135
19
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: 22

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:

OPUS

Gut bekanntes Mitglied
11. Juni 2019
135
19
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.869
1.039
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
 

OPUS

Gut bekanntes Mitglied
11. Juni 2019
135
19
Servus Manuel,
Code aus der ersten Seite kopiert und neu eingefügt - leider gleiches Ergebnis.

LG

Harry
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.869
1.039
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
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum kann ich keine Standard Cpupons in 5.4.0 mehr an Kunden mailen? Allgemeine Fragen zu JTL-Shop 0
Gesperrte Kunden - keine Warnmeldungen, Aufträge können trotzdem angelegt werden JTL-Wawi 1.9 1
Neu Arbeitsabauf Suche und Anlage von Kunden Arbeitsabläufe in JTL-Wawi 0
Neu Wie Kunden löschen, der noch nie bestellt hat? User helfen Usern - Fragen zu JTL-Wawi 2
JTL Wawi Kunden Kommentar hinzufügen, der auch im JTL Pos erscheint. JTL-Wawi 1.9 0
Neu Wunschzettel von Kunden einsehen Allgemeine Fragen zu JTL-Shop 1
Kunden aufträge werden nicht übernommen Paypal JTL-Wawi 1.9 0
Neu Kunden UST Feld mit Workflow befüllen User helfen Usern - Fragen zu JTL-Wawi 1
DHL Sendungsnummer an Kunden JTL-Wawi 1.8 7
Neu Kunden bekommen fremde Kundendaten angezeigt JTL-Shop - Fehler und Bugs 4
Neu Aus Angebot direkt Auftrag an Kunden mailen JTL-Wawi - Ideen, Lob und Kritik 1
Neu Änderungen am Zahlungsabgleich für DKB-Kunden (FinTS) ab 24.11.2024 News, Events und Umfragen 0
Neu Ab Preise Darstellung als netto bei Kunden mit UID Allgemeine Fragen zu JTL-Shop 5
Neu JTL Shop berechnet dem Kunden Ust. trotz IGL und gültiger Ust.ID JTL-Shop - Fehler und Bugs 5
Neu Closest Droppoint: Wie im Shop dem Kunden anbieten? JTL-ShippingLabels - Fehler und Bugs 4
Neu JTL WMS / WaWi / Retouren - Kundeneigentum an Kunden schicken Arbeitsabläufe in JTL-Wawi 4
Neu Bestellungen und Kunden werden nicht importiert JTL-Shop - Fehler und Bugs 10
Wertstoffe von Kunden ankaufen JTL-Wawi 1.9 5
JTL Vouchers automatisch nach Zahlungseingang an Kunden versenden Allgemeine Fragen zu JTL-Vouchers 6
Rechnungen an Ebay und Amazon Kunden immer digital zusenden JTL-Wawi 1.9 0
Rabatt für einzelnen Kunden einrichten JTL-Wawi 1.9 2
Neu Kunde automatisiert über Eingang der Retoure benachrichtigen JTL-Wawi - Ideen, Lob und Kritik 2
Neu Shared Key / Shared Secret bei EPSON-TSE über Bondrucker Allgemeine Fragen zu JTL-POS 0
In Diskussion Aufträge über WaWi App als bezahlt markieren JTL-Workflows - Ideen, Lob und Kritik 2
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0
Neu Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung über Wawi via XML importieren Arbeitsabläufe in JTL-Wawi 0
Neu Leere Hersteller Felder über die Suche finden (GPSR) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sicherheitshinweise über Mediendateien hinzufügen JTL-Ameise - Fehler und Bugs 3
Otto-Anbindung über JTL Wawi und Produkt-Upload JTL-Wawi 1.9 0
Neu Mehrere Bescheibungen über Workflows o.ä. mit KI optimieren Arbeitsabläufe in JTL-Wawi 0
Neu Selbst gestaltete Versandlabels (z.B. mit Internetmarke über ShippingLabels) automatisch drucken? Wie macht Ihr das mit der Ausgabe? Arbeitsabläufe in JTL-Wawi 0
Neu Sitemap direkt über PHP JTL-Shop - Ideen, Lob und Kritik 0
In Diskussion Bestellte Artikel werden über alle Lager reserviert (WaWi + POS) JTL-Workflows - Fehler und Bugs 15
Neu Über Kurzbeschreibung hätte ich gerne ein Attribut stehen Templates für JTL-Shop 1
Neu Workflow für Otto.de Bestellungen über Amazon MCF Otto.de - Anbindung (SCX) 0
Neu Probleme beim Versand von Newslettern über JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Auswertungen über Verkauf minus Retouren Arbeitsabläufe in JTL-Wawi 3
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu JTL über LTE quälend langsam Installation von JTL-Wawi 13
Telefonnummer über Klarna JTL-Wawi 1.9 6
Neu Email-Versand über MS365 geht nicht Installation von JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Versand über Kundenaccount Allgemeine Fragen zu JTL-Shop 5
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Neu WMS über Remote druckt langsam Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 9

Ähnliche Themen