Crear un campo personalizado incremental (secuencia) que incremente su valor por cada producto de tipo stockable

Hola. He creado un campo personalizado incremental en la GUI de Odoo. A este campo le asigné una secuancia.

La idea es que ese campo se incremente en la vista por cada producto de tipo stockable que seleccione. El campo creado se llama 'x_niu'.

En la vista se genera la secuencia del campo, pero por TODOS los productos, cuando yo deseo que sean solos los stockables.

Imagen: http://en.zimagez.com/zimage/werfwrwerwerwer.php

Por otro lado he creado el metodo para realizar la validacion, en el modelo sale.orde.line,  que sólo se genere la secuencia para los productos stockables. El estado 'product' corresponde al producto stockable.

_defaults = {

    'x_niu':lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'sale.order.line'),

}

def nombre_metodo (self, cr, uid, vals, context=None):

    if vals.get('x_niu') == None and product_id.type == 'product':

        vals['x_niu'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order.line')

    return super(SaleOrderLine,self).nombre_metodo(cr, uid, vals, context)

Espero que puedan ayudarme en algo que me tiene tan acomplejado, ya que por lo que notarán soy nuevo en lo que es Odoo. De ante mano disculparme por quitarles de su tiempo y agradecer su disposicion. Muchas Gracias.

Joaquín Guitierrez
Joaquín Guitierrez
7
| 0 0 0
Preguntado en 24/02/16 21:49
0
voto
1878 Vistas

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantenerse informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

72 seguidor(es)

Estadísticas

Preguntado: 24/02/16 21:49
Visto: 1878 veces
Última actualización: 24/02/16 21:52