Bienvenue !

Partagez et discutez du meilleur contenu et des nouvelles idées de marketing, développez votre profil professionnel et devenez ensemble un meilleur spécialiste du marketing.

S'inscrire

This question has been flagged

 Dans notre cas avec Odoo 16, nous essayons d'associer le champ quantité (product_uom_qty) qui se trouve dans les lignes de commande (sale.order.line) à un champ personnalisé dans l'ordre de fabrication.

Chaque ordre de fabrication (OF) doit afficher uniquement la quantité de sa propre ligne de commande.

TOTAL DE TOUTES LES LIGNES DE LA COMMANDE

for record in self:

    if record.origin:

        order_lines = record.env['sale.order.line'].search([('order_id.name','=',record.origin)])

        total_qty = sum(order_line.product_uom_qty for order_line in order_lines)

        if total_qty:

            record['x_total_qty'] = total_qty


TOTAL DE LA PREMIERE LIGNE DE LA COMMANDE

for record in self:

    if record.origin:

        order_line = record.env['sale.order.line'].search([('order_id.name','=',record.origin)], limit=1)

        if order_line:

            record['x_total_qty'] = order_line.product_uom_qty


TOTAL DE LA PREMIÈRE LIGNE SI MÊME ARTICLES

for record in self:

    if record.origin:

        order_line = record.env['sale.order.line'].search([('order_id.name','=',record.origin), ('product_id','=',record.product_id.id)], limit=1)

        if order_line:

            record['x_total_qty'] = order_line.product_uom_qty


Avez-vous des idées à ce sujet ? Merci.

Avatar
Discard