Zuletzt geändert: 14.03.2026 11:31
cn_VLOG_Tagesabschluss
#
Steuert den Tagesabschluss für die VLOG-Versandsoftware. Der Tagesabschluss wird über eine Flag-Tabelle koordiniert: EULANDA setzt das Flag, die Versandsoftware fragt es ab und führt den Tagesabschluss durch.
Syntax
#
EXEC cn_VLOG_Tagesabschluss
@Action = 'aktion'
[, @Value = wert OUT]
[, @Mandant = 'mandant' OUT]
[, @Frachtfuehrer = 'carrier' OUT]
Parameter
#
| Parameter | Typ | Beschreibung |
|---|
@Action | varchar(10) | Aktion: GET, GETRESET oder SET (Pflicht) |
@Value | bit | Flag für Tagesabschluss (Ein-/Ausgabe) |
@Mandant | varchar(40) | Mandantenname (Ein-/Ausgabe) |
@Frachtfuehrer | varchar(20) | Frachtführer (Ein-/Ausgabe) |
Aktionen
#
| Aktion | Beschreibung |
|---|
GET | Liest das aktuelle Tagesabschluss-Flag, ohne es zurückzusetzen |
GETRESET | Liest das Flag und setzt es anschließend zurück (Standard) |
SET | Setzt das Tagesabschluss-Flag |
Frachtführer
#
| Kürzel | Beschreibung |
|---|
DPD | DPD Paketdienst |
DPI | DPD International |
DPA | DPD Ausland |
Beispiele
#
-- Tagesabschluss anfordern
EXEC cn_VLOG_Tagesabschluss
@Action = 'SET',
@Value = 1,
@Mandant = 'MeinMandant',
@Frachtfuehrer = 'DPD'
-- Tagesabschluss-Flag abfragen und zurücksetzen (Polling durch VLOG)
DECLARE @Value bit, @Mandant varchar(40), @Frachtfuehrer varchar(20)
EXEC cn_VLOG_Tagesabschluss
@Action = 'GETRESET',
@Value = @Value OUT,
@Mandant = @Mandant OUT,
@Frachtfuehrer = @Frachtfuehrer OUT
IF @Value = 1
PRINT 'Tagesabschluss für ' + @Frachtfuehrer + ' durchführen'
Siehe auch
#