Zuletzt geändert: 14.03.2026 11:31
cn_VLOG_Sendung
#
Aktualisiert die Versanddaten einer Sendung. Diese Prozedur wird von der VLOG-Versandsoftware aufgerufen, um den Status einer Sendung zurückzumelden (Tracking-Nummer, Zustelldatum, Unterschrift etc.).
Syntax
#
EXEC cn_VLOG_Sendung
@SendungID = id,
@Mandant = 'mandant'
[, @VersandUebergabeStatus = status]
[, @VersandDatum = datum]
[, @VersandKosten = kosten]
[, @TrackingNr = 'trackingnr']
[, @ZustellungsDatum = datum]
[, @UnterschriftEmpfaenger = 'name']
[, @Fehlertext = 'fehler']
[, @Infotext = 'info']
Parameter
#
| Parameter | Typ | Beschreibung |
|---|
@SendungID | int | ID des Lieferscheins (Pflicht) |
@Mandant | varchar(40) | Mandantenname (Pflicht) |
@VersandUebergabeStatus | int | Neuer Status der Sendung |
@VersandDatum | datetime | Datum der Versandübergabe |
@VersandKosten | numeric(18,2) | Versandkosten |
@TrackingNr | varchar(50) | Tracking-Nummer des Paketdienstes |
@ZustellungsDatum | datetime | Zustellungsdatum |
@UnterschriftEmpfaenger | varchar(40) | Name des Empfängers bei Zustellung |
@Fehlertext | varchar(1000) | Fehlermeldung der Versandsoftware |
@Infotext | varchar(1000) | Zusätzliche Informationen |
VersandUebergabeStatus
#
| Wert | Beschreibung |
|---|
| -2 | Druckfehler |
| -1 | Syntaxfehler oder inkompatible Kombination |
| 0 | Nicht zur Verarbeitung vorgesehen |
| 1 | Bereit zur Verarbeitung |
| 2 | Von der Versandsoftware angenommen |
| 3 | Dokumente an Drucker gesendet |
Beispiel
#
DECLARE @e int
EXEC @e = cn_VLOG_Sendung
@SendungID = 4711,
@Mandant = 'MeinMandant',
@VersandUebergabeStatus = 2,
@TrackingNr = '1Z999AA10123456784',
@VersandDatum = '2026-03-14'
Siehe auch
#