Page 1 sur 2

problème extention TVA

Posté : mer. janv. 15, 2020 10:55 pm
par billynux
Bonjour meilleurs vœux et déjà merci :lol:
lorsque je vais dans extension -> TVA
j'obtiens ceci:
SQL ERROR

insert into tva_belge.version(vdesc) values ('export PDF et CSV')
ERREUR: une valeur NULL viole la contrainte NOT NULL de la colonne « id »
DETAIL: La ligne en échec contient (null, 2020-01-15 23:42:48.336728, export PDF et CSV)

Quelqu'un pourrait-il m'aider SVP ?

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 7:45 am
par dany2
Vraiment bizarre : quand on applique tva/sql/patch2.sql, la commande passe, mais la même commande dans patch3.sql ne passe pas !!!!


Pourrais-tu te connecter sur ton dossier avec postgresql (psql, pgadmin3,dbeaver,...) et le résultat de

Code : Tout sélectionner

select * from tva_belge.version;

Bonne journée

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 10:06 am
par billynux
Merci de chercher
quelques précisions : les 3 première déclarations ont fonctionné correctement - je suis passé de la version 7.1 à la version 7.2 entre temps


psql (9.6.15)

postgres=# select * from tva_belge.version;
ERREUR: la relation " tva_belge.version " n'existe pas

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 11:18 am
par dany2
Tu as bien la dernière version du plugin ? (vérifier avec administration->installation->extension)

Normalement la table doit exister puisqu'il se plaint d'une contrainte, pour postgresql , la version est ok mais tu es sur le bon dossier ? :-)

Ton dossier est "dossierXX" où XX est le numéro de dossier , tu peux voir son nom dans administration->dossier

On va règler ça très vite ;-)

D

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 12:38 pm
par billynux
Je n'ai que 2 dossiers le 27 et le 31
Le 27 est le dossier pour lequel j'ai le problème. Le 31 est une toute petite ASBL sous le régime de la franchise. donc pas de déclarations
Toute les extensions sont de la version 7105 sauf le bilan interne version 6

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 1:00 pm
par dany2
bon,

Donc se connecter avec les identifiants que tu trouveras ici noalyss/include/config.inc.php , parce que l'utilisateur SQL doit être propriétaire des tables.

exemple

Code : Tout sélectionner

define ("noalyss_user","noalyss_sql");
define ("noalyss_password","dany");
il faut se connecter psql -u noalyss_sql dossier27 mot de passe dany.

faire

Code : Tout sélectionner

select * from tva_belge.version
Tu dois avoir qq chose mais si la table n'existe pas , il faut exécuter le patch2.sql puis le patch3.sql, que tu trouveras dans noalyss/include/tva/sql , s'il y a la moindre erreur ou avertissement , dis-le ,

Tout ira bien ;-)

D

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 4:21 pm
par billynux
Je résume ce qui a été fait:
je me connecte sur la machine débian ou noalyss est installé (c'est une VM qui ne fait que ça).

je lance un terminal
billynux@eulalie:~$ psql dossier27 -W
mot de passe:
psql (9.6.15)
saisissez " help " pour l'aide

dossier27=> select * from tva_belge.version
dossier27->

Et voila...plus d'erreur! mais que faire après?
Merci de votre patience avec moi qui manipule si peu les dessous de l'informatique

Re: problème extention TVA

Posté : jeu. janv. 16, 2020 10:30 pm
par dany2
Ah oui, non c'est normal, il faut un point virgule pour terminer une commande

donc

Code : Tout sélectionner

select * from tva_belge.version ;

Re: problème extention TVA

Posté : ven. janv. 17, 2020 6:52 pm
par billynux
Chic, encore une chose que je n'oublierai plus!

Groooooooooooosse journée aujourd'hui 7 h 00 ->18 h 50

voici le résultat:
id | vdate | vdesc
----|---------------------------------------------|-------------------------------------------------------------
1 | 2019-03-12-18:46:17.807844 | version 2 amélioration plugin

et si je dois exécuter le patch2.sql puis le patch3.sql, comment faut-il procéder?
Merci pour ton suivi. A bientôt ;)

Re: problème extention TVA

Posté : ven. janv. 17, 2020 7:42 pm
par dany2
ah facile le patch2.sql a bien été appliqué donc reste uniquement le patch3.sql

Tu vas dans le répertoire où se trouve le fichier patch3.sql

normalement

Code : Tout sélectionner

cd noalyss/include/ext/tva/sql 
Tu te connectes à psql

psql -u noalyss_sql dossier27

Code : Tout sélectionner

\i patch3.sql
Ne refais pas le 2, il est déjà là ;=)