|
From: | Dany De Bontridder |
Subject: | Re: [noalyss-generale] Gestion des exercices |
Date: | Sun, 4 Sep 2016 21:23:25 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
Le 04/09/2016 à 18:16, Mélopie a
écrit :
(...)J'ai créé des exercice depuis 2009 jusqu'à 2016 sur base de 12 période à partir du 1er Août.Oulala cela va être vraiment compliqué , il faut vraiment travailler à bas niveau pour faire cela , ce que tu peux faire , est de changer uniquement l'exercice , il faut travailler sur la table "parm_periode" et ne changer QUE la colonne p_exercice avec pgAdmin3 . Ce qui suit est TRES DANGEREUX , faire un backup avant !!!! De là , pour la 13ième période tu devras oublier si tu as des opérations en août . tu dois avoir SET search_path TO comptaproc,public; puis modifier à coup d'update exemple : fais en mode terminal sudo -i -u postgres psql dossierX (<--- le dossier sur lequel il faut travailler) begin ; SET search_path TO comptaproc,public; update parm_periode set p_exercice=2017 where p_start >='2016-09-01' and p_end <='2016-12-31'; commit; Et mon rêve secret est de me débarrasser de mes opérations-fantômes... Sauve les lignes suivantes dans un fichier , nommé efface.sql et remplace XXX par le numéro du journal à effacer . Ensuite fais en mode terminal sudo -i -u postgres psql dossierX (<--- le dossier sur lequel il faut travailler) puis \i /chemin_vers_fichier/efface.sql efface.sql ======= begin; SET search_path TO comptaproc,public;delete from jrnx where j_jrn_def = XXX ; delete from jrnx where jr_def_id = XXX ; delete from jrn_def where jrn_def_id = XXX; commit; a+ .D |
[Prev in Thread] | Current Thread | [Next in Thread] |