Depuis le passage en 3.5.2, je ne peux plus modifier la date d’une facture fournisseur ; j’ai l’erreur suivante ;
Url sollicitée:
Referer:
Gestionnaire de menu: eldy_menu.php
Type gestionnaire de base de données: pgsql
Requête dernier accès en base en erreur: UPDATE llx_facture_fourn SET ref=‹ (PROV740) ›, ref_supplier=‹ 9A0010944510 ›, entity=1, type=0, fk_soc=35, datec=‹ 2014-05-05 09:11:58 ›, datef=‹ 2014-04-29 12:00:00 ›, libelle=‹ ADSL ›, paye=0, amount=0.00000000, remise=0.00000000, close_code=null, close_note=null, tva=0.00000000, localtax1=null, localtax2=null, total=0.00000000, total_ht=35.00000000, total_tva=7.00000000, total_ttc=42.00000000, fk_statut=0, fk_user_author=8, fk_user_valid=null, fk_facture_source=null, fk_projet=null, fk_cond_reglement=null, date_lim_reglement=null, note_private=‹ ›, note_public=‹ ›, model_pdf=null, import_key=null WHERE rowid=740
Code retour dernier accès en base en erreur: DB_ERROR_23502
Information sur le dernier accès en base en erreur: ERREUR: 23502: une valeur NULL viole la contrainte NOT NULL de la colonne « fk_cond_reglement » LOCATION: ExecConstraints, execMain.c:2251
Message: Error ERREUR: 23502: une valeur NULL viole la contrainte NOT NULL de la colonne « fk_cond_reglement » LOCATION: ExecConstraints, execMain.c:2251
Ce n’est pas normale. la contrainte non nul sur cette colonne n’existe plus.
Avec PgAdmin3 ou un autre outils pour PgSQL vous pouvez autorisé null dessus.
Ok, cela résout le problème avec la requête suivante :
alter TABLE llx_facture_fourn ALTER COLUMN fk_cond_reglement DROP not null;
je vous remercie.