0

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

por
Joaquín Guitierrez
en 24/02/16 20:45 272 vistas

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.

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas

Hacer una pregunta

Mantener informado

Sobre este foro

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

Lea las directrices

Herramientas de las preguntas

35 seguidor(es)

Estadísticas

Preguntado: 24/02/16 20:45
Visto: 272 veces
Última actualización: 14/04/18 12:41