Modifs diverses
authorEric Mc Sween <eric.mcsween@auf.org>
Thu, 14 Nov 2013 21:11:51 +0000 (16:11 -0500)
committerEric Mc Sween <eric.mcsween@auf.org>
Thu, 14 Nov 2013 21:11:51 +0000 (16:11 -0500)
db/vues/auf_v_controleFournisseurs.sql
db/vues/auf_v_controleTiersCDOS.sql
db/vues/auf_v_controleTiersOperations.sql
scripts/restauration-prod-vers-form.sql [new file with mode: 0644]

index acba97e..9f38b49 100644 (file)
@@ -217,7 +217,7 @@ FROM
         WHERE
             cmpcode = 'AUF'
             AND elmcode LIKE 'F%'
-            AND catagory NOT IN ('COMMANDE', 'PAIEMENT')
+            AND catagory NOT IN ('COMMANDE', 'PAIEMENT', 'LIVRAISON')
             AND elmlevel= 2
     ) adresse
 WHERE
@@ -264,32 +264,4 @@ WHERE
     AND endyear LIKE 0
     AND code LIKE 'F%'
     AND discenable <> 46
-
-UNION
-
-SELECT
-    'ONGLET LISTE DE GROUPES, FOURNISSEUR N''EST PAS RATACHE AU GROUPE "FOURNACH"' categorie,
-    oas_element.code,
-    [name],
-    adddate,
-    usrname,
-    'groupe = ' + grpcode AS  anomalie
-FROM
-    oas_element,
-    (
-        SELECT code, grpcode
-        FROM oas_grplist
-        WHERE
-            cmpcode = 'AUF'
-            AND code LIKE 'F%'
-            AND elmlevel = 2
-            AND grpcode <> 'FOURNACH'
-    ) groupe
-WHERE
-    cmpcode = 'AUF'
-    AND elmlevel = 2
-    AND deldate IS NULL
-    AND endyear LIKE 0
-    AND oas_element.code LIKE 'F%'
-    AND oas_element.code =  groupe.code
 GO
index bc26b16..e0b14e8 100644 (file)
@@ -136,12 +136,7 @@ SELECT
     usrname,
     CASE
         WHEN matchable <> 76 THEN 'élém lettrage non coché'
-        WHEN summary <> 95 THEN 'niv. synthese <> 2'
         WHEN split <> 49 THEN 'niv. éclatement <> Néant'
-        WHEN
-            ltrim(rtrim(settle)) = ''
-            OR settle IS NULL
-            THEN 'Tiers payeur n''a pas été inscrit'
         WHEN statpay <> 84 THEN 'statut paiement non disponible'
     END anomalie
 FROM oas_element
@@ -158,10 +153,7 @@ WHERE
     )
     AND (
         matchable <> 76
-        OR summary <> 95
         OR split <> 49
-        OR ltrim(rtrim(settle)) = ''
-        OR settle IS NULL
         OR statpay <> 84
     )
     AND code <> 'SGA12003'  -- Cette anomalie ne peut plus etre corrigee
index d5c8038..2510d0c 100644 (file)
@@ -28,6 +28,7 @@ WHERE
     AND code NOT LIKE 's%'
     AND code NOT LIKE 't%'
     AND code NOT LIKE '%L'
+    AND code NOT LIKE 'MODELE-%'
     AND code <> '8888ZZ000'
     AND subanal <> 76  -- 76 = oui et 46 = non
 
@@ -56,6 +57,7 @@ WHERE
     AND code NOT LIKE 's%'
     AND code NOT LIKE 't%'
     AND code NOT LIKE '%L'
+    AND code NOT LIKE 'MODELE-%'
     AND code <> '8888ZZ000'
     AND accounttype <> 40  -- 40 veut dire element de gauche
 
@@ -81,6 +83,7 @@ WHERE
     AND code NOT LIKE 's%'
     AND code NOT LIKE 't%'
     AND code NOT LIKE '%L'
+    AND code NOT LIKE 'MODELE-%'
     AND code <> '8888ZZ000'
     AND descr <> 76 -- 76 veut dire oui obligatoire
 
@@ -108,6 +111,7 @@ WHERE
     AND code NOT LIKE 's%'
     AND code NOT LIKE 't%'
     AND code NOT LIKE '%L'
+    AND code NOT LIKE 'MODELE-%'
     AND code <> '8888ZZ000'
     AND accountsummary <> 'OPERATION'
 
@@ -133,6 +137,7 @@ WHERE
     AND code NOT LIKE 's%'
     AND code NOT LIKE 't%'
     AND code NOT LIKE '%L'
+    AND code NOT LIKE 'MODELE-%'
     AND code <> '8888ZZ000'
     AND subslevel <> 3  -- 3 =  operation est associes a un element 3
 
@@ -159,6 +164,7 @@ WHERE
     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
diff --git a/scripts/restauration-prod-vers-form.sql b/scripts/restauration-prod-vers-form.sql
new file mode 100644 (file)
index 0000000..75bf2c5
--- /dev/null
@@ -0,0 +1,31 @@
+-- Restauration de la base de données de prod vers celle de formation
+
+-- Opérations à faire dans la BD "master"
+USE master
+
+-- Mettre la base de données hors ligne
+ALTER DATABASE [coda-form] SET OFFLINE WITH ROLLBACK IMMEDIATE
+GO
+
+-- Restaurer la base de données
+RESTORE DATABASE [coda-form]
+FROM DISK = 'S:\Restaure Coda BDD\coda-prod.bak'
+WITH REPLACE
+GO
+
+-- Remettre la base de donnees en ligne
+ALTER DATABASE [coda-form] SET ONLINE
+GO
+
+-- Opérations à faire dans la BD "coda-form"
+USE [coda-form]
+
+-- Modifier le mode de restauration pour ne pas sauvegarder les fichiers de
+-- transactons (Add par Darko)
+ALTER DATABASE [coda-form] SET RECOVERY SIMPLE WITH NO_WAIT
+GO
+
+-- Reconnecter les utilisateurs aux connexions
+EXEC sp_change_users_login 'Auto_Fix', 'coda'
+EXEC sp_change_users_login 'Auto_Fix', 'datamaster'
+GO