Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0025122Openbravo ERPJ. Demo datapublic2013-11-11 13:062013-11-11 13:06
mirurita 
dmiguelez 
normalmajoralways
newopen 
5
 
 
No
Core
No
0025122: SAN MARKO PROJECT
In the environment of FCC
I need a extra filter field in the "contract billing process".
This field is "Poligono" and filters the business partners, as the "poligono" field (em_smt001_poligono_id in c_bpartner table) is a property of the BusinessPartner object.
The solution proposed by Victor is:
"La customización consistiría en crear una nueva clase Java encargada de la facturación, que podría extender desde StandardContractInvoiceProcess. Debería sobrescribir el método createTemporalInvoices() para recibir el nuevo parámetro de los polígonos. Lo más fácil sería encontrar aquellos terceros que tienen los polígonos seleccionados por el usuario y pasárselos al createTemporalInvoices().
Habría que pensar qué pasa si se seleccionan terceros que no están comprendidos en los polígonos seleccionados (¿se excluyen o se incluyen?).

De esta forma la customización sería muy ligera y automantenible. Además no sería necesario modificar la consulta SQL de la facturación que es lo más complicado."
No tags attached.
Issue History
2013-11-11 13:06miruritaNew Issue
2013-11-11 13:06miruritaAssigned To => dmiguelez
2013-11-11 13:06miruritaModules => Core
2013-11-11 13:06miruritaOBNetwork customer => No
2013-11-11 13:06miruritaTriggers an Emergency Pack => No

There are no notes attached to this issue.