Skip to content
Extraits de code Groupes Projets
Valider 483d66f9 rédigé par jordan's avatar jordan
Parcourir les fichiers

[add] DLC, DDM and alert_date related fields from lot_id in stock_quant

parent aed7c60f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -12,6 +12,7 @@ Fumaison Occ - Vente ...@@ -12,6 +12,7 @@ Fumaison Occ - Vente
- Ajout de la note de facturation et de la DLC des lots dans les factures pdf - Ajout de la note de facturation et de la DLC des lots dans les factures pdf
- Ajout de la DLC dans la vue détaillée des opérations sur le bon de livraison - Ajout de la DLC dans la vue détaillée des opérations sur le bon de livraison
- Calcul la DLC des lots en fonction du numéro de lot - Calcul la DLC des lots en fonction du numéro de lot
- Ajout de la DLC, DDM et date d'alerte dans *stock_quant*
Description Description
=========== ===========
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
'views/sale_order.xml', 'views/sale_order.xml',
'views/stock_move_line.xml', 'views/stock_move_line.xml',
'views/stock_picking.xml', 'views/stock_picking.xml',
'views/stock_quant.xml',
# reports # reports
'report/report_deliveryslip.xml', 'report/report_deliveryslip.xml',
'report/report_invoice.xml', 'report/report_invoice.xml',
......
...@@ -8,3 +8,4 @@ from . import res_config_settings ...@@ -8,3 +8,4 @@ from . import res_config_settings
from . import sale_order from . import sale_order
from . import stock_picking from . import stock_picking
from . import stock_production_lot from . import stock_production_lot
from . import stock_quant
# Copyright 2021 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
class FumocStockQuant(models.Model):
_inherit = 'stock.quant'
# ------------------------------------------------------
# Fields declaration
# ------------------------------------------------------
expiration_date = fields.Datetime(
string="DLC",
related='lot_id.expiration_date', store=True)
use_date = fields.Datetime(
string="DDM",
related='lot_id.use_date', store=True)
alert_date = fields.Datetime(
string="Alerte",
related='lot_id.alert_date', store=True)
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2021 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<record id="fumoc_stock_quant_tree_inherit" model="ir.ui.view">
<field name="name">fumoc_sale.stock.quant.tree</field>
<field name="model">stock.quant</field>
<field name="inherit_id" ref="product_expiry.view_stock_quant_tree_expiry"/>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='removal_date']" position="before">
<field name="use_date" optional="hide"/>
<field name="expiration_date" optional="show"/>
<field name="alert_date" optional="hide"/>
</xpath>
</field>
</record>
</data>
</odoo>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter