[tryton-debian-vcs] tryton-modules-production branch upstream updated. upstream/4.2.0-1-g395a050
Mathias Behrle
tryton-debian-vcs at alioth.debian.org
Wed Jun 7 13:34:29 UTC 2017
The following commit has been merged in the upstream branch:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi/?p=tryton/tryton-modules-production.git;a=commitdiff;h=upstream/4.2.0-1-g395a050
commit 395a0509b8f1f3d04a4234b856863e40b27cb6d4
Author: Mathias Behrle <mathiasb at m9s.biz>
Date: Wed Jun 7 15:26:48 2017 +0200
Adding upstream version 4.4.0.
Signed-off-by: Mathias Behrle <mathiasb at m9s.biz>
diff --git a/CHANGELOG b/CHANGELOG
index ad27040..dad316b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,8 @@
+Version 4.4.0 - 2017-05-01
+* Bug fixes (see mercurial logs for details)
+* Ceil input and floor output quantities
+* Add producible to product template
+
Version 4.2.0 - 2016-11-28
* Bug fixes (see mercurial logs for details)
* Add Lead Time of Production
diff --git a/COPYRIGHT b/COPYRIGHT
index 442fb2d..5d0de2b 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,5 +1,5 @@
-Copyright (C) 2012-2016 Cédric Krier.
-Copyright (C) 2012-2016 B2CK SPRL.
+Copyright (C) 2012-2017 Cédric Krier.
+Copyright (C) 2012-2017 B2CK SPRL.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/PKG-INFO b/PKG-INFO
index 0463131..98f9981 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
Metadata-Version: 1.1
Name: trytond_production
-Version: 4.2.0
+Version: 4.4.0
Summary: Tryton module for production
Home-page: http://www.tryton.org/
Author: Tryton
Author-email: issue_tracker at tryton.org
License: GPL-3
-Download-URL: http://downloads.tryton.org/4.2/
+Download-URL: http://downloads.tryton.org/4.4/
Description: trytond_production
==================
@@ -52,7 +52,7 @@ Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Legal Industry
Classifier: Intended Audience :: Manufacturing
-Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: Bulgarian
Classifier: Natural Language :: Catalan
Classifier: Natural Language :: Chinese (Simplified)
diff --git a/__init__.py b/__init__.py
index 50e92f8..b8909ab 100644
--- a/__init__.py
+++ b/__init__.py
@@ -12,6 +12,7 @@ from .stock import *
def register():
Pool.register(
Configuration,
+ ConfigurationProductionSequence,
BOM,
BOMInput,
BOMOutput,
@@ -20,6 +21,7 @@ def register():
OpenBOMTreeTree,
Production,
AssignFailed,
+ Template,
Product,
ProductBom,
ProductionLeadTime,
diff --git a/bom.py b/bom.py
index 0568418..db5c771 100644
--- a/bom.py
+++ b/bom.py
@@ -69,7 +69,10 @@ class BOMInput(ModelSQL, ModelView):
unit_digits = fields.Function(fields.Integer('Unit Digits'),
'on_change_with_unit_digits')
quantity = fields.Float('Quantity', required=True,
- domain=[('quantity', '>=', 0)],
+ domain=['OR',
+ ('quantity', '>=', 0),
+ ('quantity', '=', None),
+ ],
digits=(16, Eval('unit_digits', 2)),
depends=['unit_digits'])
@@ -121,7 +124,7 @@ class BOMInput(ModelSQL, ModelView):
self.product.check_bom_recursion()
def compute_quantity(self, factor):
- return self.uom.round(self.quantity * factor)
+ return self.uom.ceil(self.quantity * factor)
class BOMOutput(BOMInput):
@@ -129,6 +132,9 @@ class BOMOutput(BOMInput):
__name__ = 'production.bom.output'
_table = 'production_bom_output' # Needed to override BOMInput._table
+ def compute_quantity(self, factor):
+ return self.uom.floor(self.quantity * factor)
+
@classmethod
def delete(cls, outputs):
pool = Pool()
diff --git a/bom.xml b/bom.xml
index 32469e9..79fa40e 100644
--- a/bom.xml
+++ b/bom.xml
@@ -148,7 +148,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">As Inputs</field>
<field name="sequence" eval="10"/>
<field name="domain" pyson="1"
- eval="[('inputs.product', 'in', Eval('active_ids'))]"/>
+ eval="[If(Eval('active_ids', []) == [Eval('active_id')], ('inputs.product', '=', Eval('active_id')), ('inputs.product', 'in', Eval('active_ids')))]"/>
<field name="act_window" ref="act_product_in_bom"/>
</record>
<record model="ir.action.act_window.domain"
@@ -156,7 +156,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">As Outputs</field>
<field name="sequence" eval="20"/>
<field name="domain" pyson="1"
- eval="[('outputs.product', 'in', Eval('active_ids'))]"/>
+ eval="[If(Eval('active_ids', []) == [Eval('active_id')], ('outputs.product', '=', Eval('active_id')), ('outputs.product', 'in', Eval('active_ids')))]"/>
<field name="act_window" ref="act_product_in_bom"/>
</record>
<record model="ir.action.keyword" id="act_product_in_bom_keyword1">
diff --git a/configuration.py b/configuration.py
index ac0588e..7f21054 100644
--- a/configuration.py
+++ b/configuration.py
@@ -1,18 +1,70 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
+from trytond import backend
from trytond.model import ModelView, ModelSQL, ModelSingleton, fields
+from trytond.pool import Pool
from trytond.pyson import Eval
+from trytond.tools.multivalue import migrate_property
+from trytond.modules.company.model import (
+ CompanyMultiValueMixin, CompanyValueMixin)
-__all__ = ['Configuration']
+__all__ = ['Configuration', 'ConfigurationProductionSequence']
-class Configuration(ModelSingleton, ModelSQL, ModelView):
+class Configuration(
+ ModelSingleton, ModelSQL, ModelView, CompanyMultiValueMixin):
'Production Configuration'
__name__ = 'production.configuration'
- production_sequence = fields.Property(fields.Many2One('ir.sequence',
- 'Production Sequence', domain=[
+ production_sequence = fields.MultiValue(fields.Many2One(
+ 'ir.sequence', "Production Sequence", required=True,
+ domain=[
('company', 'in',
[Eval('context', {}).get('company', -1), None]),
('code', '=', 'production'),
- ], required=True))
+ ]))
+
+ @classmethod
+ def default_production_sequence(cls, **pattern):
+ return cls.multivalue_model(
+ 'production_sequence').default_production_sequence()
+
+
+class ConfigurationProductionSequence(ModelSQL, CompanyValueMixin):
+ "Production Configuration Production Sequence"
+ __name__ = 'production.configuration.production_sequence'
+ production_sequence = fields.Many2One(
+ 'ir.sequence', "Production Sequence", required=True,
+ domain=[
+ ('company', 'in', [Eval('company', -1), None]),
+ ('code', '=', 'production'),
+ ],
+ depends=['company'])
+
+ @classmethod
+ def __register__(cls, module_name):
+ TableHandler = backend.get('TableHandler')
+ exist = TableHandler.table_exist(cls._table)
+
+ super(ConfigurationProductionSequence, cls).__register__(module_name)
+
+ if not exist:
+ cls._migrate_property([], [], [])
+
+ @classmethod
+ def _migrate_property(cls, field_names, value_names, fields):
+ field_names.append('production_sequence')
+ value_names.append('production_sequence')
+ fields.append('company')
+ migrate_property(
+ 'production.configuration', field_names, cls, value_names,
+ fields=fields)
+
+ @classmethod
+ def default_production_sequence(cls):
+ pool = Pool()
+ ModelData = pool.get('ir.model.data')
+ try:
+ return ModelData.get_id('production', 'sequence_production')
+ except KeyError:
+ return None
diff --git a/configuration.xml b/configuration.xml
index d708697..a6b81c9 100644
--- a/configuration.xml
+++ b/configuration.xml
@@ -27,11 +27,4 @@ this repository contains the full copyright notices and license terms. -->
sequence="0" icon="tryton-list"/>
</data>
- <data noupdate="1">
- <record model="ir.property" id="property_production_sequence">
- <field name="field"
- search="[('model.model', '=', 'production.configuration'), ('name', '=', 'production_sequence')]"/>
- <field name="value" eval="'ir.sequence,' + str(ref('sequence_production'))"/>
- </record>
- </data>
</tryton>
diff --git a/locale/bg.po b/locale/bg.po
index 4979b44..049f438 100644
--- a/locale/bg.po
+++ b/locale/bg.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr "Спецификация"
@@ -82,6 +86,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Записано от"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
#, fuzzy
msgctxt "field:production,bom:"
msgid "BOM"
@@ -422,6 +430,47 @@ msgid "Write User"
msgstr "Записано от"
#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Фирма"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Създадено на"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Създадено от"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Последователност на производство"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Име"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Записано на"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Записано от"
+
+#, fuzzy
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Спецификация"
@@ -634,6 +683,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Настройки Производство"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/ca.po b/locale/ca.po
index 42632e4..4405538 100644
--- a/locale/ca.po
+++ b/locale/ca.po
@@ -50,6 +50,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr "Temps d'espera"
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr "Produïble"
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr "Llista de materials"
@@ -86,6 +90,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Usuari de modificació"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr "Produïble"
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "Llista de materials"
@@ -422,6 +430,39 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Usuari de modificació"
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Data de creació"
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Usuari de creació"
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Seqüència de producció"
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Data de modificació"
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Usuari de modificació"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Llista de materials"
@@ -618,6 +659,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Configuració de la producció"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr "Configuració de la seqüencia de producció"
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr "Temps d'espera de la producció"
diff --git a/locale/cs.po b/locale/cs.po
index c5ca7a0..1313b2b 100644
--- a/locale/cs.po
+++ b/locale/cs.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
@@ -83,6 +87,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
@@ -425,6 +433,40 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Namu"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -622,6 +664,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/de.po b/locale/de.po
index 143c150..7b86091 100644
--- a/locale/de.po
+++ b/locale/de.po
@@ -49,6 +49,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr "Beschaffungszeiten"
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr "Produzierbar"
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr "Stückliste"
@@ -85,6 +89,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Letzte Änderung durch"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr "Produzierbar"
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "Stückliste"
@@ -421,6 +429,39 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Letzte Änderung durch"
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Unternehmen"
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Erstellungsdatum"
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Erstellt durch"
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Nummernkreis Produktion"
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Name"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Zuletzt geändert"
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Letzte Änderung durch"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Stückliste"
@@ -617,6 +658,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Einstellungen Produktion"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr "Einstellungen Produktion Nummernkreis"
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr "Produktion Beschaffungszeit"
diff --git a/locale/es.po b/locale/es.po
index 578b2f0..f4aa44d 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -50,6 +50,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr "Tiempo de espera"
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr "Producible"
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr "LdM"
@@ -86,6 +90,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Usuario de modificación"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr "Producible"
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "LdM"
@@ -422,6 +430,39 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Usuario de modificación"
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Fecha de creación"
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Usuario de creación"
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Secuencia de producción"
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Fecha de modificación"
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Usuario de modificación"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Lista de material"
@@ -618,6 +659,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Configuración de la producción"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr "Configuración de la secuencia de producción"
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr "Tiempo de espera de la producción"
diff --git a/locale/es_419.po b/locale/es_419.po
index 66860f1..3ca2f42 100644
--- a/locale/es_419.po
+++ b/locale/es_419.po
@@ -38,19 +38,21 @@ msgid ""
"not match the cost of the production (%(costs)s)."
msgstr ""
-#, fuzzy
msgctxt "field:product.product,boms:"
msgid "BOMs"
-msgstr "BOMs"
+msgstr ""
msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
-#, fuzzy
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "field:product.product-production.bom,create_date:"
msgid "Create Date"
@@ -84,10 +86,13 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr ""
-#, fuzzy
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "field:production,company:"
msgid "Company"
@@ -175,7 +180,7 @@ msgstr ""
msgctxt "field:production,warehouse:"
msgid "Warehouse"
-msgstr ""
+msgstr "Almacén"
msgctxt "field:production,write_date:"
msgid "Write Date"
@@ -237,10 +242,9 @@ msgctxt "field:production.bom,write_uid:"
msgid "Write User"
msgstr ""
-#, fuzzy
msgctxt "field:production.bom.input,bom:"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "field:production.bom.input,create_date:"
msgid "Create Date"
@@ -286,10 +290,9 @@ msgctxt "field:production.bom.input,write_uid:"
msgid "Write User"
msgstr ""
-#, fuzzy
msgctxt "field:production.bom.output,bom:"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "field:production.bom.output,create_date:"
msgid "Create Date"
@@ -359,10 +362,9 @@ msgctxt "field:production.bom.tree,uom:"
msgid "Uom"
msgstr ""
-#, fuzzy
msgctxt "field:production.bom.tree.open.start,bom:"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "field:production.bom.tree.open.start,category:"
msgid "Category"
@@ -388,10 +390,9 @@ msgctxt "field:production.bom.tree.open.start,uom:"
msgid "Unit"
msgstr ""
-#, fuzzy
msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
-msgstr "BOM Tree"
+msgstr ""
msgctxt "field:production.bom.tree.open.tree,id:"
msgid "ID"
@@ -425,10 +426,42 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr ""
-#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "field:production.lead_time,create_date:"
msgid "Create Date"
@@ -466,10 +499,9 @@ msgctxt "field:production.lead_time,write_uid:"
msgid "Write User"
msgstr ""
-#, fuzzy
msgctxt "field:stock.location,production_location:"
msgid "Production"
-msgstr "Production"
+msgstr ""
msgctxt "field:stock.move,production_input:"
msgid "Production Input"
@@ -481,36 +513,35 @@ msgstr ""
msgctxt "model:ir.action,name:act_bom_form"
msgid "BOM"
-msgstr "BOM"
+msgstr ""
msgctxt "model:ir.action,name:act_bom_list"
msgid "BOMs"
-msgstr "BOMs"
+msgstr ""
-#, fuzzy
msgctxt "model:ir.action,name:act_product_in_bom"
msgid "BOMs"
-msgstr "BOMs"
+msgstr ""
msgctxt "model:ir.action,name:act_production_calendar"
msgid "Productions"
-msgstr "Productions"
+msgstr ""
msgctxt "model:ir.action,name:act_production_configuration_form"
msgid "Production Configuration"
-msgstr "Production Configuration"
+msgstr ""
msgctxt "model:ir.action,name:act_production_list"
msgid "Productions"
-msgstr "Productions"
+msgstr ""
msgctxt "model:ir.action,name:wizard_assign"
msgid "Assign Production"
-msgstr "Assign Production"
+msgstr ""
msgctxt "model:ir.action,name:wizard_bom_tree_open"
msgid "BOM Tree"
-msgstr "BOM Tree"
+msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_product_in_bom_output_domain_input"
@@ -525,78 +556,76 @@ msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_all"
msgid "All"
-msgstr "All"
+msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_assigned"
msgid "Assigned"
-msgstr "Assigned"
+msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_requests"
msgid "Requests"
-msgstr "Requests"
+msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_running"
msgid "Running"
-msgstr "Running"
+msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_waiting"
msgid "Waiting"
-msgstr "Waiting"
+msgstr ""
msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
-msgstr "Production"
+msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
-msgstr "Production"
+msgstr ""
msgctxt "model:ir.ui.menu,name:menu_bom_list"
msgid "BOMs"
-msgstr "BOMs"
+msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
-msgstr "Configuration"
+msgstr ""
msgctxt "model:ir.ui.menu,name:menu_production"
msgid "Production"
-msgstr "Production"
+msgstr ""
msgctxt "model:ir.ui.menu,name:menu_production_calendar"
msgid "Productions"
-msgstr "Productions"
+msgstr ""
msgctxt "model:ir.ui.menu,name:menu_production_configuration"
msgid "Production Configuration"
-msgstr "Production Configuration"
+msgstr ""
msgctxt "model:ir.ui.menu,name:menu_production_list"
msgid "Productions"
-msgstr "Productions"
+msgstr ""
msgctxt "model:product.product-production.bom,name:"
msgid "Product - BOM"
msgstr ""
-#, fuzzy
msgctxt "model:production,name:"
msgid "Production"
-msgstr "Production"
+msgstr ""
-#, fuzzy
msgctxt "model:production.assign.failed,name:"
msgid "Assign Production"
-msgstr "Assign Production"
+msgstr ""
msgctxt "model:production.bom,name:"
msgid "Bill of Material"
@@ -610,10 +639,9 @@ msgctxt "model:production.bom.output,name:"
msgid "Bill of Material Output"
msgstr ""
-#, fuzzy
msgctxt "model:production.bom.tree,name:"
msgid "BOM Tree"
-msgstr "BOM Tree"
+msgstr ""
msgctxt "model:production.bom.tree.open.start,name:"
msgid "Open BOM Tree"
@@ -623,10 +651,13 @@ msgctxt "model:production.bom.tree.open.tree,name:"
msgid "Open BOM Tree"
msgstr ""
-#, fuzzy
msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
-msgstr "Production Configuration"
+msgstr ""
+
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
@@ -634,20 +665,19 @@ msgstr ""
msgctxt "model:res.group,name:group_production"
msgid "Production"
-msgstr "Production"
+msgstr ""
msgctxt "model:res.group,name:group_production_admin"
msgid "Production Administration"
-msgstr "Production Administration"
+msgstr ""
msgctxt "model:stock.location,name:location_production"
msgid "Production"
-msgstr "Production"
+msgstr ""
-#, fuzzy
msgctxt "selection:production,state:"
msgid "Assigned"
-msgstr "Assigned"
+msgstr ""
msgctxt "selection:production,state:"
msgid "Canceled"
@@ -657,30 +687,25 @@ msgctxt "selection:production,state:"
msgid "Done"
msgstr ""
-#, fuzzy
msgctxt "selection:production,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr ""
-#, fuzzy
msgctxt "selection:production,state:"
msgid "Request"
-msgstr "Requests"
+msgstr ""
-#, fuzzy
msgctxt "selection:production,state:"
msgid "Running"
-msgstr "Running"
+msgstr ""
-#, fuzzy
msgctxt "selection:production,state:"
msgid "Waiting"
-msgstr "Waiting"
+msgstr ""
-#, fuzzy
msgctxt "view:product.product:"
msgid "Production"
-msgstr "Production"
+msgstr ""
msgctxt "view:production.assign.failed:"
msgid "Unable to assign those products:"
@@ -690,10 +715,9 @@ msgctxt "view:production.bom:"
msgid "Lines"
msgstr ""
-#, fuzzy
msgctxt "view:production:"
msgid "Assign"
-msgstr "Assigned"
+msgstr ""
msgctxt "view:production:"
msgid "Cancel"
@@ -703,10 +727,9 @@ msgctxt "view:production:"
msgid "Done"
msgstr ""
-#, fuzzy
msgctxt "view:production:"
msgid "Draft"
-msgstr "Draft"
+msgstr ""
msgctxt "view:production:"
msgid "Lines"
diff --git a/locale/fr.po b/locale/fr.po
index edf47f4..6de66ee 100644
--- a/locale/fr.po
+++ b/locale/fr.po
@@ -50,6 +50,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr "Délai de livraison"
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr "Productible"
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr "Nomenclature"
@@ -86,6 +90,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Mis à jour par"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr "Productible"
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "Nomenclature"
@@ -422,6 +430,39 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Mis à jour par"
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Société"
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Date de création"
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Créé par"
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Séquence de production"
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Date de mise à jour"
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Mis à jour par"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Nomenclature"
@@ -618,6 +659,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Configuration de la production"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr "Configuration de production séquence de production"
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr "Délai de production"
diff --git a/locale/hu_HU.po b/locale/hu_HU.po
index a1fd0d0..26b857c 100644
--- a/locale/hu_HU.po
+++ b/locale/hu_HU.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
@@ -90,6 +94,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Által módosítva"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
@@ -494,6 +502,46 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Által módosítva"
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Társaság"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Létrehozás détuma"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Által létrehozva "
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Név"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "utolsó módosítás dátuma"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Által módosítva"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -709,6 +757,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/it_IT.po b/locale/it_IT.po
index 663fa1e..d7c3745 100644
--- a/locale/it_IT.po
+++ b/locale/it_IT.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
@@ -90,6 +94,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "modificato da"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
@@ -487,6 +495,46 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "modificato da"
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Azienda"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Data di creazione"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Utente creazione"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "Movimento contabile"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Nome"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Utente scrittura"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "modificato da"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -697,6 +745,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/ja_JP.po b/locale/ja_JP.po
index 66860f1..d603b2f 100644
--- a/locale/ja_JP.po
+++ b/locale/ja_JP.po
@@ -47,6 +47,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
@@ -84,6 +88,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
#, fuzzy
msgctxt "field:production,bom:"
msgid "BOM"
@@ -425,6 +433,39 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
#, fuzzy
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
@@ -628,6 +669,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Production Configuration"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/lo.po b/locale/lo.po
index 8fcb3f8..0b3fc5f 100644
--- a/locale/lo.po
+++ b/locale/lo.po
@@ -46,55 +46,54 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
-#, fuzzy
msgctxt "field:product.product-production.bom,create_date:"
msgid "Create Date"
-msgstr "ສ້າງວັນທີ"
+msgstr "ວັນທີສ້າງ"
-#, fuzzy
msgctxt "field:product.product-production.bom,create_uid:"
msgid "Create User"
-msgstr "ສ້າງຜູ້ໃຊ້ງານ"
+msgstr "ຜູ້ສ້າງ"
-#, fuzzy
msgctxt "field:product.product-production.bom,id:"
msgid "ID"
-msgstr "ເລດລຳດັບ"
+msgstr "ເລກລຳດັບ"
-#, fuzzy
msgctxt "field:product.product-production.bom,product:"
msgid "Product"
msgstr "ຜະລິດຕະພັນ"
-#, fuzzy
msgctxt "field:product.product-production.bom,rec_name:"
msgid "Name"
msgstr "ຊື່"
-#, fuzzy
msgctxt "field:product.product-production.bom,sequence:"
msgid "Sequence"
msgstr "ລໍາດັບ"
-#, fuzzy
msgctxt "field:product.product-production.bom,write_date:"
msgid "Write Date"
msgstr "ວັນທີບັນທຶກ"
-#, fuzzy
msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
-msgstr "ສ້າງຜູ້ໃຊ້"
+msgstr "ຜູ້ບັນທຶກ"
+
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
-#, fuzzy
msgctxt "field:production,company:"
msgid "Company"
msgstr "ຫ້ອງການ/ສຳນັກງານ"
@@ -103,17 +102,14 @@ msgctxt "field:production,cost:"
msgid "Cost"
msgstr ""
-#, fuzzy
msgctxt "field:production,create_date:"
msgid "Create Date"
-msgstr "ສ້າງວັນທີ"
+msgstr "ວັນທີສ້າງ"
-#, fuzzy
msgctxt "field:production,create_uid:"
msgid "Create User"
-msgstr "ສ້າງຜູ້ໃຊ້ງານ"
+msgstr "ຜູ້ສ້າງ"
-#, fuzzy
msgctxt "field:production,effective_date:"
msgid "Effective Date"
msgstr "ວັນທີມີຜົນ"
@@ -122,21 +118,18 @@ msgctxt "field:production,effective_start_date:"
msgid "Effective Start Date"
msgstr ""
-#, fuzzy
msgctxt "field:production,id:"
msgid "ID"
-msgstr "ເລດລຳດັບ"
+msgstr "ເລກລຳດັບ"
msgctxt "field:production,inputs:"
msgid "Inputs"
msgstr ""
-#, fuzzy
msgctxt "field:production,location:"
msgid "Location"
-msgstr "ບ່ອນຢູ່"
+msgstr "ສະຖານທີ່"
-#, fuzzy
msgctxt "field:production,number:"
msgid "Number"
msgstr "ເລກທີ"
@@ -153,42 +146,34 @@ msgctxt "field:production,planned_start_date:"
msgid "Planned Start Date"
msgstr ""
-#, fuzzy
msgctxt "field:production,product:"
msgid "Product"
msgstr "ຜະລິດຕະພັນ"
-#, fuzzy
msgctxt "field:production,quantity:"
msgid "Quantity"
msgstr "ຈຳນວນ"
-#, fuzzy
msgctxt "field:production,rec_name:"
msgid "Name"
msgstr "ຊື່"
-#, fuzzy
msgctxt "field:production,reference:"
msgid "Reference"
msgstr "ເອກະສານອ້າງອີງ"
-#, fuzzy
msgctxt "field:production,state:"
msgid "State"
msgstr "ສະຖານະ"
-#, fuzzy
msgctxt "field:production,unit_digits:"
msgid "Unit Digits"
msgstr "ຫົວໜ່ວຍເສດ"
-#, fuzzy
msgctxt "field:production,uom:"
msgid "Uom"
msgstr "ຫົວໜ່ວຍ"
-#, fuzzy
msgctxt "field:production,uom_category:"
msgid "Uom Category"
msgstr "ໝວດຫົວໜ່ວຍ"
@@ -197,51 +182,42 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
-#, fuzzy
msgctxt "field:production,write_date:"
msgid "Write Date"
msgstr "ວັນທີບັນທຶກ"
-#, fuzzy
msgctxt "field:production,write_uid:"
msgid "Write User"
-msgstr "ສ້າງຜູ້ໃຊ້"
+msgstr "ຜູ້ບັນທຶກ"
-#, fuzzy
msgctxt "field:production.assign.failed,id:"
msgid "ID"
-msgstr "ເລດລຳດັບ"
+msgstr "ເລກລຳດັບ"
-#, fuzzy
msgctxt "field:production.assign.failed,moves:"
msgid "Moves"
msgstr "ຕັດບັນຊີສາງ"
-#, fuzzy
msgctxt "field:production.bom,active:"
msgid "Active"
msgstr "ໃຊ້ຢູ່"
-#, fuzzy
msgctxt "field:production.bom,create_date:"
msgid "Create Date"
-msgstr "ສ້າງວັນທີ"
+msgstr "ວັນທີສ້າງ"
-#, fuzzy
msgctxt "field:production.bom,create_uid:"
msgid "Create User"
-msgstr "ສ້າງຜູ້ໃຊ້ງານ"
+msgstr "ຜູ້ສ້າງ"
-#, fuzzy
msgctxt "field:production.bom,id:"
msgid "ID"
-msgstr "ເລດລຳດັບ"
+msgstr "ເລກລຳດັບ"
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
-#, fuzzy
msgctxt "field:production.bom,name:"
msgid "Name"
msgstr "ຊື່"
@@ -254,20 +230,17 @@ msgctxt "field:production.bom,outputs:"
msgid "Outputs"
msgstr ""
-#, fuzzy
msgctxt "field:production.bom,rec_name:"
msgid "Name"
msgstr "ຊື່"
-#, fuzzy
msgctxt "field:production.bom,write_date:"
msgid "Write Date"
msgstr "ວັນທີບັນທຶກ"
-#, fuzzy
msgctxt "field:production.bom,write_uid:"
msgid "Write User"
-msgstr "ສ້າງຜູ້ໃຊ້"
+msgstr "ຜູ້ບັນທຶກ"
msgctxt "field:production.bom.input,bom:"
msgid "BOM"
@@ -493,6 +466,46 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "ສ້າງຜູ້ໃຊ້"
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "ຫ້ອງການ/ສຳນັກງານ"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "ວັນທີສ້າງ"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "ຜູ້ສ້າງ"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ເລກລຳດັບ"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "ຊື່"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "ວັນທີບັນທຶກ"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "ຜູ້ບັນທຶກ"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -710,6 +723,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/lt.po b/locale/lt.po
index c5ca7a0..1313b2b 100644
--- a/locale/lt.po
+++ b/locale/lt.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
@@ -83,6 +87,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
@@ -425,6 +433,40 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Namu"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -622,6 +664,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/nl.po b/locale/nl.po
index 2a16a1b..52022f5 100644
--- a/locale/nl.po
+++ b/locale/nl.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
@@ -90,6 +94,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Gebruiker"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
@@ -486,6 +494,46 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Gebruiker"
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Bedrijf"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Datum"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Gebruiker"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Naam bijlage"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Schrijfdatum"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Gebruiker"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -693,6 +741,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/pl.po b/locale/pl.po
index 66860f1..d603b2f 100644
--- a/locale/pl.po
+++ b/locale/pl.po
@@ -47,6 +47,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
@@ -84,6 +88,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
#, fuzzy
msgctxt "field:production,bom:"
msgid "BOM"
@@ -425,6 +433,39 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr ""
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
#, fuzzy
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
@@ -628,6 +669,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Production Configuration"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index b944ccb..bb9fa71 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -48,7 +48,11 @@ msgstr "Listas de Materiais"
msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
-msgstr ""
+msgstr "Tempo de Espera"
+
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr "Produzível"
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
@@ -86,6 +90,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Gravado pelo usuário"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr "Produzível"
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "Lista de materiais"
@@ -112,7 +120,7 @@ msgstr "Data efetiva"
msgctxt "field:production,effective_start_date:"
msgid "Effective Start Date"
-msgstr ""
+msgstr "Data Efetiva de Início "
msgctxt "field:production,id:"
msgid "ID"
@@ -126,7 +134,6 @@ msgctxt "field:production,location:"
msgid "Location"
msgstr "Localização"
-#, fuzzy
msgctxt "field:production,number:"
msgid "Number"
msgstr "Número"
@@ -141,7 +148,7 @@ msgstr "Data planejada"
msgctxt "field:production,planned_start_date:"
msgid "Planned Start Date"
-msgstr ""
+msgstr "Data Planejada para Início"
msgctxt "field:production,product:"
msgid "Product"
@@ -177,7 +184,7 @@ msgstr "Categoria da UDM"
msgctxt "field:production,warehouse:"
msgid "Warehouse"
-msgstr "Estoque/Almoxarifado"
+msgstr "Almoxarifado"
msgctxt "field:production,write_date:"
msgid "Write Date"
@@ -423,54 +430,78 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Gravado pelo usuário"
-#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Data de criação"
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Criado por"
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Sequência de Produção"
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Nome"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Data de edição"
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Editado por"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
-msgstr "Lista de materiais"
+msgstr "Lista de Materiais"
-#, fuzzy
msgctxt "field:production.lead_time,create_date:"
msgid "Create Date"
msgstr "Data de criação"
-#, fuzzy
msgctxt "field:production.lead_time,create_uid:"
msgid "Create User"
-msgstr "Usuário de Criação"
+msgstr "Criado por"
-#, fuzzy
msgctxt "field:production.lead_time,id:"
msgid "ID"
msgstr "ID"
msgctxt "field:production.lead_time,lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Tempo de Espera"
-#, fuzzy
msgctxt "field:production.lead_time,product:"
msgid "Product"
msgstr "Produto"
-#, fuzzy
msgctxt "field:production.lead_time,rec_name:"
msgid "Name"
msgstr "Nome"
-#, fuzzy
msgctxt "field:production.lead_time,sequence:"
msgid "Sequence"
msgstr "Sequência"
-#, fuzzy
msgctxt "field:production.lead_time,write_date:"
msgid "Write Date"
-msgstr "Editado por"
+msgstr "Data de edição"
-#, fuzzy
msgctxt "field:production.lead_time,write_uid:"
msgid "Write User"
-msgstr "Gravado por"
+msgstr "Editado por"
msgctxt "field:stock.location,production_location:"
msgid "Production"
@@ -492,7 +523,6 @@ msgctxt "model:ir.action,name:act_bom_list"
msgid "BOMs"
msgstr "Lista de Materiais"
-#, fuzzy
msgctxt "model:ir.action,name:act_product_in_bom"
msgid "BOMs"
msgstr "Listas de Materiais"
@@ -520,12 +550,12 @@ msgstr "Listagem da lista de materiais"
msgctxt ""
"model:ir.action.act_window.domain,name:act_product_in_bom_output_domain_input"
msgid "As Inputs"
-msgstr ""
+msgstr "Como Entradas"
msgctxt ""
"model:ir.action.act_window.domain,name:act_product_in_bom_output_domain_output"
msgid "As Outputs"
-msgstr ""
+msgstr "Como Saídas"
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_all"
@@ -545,7 +575,7 @@ msgstr "Rascunho"
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_requests"
msgid "Requests"
-msgstr "Requisições"
+msgstr "Solicitações"
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_running"
@@ -629,9 +659,13 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Configuração de produção"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr "Configuração de Produção Sequência de Produção"
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
-msgstr ""
+msgstr "Tempo de Espera da Produção"
msgctxt "model:res.group,name:group_production"
msgid "Production"
@@ -663,7 +697,7 @@ msgstr "Rascunho"
msgctxt "selection:production,state:"
msgid "Request"
-msgstr "Requisições"
+msgstr "Solicitação"
msgctxt "selection:production,state:"
msgid "Running"
@@ -673,7 +707,6 @@ msgctxt "selection:production,state:"
msgid "Waiting"
msgstr "Espera"
-#, fuzzy
msgctxt "view:product.product:"
msgid "Production"
msgstr "Produção"
diff --git a/locale/ru.po b/locale/ru.po
index 28e2c72..b38b0a0 100644
--- a/locale/ru.po
+++ b/locale/ru.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr "Спецификация"
@@ -82,6 +86,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Изменено пользователем"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "Спецификация"
@@ -420,6 +428,47 @@ msgid "Write User"
msgstr "Изменено пользователем"
#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Организация"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Дата создания"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Создано пользователем"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Нумерация производства"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Наименование"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Дата изменения"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Изменено пользователем"
+
+#, fuzzy
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Спецификация"
@@ -627,6 +676,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Конфигурация производства"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/locale/sl.po b/locale/sl.po
index 8ace443..b16bb75 100644
--- a/locale/sl.po
+++ b/locale/sl.po
@@ -46,7 +46,11 @@ msgstr "Kosovnice"
msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
-msgstr ""
+msgstr "Dobavni roki"
+
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr "Se proizvaja"
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
@@ -84,6 +88,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "Zapisal"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr "Se proizvaja"
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr "Kosovnica"
@@ -110,7 +118,7 @@ msgstr "Dejanski datum"
msgctxt "field:production,effective_start_date:"
msgid "Effective Start Date"
-msgstr ""
+msgstr "Dejanski začetek"
msgctxt "field:production,id:"
msgid "ID"
@@ -420,32 +428,59 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "Zapisal"
-#, fuzzy
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr "Družba"
+
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "Izdelano"
+
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "Izdelal"
+
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr "Štetje proizvodnih nalogov"
+
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "Ime"
+
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "Zapisano"
+
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "Zapisal"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr "Kosovnica"
-#, fuzzy
msgctxt "field:production.lead_time,create_date:"
msgid "Create Date"
msgstr "Izdelano"
-#, fuzzy
msgctxt "field:production.lead_time,create_uid:"
msgid "Create User"
msgstr "Izdelal"
-#, fuzzy
msgctxt "field:production.lead_time,id:"
msgid "ID"
msgstr "ID"
-#, fuzzy
msgctxt "field:production.lead_time,lead_time:"
msgid "Lead Time"
msgstr "Dobavni rok"
-#, fuzzy
msgctxt "field:production.lead_time,product:"
msgid "Product"
msgstr "Izdelek"
@@ -458,12 +493,10 @@ msgctxt "field:production.lead_time,sequence:"
msgid "Sequence"
msgstr "Zap.št."
-#, fuzzy
msgctxt "field:production.lead_time,write_date:"
msgid "Write Date"
msgstr "Zapisano"
-#, fuzzy
msgctxt "field:production.lead_time,write_uid:"
msgid "Write User"
msgstr "Zapisal"
@@ -488,7 +521,6 @@ msgctxt "model:ir.action,name:act_bom_list"
msgid "BOMs"
msgstr "Kosovnice"
-#, fuzzy
msgctxt "model:ir.action,name:act_product_in_bom"
msgid "BOMs"
msgstr "Kosovnice"
@@ -516,12 +548,12 @@ msgstr "Drevo kosovnice"
msgctxt ""
"model:ir.action.act_window.domain,name:act_product_in_bom_output_domain_input"
msgid "As Inputs"
-msgstr ""
+msgstr "Kot vhodi"
msgctxt ""
"model:ir.action.act_window.domain,name:act_product_in_bom_output_domain_output"
msgid "As Outputs"
-msgstr ""
+msgstr "Kot izhodi"
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_all"
@@ -625,9 +657,13 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr "Proizvodna konfiguracija"
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr "Konfiguracija štetja proizvodnih nalogov"
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
-msgstr ""
+msgstr "Proizvodni dobavni rok"
msgctxt "model:res.group,name:group_production"
msgid "Production"
@@ -669,7 +705,6 @@ msgctxt "selection:production,state:"
msgid "Waiting"
msgstr "Čakajoče"
-#, fuzzy
msgctxt "view:product.product:"
msgid "Production"
msgstr "Proizvodnja"
diff --git a/locale/zh_CN.po b/locale/zh_CN.po
index 019cc1b..74f1110 100644
--- a/locale/zh_CN.po
+++ b/locale/zh_CN.po
@@ -46,6 +46,10 @@ msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
msgstr ""
+msgctxt "field:product.product,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:product.product-production.bom,bom:"
msgid "BOM"
msgstr ""
@@ -89,6 +93,10 @@ msgctxt "field:product.product-production.bom,write_uid:"
msgid "Write User"
msgstr "写入帐号"
+msgctxt "field:product.template,producible:"
+msgid "Producible"
+msgstr ""
+
msgctxt "field:production,bom:"
msgid "BOM"
msgstr ""
@@ -463,6 +471,45 @@ msgctxt "field:production.configuration,write_uid:"
msgid "Write User"
msgstr "写入帐号"
+msgctxt "field:production.configuration.production_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_date:"
+msgid "Create Date"
+msgstr "创建日期:"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,create_uid:"
+msgid "Create User"
+msgstr "添加用户"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,id:"
+msgid "ID"
+msgstr "编号"
+
+msgctxt ""
+"field:production.configuration.production_sequence,production_sequence:"
+msgid "Production Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,rec_name:"
+msgid "Name"
+msgstr "纳木"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_date:"
+msgid "Write Date"
+msgstr "写入日期"
+
+#, fuzzy
+msgctxt "field:production.configuration.production_sequence,write_uid:"
+msgid "Write User"
+msgstr "写入帐号"
+
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
msgstr ""
@@ -668,6 +715,10 @@ msgctxt "model:production.configuration,name:"
msgid "Production Configuration"
msgstr ""
+msgctxt "model:production.configuration.production_sequence,name:"
+msgid "Production Configuration Production Sequence"
+msgstr ""
+
msgctxt "model:production.lead_time,name:"
msgid "Production Lead Time"
msgstr ""
diff --git a/product.py b/product.py
index 7edc6c3..315eadd 100644
--- a/product.py
+++ b/product.py
@@ -5,7 +5,18 @@ from trytond.model import ModelView, ModelSQL, MatchMixin, fields, \
from trytond.pyson import Eval, Get, If, Bool
from trytond.pool import PoolMeta
-__all__ = ['Product', 'ProductBom', 'ProductionLeadTime']
+__all__ = ['Template', 'Product', 'ProductBom', 'ProductionLeadTime']
+
+
+class Template:
+ __metaclass__ = PoolMeta
+ __name__ = 'product.template'
+ producible = fields.Boolean(
+ "Producible", states={
+ 'readonly': ~Eval('active', True),
+ 'invisible': Eval('type') == 'service',
+ },
+ depends=['active', 'type'])
class Product:
@@ -15,17 +26,13 @@ class Product:
boms = fields.One2Many('product.product-production.bom', 'product',
'BOMs', order=[('sequence', 'ASC'), ('id', 'ASC')],
states={
- 'invisible': (Eval('type', 'service').in_(['service', None])
- & (Eval('_parent_template', {}).get(
- 'type', 'service').in_(['service', None]))),
+ 'invisible': ~Eval('producible')
},
depends=['type'])
lead_times = fields.One2Many('production.lead_time',
'product', 'Lead Times', order=[('sequence', 'ASC'), ('id', 'ASC')],
states={
- 'invisible': (Eval('type', 'service').in_(['service', None])
- & (Eval('_parent_template', {}).get(
- 'type', 'service').in_(['service', None]))),
+ 'invisible': ~Eval('producible'),
},
depends=['type'])
@@ -63,6 +70,13 @@ class Product:
default.setdefault('boms', None)
return super(Product, cls).copy(products, default=default)
+ @classmethod
+ def view_attributes(cls):
+ return super(Product, cls).view_attributes() + [
+ ('//page[@id="production"]', 'states', {
+ 'invisible': ~Eval('producible'),
+ })]
+
class ProductBom(sequence_ordered(), ModelSQL, ModelView):
'Product - BOM'
@@ -71,7 +85,7 @@ class ProductBom(sequence_ordered(), ModelSQL, ModelView):
product = fields.Many2One('product.product', 'Product',
ondelete='CASCADE', select=1, required=True,
domain=[
- ('type', '!=', 'service'),
+ ('producible', '=', True),
])
bom = fields.Many2One('production.bom', 'BOM', ondelete='CASCADE',
select=1, required=True, domain=[
diff --git a/product.xml b/product.xml
index 1e3e3ba..93c6d91 100644
--- a/product.xml
+++ b/product.xml
@@ -39,6 +39,18 @@ this repository contains the full copyright notices and license terms. -->
<field name="perm_delete" eval="True"/>
</record>
+ <record model="ir.ui.view" id="template_view_form">
+ <field name="model">product.template</field>
+ <field name="inherit" ref="product.template_view_form"/>
+ <field name="name">template_form</field>
+ </record>
+
+ <record model="ir.ui.view" id="template_view_list">
+ <field name="model">product.template</field>
+ <field name="inherit" ref="product.template_view_tree"/>
+ <field name="name">template_list</field>
+ </record>
+
<record model="ir.ui.view" id="product_view_form">
<field name="model">product.product</field>
<field name="inherit" ref="product.product_view_form"/>
diff --git a/production.py b/production.py
index 965fc96..f697d0b 100644
--- a/production.py
+++ b/production.py
@@ -76,7 +76,7 @@ class Production(Workflow, ModelSQL, ModelView):
depends=['state'])
product = fields.Many2One('product.product', 'Product',
domain=[
- ('type', '!=', 'service'),
+ ('producible', '=', True),
],
states={
'readonly': ~Eval('state').in_(['request', 'draft']),
diff --git a/setup.py b/setup.py
index 487145f..bc2a7e0 100644
--- a/setup.py
+++ b/setup.py
@@ -85,7 +85,7 @@ setup(name=name,
'Intended Audience :: Financial and Insurance Industry',
'Intended Audience :: Legal Industry',
'Intended Audience :: Manufacturing',
- 'License :: OSI Approved :: GNU General Public License (GPL)',
+ 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
'Natural Language :: Bulgarian',
'Natural Language :: Catalan',
'Natural Language :: Chinese (Simplified)',
@@ -124,5 +124,6 @@ setup(name=name,
use_2to3=True,
convert_2to3_doctests=[
'tests/scenario_production.rst',
+ 'tests/scenario_production_rounding.rst',
],
)
diff --git a/tests/scenario_production.rst b/tests/scenario_production.rst
index 48deddf..e5d7a28 100644
--- a/tests/scenario_production.rst
+++ b/tests/scenario_production.rst
@@ -36,6 +36,7 @@ Create product::
>>> template.name = 'product'
>>> template.default_uom = unit
>>> template.type = 'goods'
+ >>> template.producible = True
>>> template.list_price = Decimal(30)
>>> template.cost_price = Decimal(20)
>>> template.save()
diff --git a/tests/scenario_production_rounding.rst b/tests/scenario_production_rounding.rst
new file mode 100644
index 0000000..4fc4118
--- /dev/null
+++ b/tests/scenario_production_rounding.rst
@@ -0,0 +1,105 @@
+============================
+Production Rounding Scenario
+============================
+
+Imports::
+
+ >>> from decimal import Decimal
+ >>> from proteus import Model, Wizard
+ >>> from trytond.tests.tools import activate_modules
+ >>> from trytond.modules.company.tests.tools import create_company, \
+ ... get_company
+
+Install production Module::
+
+ >>> config = activate_modules('production')
+
+Create company::
+
+ >>> _ = create_company()
+ >>> company = get_company()
+
+Create product::
+
+ >>> ProductUom = Model.get('product.uom')
+ >>> unit, = ProductUom.find([('name', '=', 'Unit')])
+ >>> ProductTemplate = Model.get('product.template')
+ >>> Product = Model.get('product.product')
+ >>> product = Product()
+ >>> template = ProductTemplate()
+ >>> template.name = 'product'
+ >>> template.default_uom = unit
+ >>> template.type = 'goods'
+ >>> template.producible = True
+ >>> template.list_price = Decimal(30)
+ >>> template.cost_price = Decimal(20)
+ >>> template.save()
+ >>> product.template = template
+ >>> product.save()
+
+Create component::
+
+ >>> component = Product()
+ >>> template = ProductTemplate()
+ >>> template.name = 'component'
+ >>> template.default_uom = unit
+ >>> template.type = 'goods'
+ >>> template.list_price = Decimal(5)
+ >>> template.cost_price = Decimal(1)
+ >>> template.save()
+ >>> component.template = template
+ >>> component.save()
+
+Create residual::
+
+ >>> residual = Product()
+ >>> template = ProductTemplate()
+ >>> template.name = 'residual'
+ >>> template.default_uom = unit
+ >>> template.type = 'goods'
+ >>> template.list_price = Decimal(0)
+ >>> template.cost_price = Decimal(0)
+ >>> template.save()
+ >>> residual.template = template
+ >>> residual.save()
+
+Create Bill of Material with rational ratio::
+
+ >>> BOM = Model.get('production.bom')
+ >>> bom = BOM(name='product')
+ >>> input = bom.inputs.new()
+ >>> input.product = component
+ >>> input.quantity = 4
+ >>> output = bom.outputs.new()
+ >>> output.product = product
+ >>> output.quantity = 9
+ >>> output = bom.outputs.new()
+ >>> output.product = residual
+ >>> output.quantity = 8
+ >>> bom.save()
+
+Make a production with rounding::
+
+ >>> Production = Model.get('production')
+ >>> production = Production()
+ >>> production.product = product
+ >>> production.bom = bom
+ >>> production.quantity = 3
+
+Check component is ceiled::
+
+ >>> input, = production.inputs
+ >>> input.quantity
+ 2.0
+
+Check product quantity::
+
+ >>> output, = [o for o in production.outputs if o.product == product]
+ >>> output.quantity
+ 3.0
+
+Check residual is floored::
+
+ >>> output, = [o for o in production.outputs if o.product == residual]
+ >>> output.quantity
+ 2.0
diff --git a/tests/test_production.py b/tests/test_production.py
index 0adcffc..2bcf2ec 100644
--- a/tests/test_production.py
+++ b/tests/test_production.py
@@ -50,4 +50,8 @@ def suite():
tearDown=doctest_teardown, encoding='utf-8',
checker=doctest_checker,
optionflags=doctest.REPORT_ONLY_FIRST_FAILURE))
+ suite.addTests(doctest.DocFileSuite('scenario_production_rounding.rst',
+ tearDown=doctest_teardown, encoding='utf-8',
+ checker=doctest_checker,
+ optionflags=doctest.REPORT_ONLY_FIRST_FAILURE))
return suite
diff --git a/tryton.cfg b/tryton.cfg
index 6fe7df1..b3ec514 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
[tryton]
-version=4.2.0
+version=4.4.0
depends:
company
ir
diff --git a/trytond_production.egg-info/PKG-INFO b/trytond_production.egg-info/PKG-INFO
index ee19b52..6660c3e 100644
--- a/trytond_production.egg-info/PKG-INFO
+++ b/trytond_production.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
Metadata-Version: 1.1
Name: trytond-production
-Version: 4.2.0
+Version: 4.4.0
Summary: Tryton module for production
Home-page: http://www.tryton.org/
Author: Tryton
Author-email: issue_tracker at tryton.org
License: GPL-3
-Download-URL: http://downloads.tryton.org/4.2/
+Download-URL: http://downloads.tryton.org/4.4/
Description: trytond_production
==================
@@ -52,7 +52,7 @@ Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Legal Industry
Classifier: Intended Audience :: Manufacturing
-Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: Bulgarian
Classifier: Natural Language :: Catalan
Classifier: Natural Language :: Chinese (Simplified)
diff --git a/trytond_production.egg-info/SOURCES.txt b/trytond_production.egg-info/SOURCES.txt
index e4e6a5f..339052e 100644
--- a/trytond_production.egg-info/SOURCES.txt
+++ b/trytond_production.egg-info/SOURCES.txt
@@ -43,6 +43,7 @@ tryton.cfg
./locale/zh_CN.po
./tests/__init__.py
./tests/scenario_production.rst
+./tests/scenario_production_rounding.rst
./tests/test_production.py
./view/assign_failed_form.xml
./view/bom_form.xml
@@ -66,6 +67,8 @@ tryton.cfg
./view/production_lead_time_list.xml
./view/production_lead_time_list_sequence.xml
./view/production_list.xml
+./view/template_form.xml
+./view/template_list.xml
doc/index.rst
locale/bg.po
locale/ca.po
@@ -86,6 +89,7 @@ locale/ru.po
locale/sl.po
locale/zh_CN.po
tests/scenario_production.rst
+tests/scenario_production_rounding.rst
trytond_production.egg-info/PKG-INFO
trytond_production.egg-info/SOURCES.txt
trytond_production.egg-info/dependency_links.txt
@@ -114,4 +118,6 @@ view/production_form.xml
view/production_lead_time_form.xml
view/production_lead_time_list.xml
view/production_lead_time_list_sequence.xml
-view/production_list.xml
\ No newline at end of file
+view/production_list.xml
+view/template_form.xml
+view/template_list.xml
\ No newline at end of file
diff --git a/trytond_production.egg-info/requires.txt b/trytond_production.egg-info/requires.txt
index 3f99a9a..09ec3f1 100644
--- a/trytond_production.egg-info/requires.txt
+++ b/trytond_production.egg-info/requires.txt
@@ -1,5 +1,5 @@
python-sql >= 0.4
-trytond_company >= 4.2, < 4.3
-trytond_product >= 4.2, < 4.3
-trytond_stock >= 4.2, < 4.3
-trytond >= 4.2, < 4.3
+trytond_company >= 4.4, < 4.5
+trytond_product >= 4.4, < 4.5
+trytond_stock >= 4.4, < 4.5
+trytond >= 4.4, < 4.5
diff --git a/view/product_form.xml b/view/product_form.xml
index aed74c0..6b085ff 100644
--- a/view/product_form.xml
+++ b/view/product_form.xml
@@ -4,6 +4,8 @@ this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="/form/notebook" position="inside">
<page string="Production" id="production">
+ <label name="producible"/>
+ <field name="producible"/>
<field name="boms" colspan="4"
view_ids="production.product-bom_view_list_sequence"/>
<field name="lead_times" colspan="4"
diff --git a/view/production_form.xml b/view/production_form.xml
index 7fad41e..1214ab2 100644
--- a/view/production_form.xml
+++ b/view/production_form.xml
@@ -42,7 +42,7 @@ this repository contains the full copyright notices and license terms. -->
<group col="4" colspan="4" id="state_buttons">
<label name="state"/>
<field name="state"/>
- <group col="7" colspan="2" id="buttons">
+ <group col="-1" colspan="2" id="buttons">
<button name="cancel" string="Cancel"
icon="tryton-cancel"/>
<button name="draft" string="Draft"/>
diff --git a/view/template_form.xml b/view/template_form.xml
new file mode 100644
index 0000000..71d3490
--- /dev/null
+++ b/view/template_form.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<data>
+ <xpath expr="/form/notebook/page[@id='general']/group[@id='checkboxes']"
+ position="inside">
+ <label name="producible"/>
+ <field name="producible" xexpand="0" width="25"/>
+ </xpath>
+</data>
diff --git a/view/template_list.xml b/view/template_list.xml
new file mode 100644
index 0000000..df1af08
--- /dev/null
+++ b/view/template_list.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<data>
+ <xpath expr="/tree/field[@name='default_uom']" position="after">
+ <field name="producible"/>
+ </xpath>
+</data>
--
tryton-modules-production
More information about the tryton-debian-vcs
mailing list