Просмотр исходного кода

Forderung_Liste.sql noch einmal angepasst

gc-server3 1 неделя назад
Родитель
Сommit
14d85bd29e
1 измененных файлов с 1 добавлено и 63 удалено
  1. 1 63
      templates/forderungen/liste/queries/forderungen_liste.sql

+ 1 - 63
templates/forderungen/liste/queries/forderungen_liste.sql

@@ -1,66 +1,4 @@
-SELECT F.* FROM (
-
-SELECT [F].[Client_DB]
-     , [F].[Hauptbetrieb_ID]
-     , [F].[Hauptbetrieb_Name]
-     , [F].[Standort_ID]
-     , [F].[Standort_Name]
-     , [F].[Beleg_Nr]
-     , [F].[Rechnung_Gutschrift]
-     , '' AS [Benutzer_ID]
-     , [F].[Fahrzeug_Nr]
-     , [F].[Beleg_Kommentar]
-     , [F].[Beleg_Offen]
-     , [F].[Kunde_Gesamt_Offen] AS [Kunde_offen_gesamt]
-     , [F].[Beleg_Datum]
-     , isnull([FD].[Verursacher_Benutzer_ID], [F].[Verursacher_Benutzer_ID]) AS Verursacher_Benutzer_ID
-     , COALESCE([B].[Name], [FD].[Verursacher_Benutzer_ID], [F].[Verursacher_Text]) AS Verursacher_Text
-     , [F].[Kunde_Text]
-     , [F].[Beleg_Text]
-     , [F].[Abteilung]
-     , [F].[Beleg_Tage_offen]
-     , F.[Staffel_Text]
-     , [F].[Mahnstufe]
-     , [F].[Forderungsart]
-     --, [F].[Abwarten]
-     , F.[Besitzer_Kunde_Text]
-     , F.[Beleg_Betrag]
-     , F.[Kunde_gesamt_Bezug]
-     , [F].[Kunde_Email]
-     , F.[Beleg_Faellig_Datum]
-
-     , left(isnull([FK].[Kommentar_Fibu], ''), 50) AS [Kommentar_Fibu]
-     , left(isnull([FK].[Kommentar_Abteilung], ''), 50) AS [Kommentar_Abteilung]
-     , isnull([FK].[Begründung], '') AS [Begründung]
-
-     , coalesce([FD].[Wiedervorlage], convert(date, [F].[Beleg_Faellig_Datum])) AS [Wiedervorlage]
-     , CASE
-          WHEN coalesce([FD].[Wiedervorlage], convert(date, [F].[Beleg_Faellig_Datum])) < getdate() THEN '2'
-          WHEN coalesce([FD].[Wiedervorlage], convert(date, [F].[Beleg_Faellig_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.'
-           WHEN [FD].[Rechtsanwalt] = 'J' THEN 'RA'
-           WHEN [FD].[Mahnen_aussetzen] = 'J' THEN 'N'
-           ELSE ''
-       END AS [Abwarten]
-     , isnull([FD].[Bearbeitet], 'N') AS [Bearbeitet]
-
-
-     , [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].[Forderungen_Details] [FD] ON [F].[Client_DB] = [FD].[Client_DB] AND [F].[Beleg_Nr] = [FD].[Beleg_Nr]
-         LEFT JOIN [dbo].[Benutzer_Rolle] [B] ON [FD].[Verursacher_Benutzer_ID] = [B].[Benutzer_ID]
-         LEFT JOIN [dbo].[Forderungen_Kommentar_letzte] [FK] ON [F].[Client_DB] = [FK].[Client_DB] AND [F].[Beleg_Nr] = [FK].[Beleg_Nr]
-         LEFT JOIN [dbo].[Garantie_letzter_Antrag] [G] ON [F].[Client_DB] = [G].[Client_DB] AND [F].[Beleg_Nr] = [G].[Beleg_Nr]
-) AS F
+SELECT F.* FROM [dbo].[Forderungen_Liste] F
 WHERE EXISTS (
     SELECT 1
     FROM [dbo].[Benutzer_Rechte] AS [BR]