2
.. i18n: .. module:: mrp_prodlot_autosplit
3
.. i18n: :synopsis: Unique serial number management
8
.. module:: mrp_prodlot_autosplit
9
:synopsis: Unique serial number management
13
.. i18n: .. raw:: html
16
.. i18n: <link rel="stylesheet" href="../_static/hide_objects_in_sidebar.css" type="text/css" />
22
<link rel="stylesheet" href="../_static/hide_objects_in_sidebar.css" type="text/css" />
24
.. i18n: .. tip:: This module is part of the OpenERP software, the leading Open Source
25
.. i18n: enterprise management system. If you want to discover OpenERP, check our
26
.. i18n: `screencasts <http://openerp.tv>`_ or download
27
.. i18n: `OpenERP <http://openerp.com>`_ directly.
30
.. tip:: This module is part of the OpenERP software, the leading Open Source
31
enterprise management system. If you want to discover OpenERP, check our
32
`screencasts <http://openerp.tv>`_ or download
33
`OpenERP <http://openerp.com>`_ directly.
35
.. i18n: .. raw:: html
37
.. i18n: <div class="js-kit-rating" title="" permalink="" standalone="yes" path="/mrp_prodlot_autosplit"></div>
38
.. i18n: <script src="http://js-kit.com/ratings.js"></script>
43
<div class="js-kit-rating" title="" permalink="" standalone="yes" path="/mrp_prodlot_autosplit"></div>
44
<script src="http://js-kit.com/ratings.js"></script>
46
.. i18n: Unique serial number management (*mrp_prodlot_autosplit*)
47
.. i18n: =========================================================
48
.. i18n: :Module: mrp_prodlot_autosplit
49
.. i18n: :Name: Unique serial number management
50
.. i18n: :Version: 5.0.0.9.0
51
.. i18n: :Author: Raphaël Valyi
52
.. i18n: :Directory: mrp_prodlot_autosplit
53
.. i18n: :Web: http://www.akretion.com
54
.. i18n: :Official module: no
55
.. i18n: :Quality certified: no
58
Unique serial number management (*mrp_prodlot_autosplit*)
59
=========================================================
60
:Module: mrp_prodlot_autosplit
61
:Name: Unique serial number management
63
:Author: Raphaël Valyi
64
:Directory: mrp_prodlot_autosplit
65
:Web: http://www.akretion.com
67
:Quality certified: no
78
.. i18n: Turns production lot tracking numbers into unique per product instance code (serial number).
80
.. i18n: 1) adds a new checkbox on the product form to enable or disable this behavior (you should also enable in/out tracking)
81
.. i18n: 2) then forbids to perform a move if a move involves more than one product instance
82
.. i18n: 3) automagically splits up picking list movements into one movement per product instance
83
.. i18n: 4) turns incoming pickings into an editable grid where you can directly type the code
84
.. i18n: of a new production number/code to create and associate to the move (it also checks it
85
.. i18n: doesn't exist yet)
87
.. i18n: Important Note 1: serial numbers are more easily encode using an editable tree grid, including a special field with new serial to be created.
88
.. i18n: However, there is currently a limitation in the OpenObject framework preventing from easily changing non editable trees to editable trees
89
.. i18n: by simple extension. Rather than overwriting all views, we prefer give only one example: the active customied view for easy serial encoding
90
.. i18n: is available using Stock Management > Incoming Products. Looking that that view definition, the same thing is easily achieved in
91
.. i18n: other picking list, like out going products for instance. However it's not "on" by default, you would need to work it out for your case.
92
.. i18n: Meanwhile, we hope Tiny add a third "merge_attributes" view extension point to the 3 existing ones: "before", "after" and "replace".
93
.. i18n: It would basically simply merge the attributes given (redefined) in the original view XML and let inner content unchanged.
94
.. i18n: Blueprint is registred here: https://blueprints.launchpad.net/openobject-server/+spec/merge-attributes-view-extension-point
96
.. i18n: Important Note 2: this module doesn't split product bill of materials in MRP since they don't use pickings
97
.. i18n: A good workaround when generating production orders manually one by one is too define several lines of individual products in nomemclatures
98
.. i18n: and produce 1 by 1 (if possible) to make it easier to encode unique prodlot in production orders too.
99
.. i18n: We would also like to extend this module to split automatic production orders (from MRP engine) into several individual production orders in order
100
.. i18n: to make it easy to encode the serial numbers in the production. Let us know if you would like that simple extension to be made.
105
Turns production lot tracking numbers into unique per product instance code (serial number).
107
1) adds a new checkbox on the product form to enable or disable this behavior (you should also enable in/out tracking)
108
2) then forbids to perform a move if a move involves more than one product instance
109
3) automagically splits up picking list movements into one movement per product instance
110
4) turns incoming pickings into an editable grid where you can directly type the code
111
of a new production number/code to create and associate to the move (it also checks it
114
Important Note 1: serial numbers are more easily encode using an editable tree grid, including a special field with new serial to be created.
115
However, there is currently a limitation in the OpenObject framework preventing from easily changing non editable trees to editable trees
116
by simple extension. Rather than overwriting all views, we prefer give only one example: the active customied view for easy serial encoding
117
is available using Stock Management > Incoming Products. Looking that that view definition, the same thing is easily achieved in
118
other picking list, like out going products for instance. However it's not "on" by default, you would need to work it out for your case.
119
Meanwhile, we hope Tiny add a third "merge_attributes" view extension point to the 3 existing ones: "before", "after" and "replace".
120
It would basically simply merge the attributes given (redefined) in the original view XML and let inner content unchanged.
121
Blueprint is registred here: https://blueprints.launchpad.net/openobject-server/+spec/merge-attributes-view-extension-point
123
Important Note 2: this module doesn't split product bill of materials in MRP since they don't use pickings
124
A good workaround when generating production orders manually one by one is too define several lines of individual products in nomemclatures
125
and produce 1 by 1 (if possible) to make it easier to encode unique prodlot in production orders too.
126
We would also like to extend this module to split automatic production orders (from MRP engine) into several individual production orders in order
127
to make it easy to encode the serial numbers in the production. Let us know if you would like that simple extension to be made.
129
.. i18n: Download links
130
.. i18n: --------------
136
.. i18n: You can download this module as a zip file in the following version:
139
You can download this module as a zip file in the following version:
141
.. i18n: * `5.0 <http://www.openerp.com/download/modules/5.0/mrp_prodlot_autosplit.zip>`_
142
.. i18n: * `trunk <http://www.openerp.com/download/modules/trunk/mrp_prodlot_autosplit.zip>`_
145
* `5.0 <http://www.openerp.com/download/modules/5.0/mrp_prodlot_autosplit.zip>`_
146
* `trunk <http://www.openerp.com/download/modules/trunk/mrp_prodlot_autosplit.zip>`_
148
.. i18n: Dependencies
149
.. i18n: ------------
155
.. i18n: * :mod:`product`
156
.. i18n: * :mod:`stock`
193
.. i18n: * \* INHERIT product.normal.stock.form.unique_production_number.inherit (form)
194
.. i18n: * \* INHERIT view.picking.in.form.unique_production_number (form)
195
.. i18n: * \* INHERIT view_production_lot_form_unique_production_number (form)
198
* \* INHERIT product.normal.stock.form.unique_production_number.inherit (form)
199
* \* INHERIT view.picking.in.form.unique_production_number (form)
200
* \* INHERIT view_production_lot_form_unique_production_number (form)