|
|
@@ -37,6 +37,10 @@ SELECT [F].[Client_DB]
|
|
|
, left(isnull([FK].[Kommentar_Abteilung], ''), 50) AS [Kommentar_Abteilung]
|
|
|
, [K].[Kunde_Email] AS [Kunde_Email]
|
|
|
, coalesce([FD].[Wiedervorlage], dateadd(DAY, 14, [F].[Beleg_Datum])) AS [Wiedervorlage]
|
|
|
+ , case
|
|
|
+ when coalesce([FD].[Wiedervorlage], dateadd(DAY, 14, [F].[Beleg_Datum])) < getdate() then '2'
|
|
|
+ when coalesce([FD].[Wiedervorlage], dateadd(DAY, 14, [F].[Beleg_Datum])) < dateadd(day, 4, getdate()) then '1'
|
|
|
+ else '0' end AS [Wiedervorlage_Stufe]
|
|
|
, CASE
|
|
|
WHEN [FD].[Reklamation] = 'J' THEN 'Rekl.'
|
|
|
WHEN [FD].[Versicherung] = 'J' THEN 'Vers.'
|
|
|
@@ -48,11 +52,17 @@ SELECT [F].[Client_DB]
|
|
|
, isnull([FD].[Bearbeitet], 'N') AS [Bearbeitet]
|
|
|
, dateadd(DAY, 14, [F].[Beleg_Datum]) AS [Fällig_Datum]
|
|
|
|
|
|
+ , [G].[Antrag_Art]
|
|
|
+ , [G].[Antrag_Nr]
|
|
|
+ , [G].[Antrag_Datum]
|
|
|
+ , [G].[Antrag_Benutzer_ID]
|
|
|
+ , [G].[Antrag_Status]
|
|
|
+ , [G].[Letzte_Beantragung]
|
|
|
FROM [dbo].[Forderungen_Kopf] [F]
|
|
|
LEFT JOIN [dbo].[Kunden] [K] ON [F].[Kunde_Nr] = [K].[Kunde_Nr] AND [F].[Client_DB] = [K].[Client_DB]
|
|
|
LEFT JOIN [dbo].[Forderungen_Details] [FD] ON [F].[Client_DB] = [FD].[Client_DB] AND [F].[Beleg_Nr] = [FD].[Beleg_Nr]
|
|
|
LEFT JOIN [dbo].[Forderungen_Kommentar_letzte] [FK] ON [F].[Client_DB] = [FK].[Client_DB] AND [F].[Beleg_Nr] = [FK].[Beleg_Nr]
|
|
|
-
|
|
|
+ LEFT JOIN [Garantie2] [G] ON [F].[Client_DB] = [G].[Client_DB] AND [F].[Beleg_Nr] = [G].[Beleg_Nr]
|
|
|
) AS F
|
|
|
INNER JOIN [dbo].[Benutzer_Rechte] [BR] ON ([BR].[Benutzer_ID] = {{ BenutzerSelect.selectedOptionValue }} OR BR.Benutzer_ID = '')
|
|
|
AND [F].[Hauptbetrieb_ID] = [BR].[Hauptbetrieb_ID]
|