Closed Borruso closed 1 year ago
il commento nr e data ddt della fattura deve essere posizionato prima delle righe a cui si riferisce, come una intestazione ad esempio DdT DDT/2020/123 del 01/06/2020 mouse nr 1 tastiera nr 2 DdT DDT/2020/456 del 06/06/2020 monitor nr 1 patch 3 mt nr 10 patch 3 mt nr 10 evidenzierei in bold se commento oppure usando la sezione
Andrea Piovesana Linux Mint 19.3www.pnlug.it
Il giorno ven 10 lug 2020 alle ore 10:22 Matteo Bilotta < notifications@github.com> ha scritto:
Ciao @andreampiovesana https://github.com/andreampiovesana! Puoi spiegarmi meglio, questa richiesta?
Se la fattura contiene 3 prodotti ed è associata ad un solo DdT, vorresti riportare 3 volte (una per prodotto) la stessa dicitura DdT del ... prima di ogni singolo prodotto?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/DinamicheAziendali/l10n_it_delivery_note/issues/66#issuecomment-656551893, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADKOJAYCLJSVY7MKV33B75DR23FSXANCNFSM4OWLRC2A .
Ah... Adesso ha più senso!
Sì, ok... Ci sta!
Poichè, comunque, la procedura di creazione delle fatture non è custom (ma è standard Odoo), è necessario verificare quanto sia oneroso introdurre questo tipo di logica...
Ok... Dunque...
Ho sviluppato questa feature descritta e l'ho pushata nel branch separato feature/ddt-invoice-notes
.
Presenta, infatti, un piccolo problema ed è necessario capire come risolverlo.
Di seguito descritto...
Supponiamo questo caso...
Dato un ordine di vendita di partenza, vengono associate in maniera "sfalsata" le righe a 3 picking differenti da cui, poi, verranno generati e confermati 3 DdT differenti.
A questo punto, sono presenti 3 DdT (legati, per forza di cose, allo stesso ordine di vendita):
Riporto, qui sotto una rappresentazione delle relazioni tra righe dell'ordine di vendita e DdT:
Fatturiamo, ora, l'ordine di vendita...
La logica corrente di questa feature non tocca minimamente quello che è l'ordine delle righe della fattura generata (che lascia invariate) ma, semplicemente, posiziona la relativa nota DdT "<numero_ddt>" del <data>
subito prima alla prima riga con tale occorrenza...
Qui, un esempio del risultato finale con le relative relazioni colorate tra righe della fattura e DdT:
Come è facile evincere, quindi, il risultato finale può essere fuorviante...
Sembra, infatti, che siano ben 3 le righe collegate al DDT/00001 (quando, in realtà, solo una di esse è associata a tale DdT).
Spero di aver reso l'idea generale del problema...
Quello che chiedo, adesso, è:
Decidiamo insieme, signori...
Mi è giusto venuta in mente un'altra idea! 💡
Potremmo, eventualmente, aggiungere un flag a livello di configurazione che (se flaggato) riordini le righe per DdT.
Così facendo, si lascerebbe all'utente finale l'onere di decidere se si vogliono le righe ordinate secondo l'ordine presente nell'ordine di vendita di partenza oppure secondo il DdT associato alla riga stessa.
Se, per qualche motivo, una stessa riga dell'ordine di vendita fosse splittata su più DdT (per esempio: quantità totale 5 / 3 sul primo DdT / 2 sul secondo DdT), si avrebbero, comunque, problemi nel gestire l'ordinamento con le relative righe di note dei DdT.
In tal caso, come andrebbe gestita, la cosa?
Sta roba e' di borbonica concezione .... dopotutto anche la FE prevede uno o piu' DDT associati alla linea di fattura ... ordino 10 spedisco in 3 momenti fatturo in blocco .. l'intestazione seppur possibile (tutto si fa al mondo) e' fonte di innumerevoli bug e complicazioni inutili legati solo alle preferenze individuali ... io ero abituato cosi'. La riga di fattura anche in stampa deve riportare i DDT a cui e' associata ... punto ... questo risolve il problema e rende coerente il tutto con FE ... se proprio si vuole si puo' ordinare sul report per la colonna ddt.
Ciao @andreampiovesana!
Puoi spiegarmi meglio, questa richiesta?
Se la fattura contiene 3 prodotti ed è associata ad un solo DdT, vorresti riportare 3 volte (una per prodotto) la stessa dicitura
DdT del ...
prima di ogni singolo prodotto?