Locapansa Posted June 25, 2019 Share Posted June 25, 2019 Bonjour à tous, Après MAJ de PS 1.5 vers 1.7 je m'aperçois que les requêtes SQL que j'utilisais ne fonctionnent plus. Par Exemple : select oi.`id_order_invoice` as N_facture, oi.`id_order` as N_commande, oi.`total_products` as Total_produits_HT, (oi.`total_paid_tax_incl` - oi.`total_paid_tax_excl`) as TVA, (oi.`total_paid_tax_incl` - oi.`total_shipping_tax_incl`) as Total_produits_TTC, oi.`total_shipping_tax_excl` as Frais_d_expedition, oi.`total_paid_tax_incl` as Total_paye, oi.`date_add` as Date_facture, c.`firstname` as Prenom, c.`lastname` as Nom, o.`payment` as Paiment, o.`current_state` as statut from ps_order_invoice oi left outer join ps_orders o on oi.`id_order` = o.`id_order` left outer join ps_customer c on o.`id_customer` = c.`id_customer` order by oi.`id_order_invoice` DESC Mon prefixe ayant été modifié par "pro_" j'ai corrigé la requête comme suit : select oi.`id_order_invoice` as N_facture, oi.`id_order` as N_commande, oi.`total_products` as Total_produits_HT, (oi.`total_paid_tax_incl` - oi.`total_paid_tax_excl`) as TVA, (oi.`total_paid_tax_incl` - oi.`total_shipping_tax_incl`) as Total_produits_TTC, oi.`total_shipping_tax_excl` as Frais_d_expedition, oi.`total_paid_tax_incl` as Total_paye, oi.`date_add` as Date_facture, c.`firstname` as Prenom, c.`lastname` as Nom, o.`payment` as Paiement, o.`current_state` as Statut from pro_order_invoice oi left outer join pro_order_detail o on oi.`id_order` = o.`id_order` left outer join pro_customer c on o.`id_customer` = c.`id_customer` order by oi.`id_order_invoice` DESC Or, le gestionnaire SQL du BO me renvoi Erreur non définie "checkedForm" Quelqu'un pourrait il corriger ma requête SVP ? Merci d'avance Link to comment Share on other sites More sharing options...
Olecorre Posted July 3, 2019 Share Posted July 3, 2019 Bonjour, Requête tester dans une bdd 1.7 et j'ai cette erreur : Champ 'o.payment' inconnu dans field list, la colonne payment existe dans orders mais pas dans order_detail Link to comment Share on other sites More sharing options...
Locapansa Posted July 3, 2019 Author Share Posted July 3, 2019 Bonjour @Olecorre Merci pour ce retour. J'ai testé en modifiant la requête en interrogeant la table orders au lieu de order_detail et toujours la même erreur Erreur non définie "checkedForm" J'ai cherché sur la forge et je vois un ticket ouvert qui parle de migration du SQL manager mais je ne comprends pas vraiment ce qu'il faut faire... Link to comment Share on other sites More sharing options...
louisBel Posted July 6, 2019 Share Posted July 6, 2019 Test dans une 1.6.0 OK. Lire les notes de version sur les changements en 1.7 ? Link to comment Share on other sites More sharing options...
Locapansa Posted July 16, 2019 Author Share Posted July 16, 2019 (edited) Alors, je me réponds partiellement à moi même : - 1. Il existe dans la version 1.7 de PS un module qui s'appelle "Custom Exporter" qui ferait le boulot...je l'ai testé 1 fois avec un résultat somme toute convaincant mais quand j'ai voulu reproduire le résultat en customisant la requête je n'ai que des plantages......j'ai envoyé un message au développeur, en attente de feedback de sa part. - 2. J'ai réécrit une requête SQL qui fonctionne sous 1.7 et qui me sort les résultats dont j'ai besoin pour la compta. SELECT o. `invoice_date`as Date_facture, `invoice_number`as Num_facture, `date_add`as Date_commande, `id_order`as Num_Commande, `current_state`as Statut, `total_paid_tax_excl`as Total_paye_HT, `total_paid_tax_incl`as Total_paye_TTC, `total_products`as Total_Pdts_HT, `total_shipping`as Frais_de_Port, `carrier_tax_rate`as Tx_Taxe_Transport, `total_discounts_tax_excl`as Remises_HT, `total_discounts_tax_incl`as Remises_TTC FROM `pro_orders` o WHERE `invoice_date`>'2019-04-01 00:00:00' Voilà, je pose ça là, dès fois que ça serve à d'autres... EDIT : vous aurez compris que mon niveau genre -1000 en SQL ne me permet pas d'intérroger plusieurs tables à la fois...j'ai donc essayé de sortir les info de la seule table '_orders'... Edited July 16, 2019 by Locapansa (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now