bei der Definition der Vorfälle gibt es in der Formularsteuerung die Möglichkeit Exporte zu definieren. Hier gibt es die Möglichkeit als Platzhalter [UserPlatzhalter] zu verwenden. Wie und wo kann ich diese definieren? Gibt es eine Möglichkeit für diese Variablen dynamisch generierte Inhalte zu verwednen?
Wir erstellen beim Verbuchen von Vorfällen über den Vorfalldruck "Listen" (txt-Dateien) für Versand-Labels. allerdings haben wir in Abhängigkeit der gewählten Lieferoption beim Vorfall unterschiedliche Export-Pfade der Export-Dateien.
UserPlatzhalter sind definierte Functions, die dann wie normale Platzhalter verwendet werden können.
Hier ein Bsp. wie ihre Lösung aussehen könnte.
Code:
CREATE FUNCTION [dbo].[UserFunctionPlatzhalter1] ( @VorfallKz varchar(10), @Vorfallnr varchar(8))
RETURNS varchar(50)
AS
BEGIN
RETURN (SELECT CASE WHEN Lieferbedingung = 1 THEN 'C:\Pfad1\'
WHEN Lieferbedingung = 0 THEN 'C:\Pfad2'
ELSE 'C:\Pfad3' END
FROM GeschäftsVorfall WHERE VorfallKürzel=@VorfallKz AND VorfallNr = @Vorfallnr)
END