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

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.870
1.040
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.870
1.040
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.870
1.040
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.870
1.040
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
535
158
@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
142
21
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:

OPUS

Gut bekanntes Mitglied
11. Juni 2019
142
21
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.870
1.040
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
142
21
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.870
1.040
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 Fehler beim Zuweisen von Kunden-Zahlungen bei Auftragssplittung JTL-Wawi - Fehler und Bugs 0
Email aus der WAWI 1.9.7.0 werden nicht an Kunden gesendet JTL-Wawi 1.9 3
Neu Wie kann man PayPal-Kunden eine bestimmte Debitorennummer zuweisen? JTL Ameise - Eigene Exporte 8
Neu Wie kann ich dem Kunden eine Kopie des 80 mm breiten Kassenbons im DIN A4 Format zur Verfügung stellen? Fragen rund um LS-POS 11
Neu Keinen neuen Kunden anlegen bei ebay Bestellungen die in Aufträge umgewandelt werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kunde zusammenführen - Fehler: Die Kunden haben unterschiedliche Konten im selben Onlineshop JTL-Wawi - Fehler und Bugs 0
Neu Nachlieferungen des Kunden mit neuem Auftrag automatisch versenden Arbeitsabläufe in JTL-Wawi 0
Neu Artikel für spezielle Kunden ausblenden Allgemeine Fragen zu JTL-Shop 3
Neu Kunde zusammenführen - Die Kunden haben unterschiedliche Konten im selben Onlineshop User helfen Usern - Fragen zu JTL-Wawi 0
Neu Faktura-Liste für Aufträge pro Kunden Schnittstellen Import / Export 1
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shopware-Kunden nach Import automatisch im JTL-Shop als registriert markieren Umstieg auf JTL-Shop 7
Rechnungsformular wie USt.ID.Nr. des Kunden mit einbinden JTL-Wawi 1.9 1
Neu Bewertungserinnerung nach Artikelkauf - Mail wird mehrfach an Kunden versendet Betrieb / Pflege von JTL-Shop 1
Emailbenachrichtigung an Kunden nach Registrierung und nach Aktivierung Einrichtung JTL-Shop5 1
"Abholung" nur für bestimmte Kunden Einrichtung JTL-Shop5 4
Versandbestätigung an bestimme Kunden nicht versenden JTL-Wawi 1.9 1
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 4
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 2
Neu Arbeitsabauf Suche und Anlage von Kunden Arbeitsabläufe in JTL-Wawi 0
Auftragsimport eBay in JTL-WaWi nicht automatisiert möglich JTL-Wawi 1.9 2
Neu wie kann ich sonderpreise über Ameise deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 0
VartiationWerte über DotLiquid ausgeben lassen Otto.de - Anbindung (SCX) 0
In JTL-POS Voucher drucken über JTL Wawi Allgemeine Fragen zu JTL-Vouchers 0
Neu xRechnung über Export erzeugen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
JTL WaWi Rest API Server startet nicht über die Konsole Windows Server JTL-Wawi 1.9 1
Einzelkarten Verkauf über Plattformen (eBay) JTL-Wawi 1.9 0
Über SQL Abfragen, Preise eines SCX Angebotes ändern kaufland.de - Anbindung (SCX) 6
Neu Dynamische Höhe von Textelementen beim Erstellen eines Produktdatenblatts über Artikeletiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Amazon Versand Priorität / Prime-Standardversand - Labels nicht über JTL möglich Amazon-Anbindung - Fehler und Bugs 1
Neu FBA Lagerbestand in Wawi ansehen und Aufträge über FBA versenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Retourenübersicht mit Seriennummern über Ameise "Eigene Exporte" erstellen JTL Ameise - Eigene Exporte 4
Neu B2B Bestellung über Liste? Plugins für JTL-Shop 11
Neu Wie kann man Produkte im Woocommerce über JTL auf "Entwurf" setzen? User helfen Usern - Fragen zu JTL-Wawi 1
Gewichtsabfrage bei Nachdruck über EazyShipping JTL-Wawi 1.9 2
Neu Merkmale aus Globalen Angebotsvorlagen werden bei erstellen über Ameise nicht übernommen Wawi 1.10 eBay-Anbindung - Fehler und Bugs 0
In Diskussion Grundsätzlich mehrfach Versandlabel für Pakete über 30kg JTL-Workflows - Ideen, Lob und Kritik 10
Neu Truncate über mehere if Abfragen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Mindestabnahme bei Bestellungen über Einkaufsliste JTL-Wawi - Fehler und Bugs 5
Neu Über die Set Komponente den Produktionsplan finden JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
Neu Tabs in der Artikelbeschreibung > Mediendateien über Ameise Importieren/Exportieren JTL-Ameise - Ideen, Lob und Kritik 4
Verwiesen an Servicepartner Worfkflow, um die UK Bestellungen über amazon auf "Rechnungserstellung extern" setzen. JTL-Workflows - Fehler und Bugs 1
dbo.tRestApiRequestLog löschen nicht möglich über die JTL Admin Oberfläche JTL-Wawi 1.9 0
Neu Erstabgleich dauert bereits über 24 Stunden Shopware-Connector 0
Neu Warenkorb im Merkliste umbenennen, kein Verkauf über Shop , nur Angebote anfragen Allgemeine Fragen zu JTL-Shop 0
Neu Downloads über die standardmäßig angelegte Download Seite bereitstellen Betrieb / Pflege von JTL-Shop 3
Neu Aufträge über LS-POS erstellen und digitale Unterschrift anknüpfen Arbeitsabläufe in JTL-Wawi 0
Neu Preise der Variationen über Ameise anpassen, aber wie ? JTL-Ameise - Ideen, Lob und Kritik 3

Ähnliche Themen