noalyss-generale
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [noalyss-generale] Gestion des exercices


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.
Je voudrais déplacer le changement d'exercice du début 1er Août au 1er septembre.
Je voudrais aussi rajouter une 13ème période les 31 Août.
C'est tout. !LOL!
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...
:-D

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]