Dolibarr ERP & CRM » Bugs » bug #1142 Set paiement on invoiceDernières modifications
Répondre
État Détails |
Last Modified On: | 19/11/2013 10:23 | | Submitted by: | HENRY Florian (fhenry) |
Submitted on: | 19/11/2013 10:23 | |
Summary: | Set paiement on invoice |
Description: | Voici ce que l'on obtient lorsque l'on veut émettre le règlement d'une facture (ça n'a pas l'air de le faire sur toutes les factures...) :
Compte
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Date: 20131118203952
Dolibarr: 3.4.1
Niveau de fonctionnalités: 0
PHP: 5.4.4-14+deb7u5
Server: Apache/2.2.22 (Debian)
Url sollicitée: /fourn/facture/paiement.php?facid=24&action="" />
Referer: dolibarr.xxxxxxxxx.org/fourn/facture/fiche.php?facid=24
Gestionnaire de menu: eldy_menu.php
Type gestionnaire de base de données: pgsql
Requête dernier accès en base en erreur: SELECT f.rowid as facid, f.ref, f.ref_supplier, f.total_ht, f.total_ttc, f.datef as df, SUM(pf.amount) as am FROM llx_facture_fourn as f LEFT JOIN llx_paiementfourn_facturefourn as pf ON pf.fk_facturefourn = f.rowid WHERE f.entity = 1 AND f.fk_soc = 2 AND f.paye = 0 AND f.fk_statut = 1 GROUP BY f.rowid, f.ref_supplier, f.total_ht, f.total_ttc, f.datef
Code retour dernier accès en base en erreur: DB_ERROR_42803
Information sur le dernier accès en base en erreur: ERREUR: 42803: la colonne « f.ref » doit apparaître dans la clause GROUP BY ou doit être utilisé dans une fonction d'agrégat LINE 1: SELECT f.rowid as facid, f.ref, f.ref_supplier, f.total_ht, ... ^ LOCATION: check_ungrouped_columns_walker, parse_agg.c:543 |
Step to reproduce bug: | Voici ce que l'on obtient lorsque l'on veut émettre le règlement d'une facture (ça n'a pas l'air de le faire sur toutes les factures...) :
Compte
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Date: 20131118203952
Dolibarr: 3.4.1
Niveau de fonctionnalités: 0
PHP: 5.4.4-14+deb7u5
Server: Apache/2.2.22 (Debian)
Url sollicitée: /fourn/facture/paiement.php?facid=24&action="" />
Referer: dolibarr.xxxxxxxxx.org/fourn/facture/fiche.php?facid=24
Gestionnaire de menu: eldy_menu.php
Type gestionnaire de base de données: pgsql
Requête dernier accès en base en erreur: SELECT f.rowid as facid, f.ref, f.ref_supplier, f.total_ht, f.total_ttc, f.datef as df, SUM(pf.amount) as am FROM llx_facture_fourn as f LEFT JOIN llx_paiementfourn_facturefourn as pf ON pf.fk_facturefourn = f.rowid WHERE f.entity = 1 AND f.fk_soc = 2 AND f.paye = 0 AND f.fk_statut = 1 GROUP BY f.rowid, f.ref_supplier, f.total_ht, f.total_ttc, f.datef
Code retour dernier accès en base en erreur: DB_ERROR_42803
Information sur le dernier accès en base en erreur: ERREUR: 42803: la colonne « f.ref » doit apparaître dans la clause GROUP BY ou doit être utilisé dans une fonction d'agrégat LINE 1: SELECT f.rowid as facid, f.ref, f.ref_supplier, f.total_ht, ... ^ LOCATION: check_ungrouped_columns_walker, parse_agg.c:543 |
Version: | 3.4.0 | | Category: | Module: Customer Invoices |
Severity: | 5 - Major | | OS Type/Version: | |
PHP version: | | | Database type and version: | PG |
Etat |
Status: | Open | | Assigned to: | HENRY Florian (fhenry) |
Resolution: | Fixed | |
Commentaires- HENRY Florian 19/11/2013 10:43
- https://github.com/Dolibarr/dolibarr/pull/1308
https://github.com/FHenry/dolibarr/commit/870b78fc19184fbd8d36588df1af0620c95b2883 |
|
https://github.com/FHenry/dolibarr/commit/870b78fc19184fbd8d36588df1af0620c95b2883
Aucun→ Fixed