maisondecouture Posted February 3, 2015 Share Posted February 3, 2015 Salve, vorrei sapere come è possibile azzerare le fatture. Voglio partire dal numero "zero" ma sembra impossibile. Da "ordini - fatture" non si azzera. Ho letto che installando prestashop cleaner dovrei riuscire, ma cancello ordini e clienti e vari dati.. qualcuno sa come aiutarmi??Vi ringrazio anticipatamente.. Link to comment Share on other sites More sharing options...
Codencode Posted February 4, 2015 Share Posted February 4, 2015 Per come è sviluppato Prestashop non c'è soluzione se non apportando delle modifiche ad hoc per permettere il reset del numero di fatture in automatico ad ogni nuovo anno. Link to comment Share on other sites More sharing options...
maisondecouture Posted February 5, 2015 Author Share Posted February 5, 2015 Cioè bisognerebbe intervenire in HTML? Link to comment Share on other sites More sharing options...
Codencode Posted February 5, 2015 Share Posted February 5, 2015 HTML non è un linguaggio di programmazione, è un "linguaggio di formattazione". La modifica riguarda la programmazione e nello specifico in php ovviamente bisogna conoscere anche la piattafomra Prestashop. Link to comment Share on other sites More sharing options...
impesud Posted February 8, 2015 Share Posted February 8, 2015 Ciao, puoi risolvere questo problema modificando una piccola parte di codice nel file /classes/order/order.php per quanto riguarda le versioni più recenti. Cerca: public static function getLastInvoiceNumber() { return Db::getInstance()-->getValue(' SELECT MAX(`number`) FROM `'._DB_PREFIX_.'order_invoice` '); } Sostituisce questa funzione con: public static function getLastInvoiceNumber() { return Db::getInstance()-->getValue(' SELECT MAX(`number`) FROM `'._DB_PREFIX_.'order_invoice` WHERE year(date_add) = year(current_date) '); } Presumo però che avrai già delle fatture generate nel nuovo anno con numeratore sbagliato, non dovrai far altro che accedere al database e modificare: - il numeratore (invoice_number) nella tabella orders. - il numeratore (number) nella tabella order_invoice. Spero ti sia di aiuto. 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