[NEW mrp_production_project_estimated_cost]

Este es un nuevo módulo para cubrir la tarea de OdooMRP T0154-Costes estimados de proyectos y fabricación.
¿porqué se inicializan estos 2 datos a cero?
                  'estim_standard_cost': 0,
+                'estim_average_cost': 0,

Si la idea es inicializar los campos a cero, estos siguientes debían ser igual. Y si la idea es traerlos del producto, la idea sería inicializarlos así:
                 'estim_standard_cost': product_id.standard_cost,
+                'estim_average_cost': product_id.average_cost,
+                'last_purchase_cost': product_id.last_purchase_price,

Si los campos faltasen en la ficha de producto, sólo debería faltar standar cost, ya que de base el sistema hace seleccionar average o standar. Con nuestro enfoque deberiamos tener los 2.
Average sería el coste medio ponderado que calcula el sistema de base. Los productos se configurarían para que tengan por defecto calculo de coste= coste medio
Y standar, sería un campo nuevo que añadimos nosotros, que el sistema no toca nunca y que el usuario a dedo asigna el valor, que nunca cambia hasta que ellos lo cambien.

Los campos last_purchase_cost y last_sale_price, son añadidos por el módulo last_prices por lo que si lo hacemos así, este nuevo módulo de costes, tendría dependencia con aquel. 
Por mi parte no hay problema pero igual debería hacerse independiente. Es decir, que este módulo standar sólo coja un único valor de coste (el que trae el sistema) y como extensión poder visualizar los 2 adicionales.
¿Como lo veis?
@pedrobaeza @alfredoavanzosc