Modifications diverses
[auf_coda_additions.git] / db / vues / auf_v_controleTiersOperations.sql
index 2510d0c..f6f6093 100644 (file)
@@ -21,15 +21,7 @@ WHERE
     AND elmlevel = 2
     AND deldate IS NULL
     AND endyear LIKE 0
-    AND code NOT LIKE 'c%'
-    AND code NOT LIKE 'F%'
-    AND code NOT LIKE 'd%'
-    AND code NOT LIKE 'o%'
-    AND code NOT LIKE 's%'
-    AND code NOT LIKE 't%'
-    AND code NOT LIKE '%L'
-    AND code NOT LIKE 'MODELE-%'
-    AND code <> '8888ZZ000'
+    AND code LIKE '_____________'
     AND subanal <> 76  -- 76 = oui et 46 = non
 
 UNION
@@ -50,15 +42,7 @@ WHERE
     AND elmlevel = 2
     AND deldate IS NULL
     AND endyear LIKE 0
-    AND code NOT LIKE 'c%'
-    AND code NOT LIKE 'F%'
-    AND code NOT LIKE 'd%'
-    AND code NOT LIKE 'o%'
-    AND code NOT LIKE 's%'
-    AND code NOT LIKE 't%'
-    AND code NOT LIKE '%L'
-    AND code NOT LIKE 'MODELE-%'
-    AND code <> '8888ZZ000'
+    AND code LIKE '_____________'
     AND accounttype <> 40  -- 40 veut dire element de gauche
 
 UNION
@@ -76,15 +60,7 @@ WHERE
     AND elmlevel = 2
     AND deldate IS NULL
     AND endyear LIKE 0
-    AND code NOT LIKE 'c%'
-    AND code NOT LIKE 'F%'
-    AND code NOT LIKE 'd%'
-    AND code NOT LIKE 'o%'
-    AND code NOT LIKE 's%'
-    AND code NOT LIKE 't%'
-    AND code NOT LIKE '%L'
-    AND code NOT LIKE 'MODELE-%'
-    AND code <> '8888ZZ000'
+    AND code LIKE '_____________'
     AND descr <> 76 -- 76 veut dire oui obligatoire
 
 UNION
@@ -104,15 +80,7 @@ WHERE
     AND deldate IS NULL
     -- elements actif et on enleve tout ce qui est plus ancien que l'annee en cours
     AND (endyear LIKE 0 OR YEAR(adddate) >= YEAR(GETDATE()))
-    AND code NOT LIKE 'c%'
-    AND code NOT LIKE 'F%'
-    AND code NOT LIKE 'd%'
-    AND code NOT LIKE 'o%'
-    AND code NOT LIKE 's%'
-    AND code NOT LIKE 't%'
-    AND code NOT LIKE '%L'
-    AND code NOT LIKE 'MODELE-%'
-    AND code <> '8888ZZ000'
+    AND code LIKE '_____________'
     AND accountsummary <> 'OPERATION'
 
 UNION
@@ -130,21 +98,13 @@ WHERE
     AND elmlevel = 2
     AND deldate IS NULL
     AND endyear LIKE 0
-    AND code NOT LIKE 'c%'
-    AND code NOT LIKE 'F%'
-    AND code NOT LIKE 'd%'
-    AND code NOT LIKE 'o%'
-    AND code NOT LIKE 's%'
-    AND code NOT LIKE 't%'
-    AND code NOT LIKE '%L'
-    AND code NOT LIKE 'MODELE-%'
-    AND code <> '8888ZZ000'
+    AND code LIKE '_____________'
     AND subslevel <> 3  -- 3 =  operation est associes a un element 3
 
 UNION
 
 SELECT
-    'L''ELEMENT 3 ASSOCIE NE CORRESPOND PAS AUX 7 PREMIERS CARACTERES DE L''ELEMENT 2'
+    'L''ELEMENT 3 ASSOCIE NE CORRESPOND PAS AUX 8 PREMIERS CARACTERES DE L''ELEMENT 2'
         AS categorie,
     code,
     [name],
@@ -157,15 +117,6 @@ WHERE
     AND elmlevel = 2
     AND deldate IS NULL
     AND endyear LIKE 0
-    AND code NOT LIKE 'c%'
-    AND code NOT LIKE 'F%'
-    AND code NOT LIKE 'd%'
-    AND code NOT LIKE 'o%'
-    AND code NOT LIKE 's%'
-    AND code NOT LIKE 't%'
-    AND code NOT LIKE '%L'
-    AND code NOT LIKE 'MODELE-%'
-    AND code <> '8888ZZ000'
-    AND LEFT(code,7) <> rtrim(subselm)
-    AND len(code) < 11
+    AND code LIKE '_____________'
+    AND LEFT(code,8) <> rtrim(subselm)
 GO