Commit Graph
109 Commits
Author SHA1 Message Date
Cédric Krier 06f262091b Add today record in Product Quantities By Warehouse
As the action has a search value that limits from today, having a fake record
for today shows the current stock quantity.

issue8681
review264281002
2019-10-08 19:00:25 +02:00
Sergi Almacellas Abellana cd85fe4171 Allow consumable products on inventories
issue4945
review283991002
2019-09-19 14:04:54 +02:00
Thierry Bruyere 40a403c77b Add a global method to set default warehouse
issue8396
review277371003
2019-09-07 23:13:33 +02:00
Cédric Krier 2429ddadea Improve moves synchronisation on shipments
By using the origin as synchronisation key, the code is simplified but also it
allows to follow when products are changed.
The same design is applied to the internal shipment which allows to synchronise
also the lots.

issue8363
review261811002
2019-08-18 19:22:43 +02:00
Cédric Krier 73e16504dc Allow move as move's origin
issue8253
review269251028
2019-07-08 17:18:14 +02:00
Cédric Krier 802c014e1e Open product quantities by warehouse to show moves
We add also a custom rec_name for stock.product_quantities_warehouse to use as
action name.

issue8350
review253511002
2019-06-16 19:11:48 +02:00
Cédric Krier 858363cd19 Prepare release 5.2.0 2019-05-06 15:14:15 +02:00
Cédric Krier 08e5893595 Don't set default unit price on stock move
issue8119
review255251002
2019-04-23 09:10:22 +02:00
Cédric Krier c59c13a590 Prefer to pick product from the source location
In order to implement this behavior, we move first the source location in the
quantities to pick.

issue8076
review68471002
2019-03-02 23:04:35 +01:00
Cédric Krier d5ac1e8337 Fix shipment report when locations are the same or transit location is used
The inventory moves is empty when the locations of the shipment are the same.
The other moves field must be used.
When a transit location is used for internal shipment, the moves field to use
depend of the state. If it is already shipped then the incoming moves is used
to know where to store products and if it is not yet shipped than the outgoing
moves is used to pick the products.

issue7881
review50641002
2018-12-17 23:08:09 +01:00
David Harper 9804855bc3 Rename field quantity_resulting to total_quantity
issue7871
review60431002
2018-12-04 12:31:31 +01:00
Cédric Krier 87f9bfc287 Prepare release 5.0.0 2018-10-01 12:51:23 +02:00
Cédric Krier e5852ab668 Add count wizard on inventory
issue7515
review49461002
2018-07-27 17:07:31 +02:00
Cédric Krier 5061618d5b Remove support for Python 2.7
issue7497
review53261002
2018-06-26 19:11:55 +02:00
Cédric Krier 823f549182 Prevent delete lines if inventory is not draft or canceled
issue7478
review47451002
2018-06-04 18:55:40 +02:00
Cédric Krier 42595dcce0 Manage same input and storage location in customer return shipment
issue7401
review51261002
2018-05-10 20:19:23 +02:00
Cédric Krier cef47d0c0f Prepare release 4.8.0 2018-04-23 17:29:40 +02:00
Cédric Krier 64108233a9 Add _stock_move_split in context to copy move for split
issue7152
review36121002
2018-04-09 10:40:13 +02:00
Cédric Krier 2dd7a53fda Complete CHANGELOG entry
issue6892
2018-03-25 01:03:30 +01:00
Sergi Almacellas Abellana 70cd9d81c2 Manage same input and storage location
In this case there is no need to create inventory moves

issue6892
review42801002
2018-03-24 12:01:58 +01:00
Cédric Krier 225fefc37c Check pending shipment to erase party
issue7169
review44051002
2018-03-24 00:10:37 +01:00
Sergi Almacellas Abellana 65c1429178 Do not fill inventory quantity automatically
issue6977
review44571002
2018-03-19 09:56:45 +01:00
Cédric Krier a289e86cc9 Assign supplier return shipment using children when location is a view
But also allow external customization.

issue7158
review41111002
2018-03-15 00:30:15 +01:00
Cédric Krier 1e617e284b Improve location browsing
- Add childs field on the form view
- Duplicate "Locations Quantity" into tree and list
- Allow to search on quantity and forecast_quantity on location

issue7151
review43141002
2018-03-09 19:17:58 +01:00
Cédric Krier f632a9cc67 Remove product_ids from products_by_location for grouping_filter
issue7141
review44651002
2018-02-28 18:25:18 +01:00
Cédric Krier 55082d76a6 Allow to group per product columns to compute quantity
This is needed to add the quantity relates on the template form.

issue7068
review40031002
2018-02-11 14:38:33 +01:00
Cédric Krier 564b080752 Prepare release 4.6.0 2017-10-30 15:08:59 +01:00
Cédric Krier 2ad008f490 Add flat children option on location
issue6563
review36391002
2017-09-28 23:42:22 +02:00
Cédric Krier 88b96f2990 Raise a single warning for moves without origin
issue6764
review41551002
2017-09-26 01:31:25 +02:00
Cédric Krier 60108d24cf Allow user to set effective date of the move
issue6764
review41551002
2017-09-26 01:30:42 +02:00
Cédric Krier 6b9a3b1666 Improve performance of average cost price computation
- Save the move state only when a second same products is going to be
  proceeded.
- Write the new cost prices when the moves are saved.
- Use get_multivalue with extensible pattern using explicit company value.
- Rename _update_product_cost_price into _compute_product_cost_price
- Use grouped instances of moves with the right context to avoid to
  instantiate a product on each call to _compute_product_cost_price.

issue6626
review36431002
2017-08-02 23:03:38 +02:00
Cédric Krier 6a655d5a58 Limit move locations 'child_of' constraints to specific shipment states
In order to allow to move locations, the constraint must be limited to states
where the move can be still be modified.

issue6577
review35081002
2017-07-26 23:57:39 +02:00
Cédric Krier 6d28c7e369 Allow to delete staging move
issue6056
review38461002
2017-07-19 00:10:50 +02:00
Cédric Krier 4356a58019 Allow to deactivate only empty locations
issue6590
review37491002
2017-07-12 19:55:02 +02:00
Cédric Krier b2dae93e23 Prepare release 4.4.0 2017-05-01 20:25:14 +02:00
Cédric Krier 4393bf0e0a Add employee on shipments for some states
issue6183
review26031002
2017-02-01 21:41:00 +01:00
Cédric Krier 16792a3a12 Add request state on internal shipment
And refactor set_transit to allow to use it outside the waiting state.

issue6123
review30901002
2017-01-15 00:17:40 +01:00
Cédric Krier 8280320f8f Manage same picking/storage and output location
Some organisation does wave picking so they do not need another assignation
step for the customer shipments.

issue6155
review27011003
2017-01-13 20:09:19 +01:00
Cédric Krier 62bbe20e5e Prepare release 4.2.0 2016-11-28 16:38:47 +01:00
Cédric Krier d836054849 Make inventory number always readonly
If it is not readonly, it is not filled by the sequence on create because it is
tested only against None but not against empty string.
Other documents like shipments also use always readonly numbers.

issue5772
review25571002
2016-08-13 23:46:35 +02:00
Cédric Krier 659859cf8b Manage readonly state on Inventory Line
issue5628
review26341002
2016-06-30 18:54:34 +02:00
Cédric Krier a6225e3fc6 Add lead time and transit location for internal shipments between warehouses
issue5587
review25331002
2016-06-21 10:36:30 +02:00
Cédric Krier 151dd3b09b Prepare release 4.0.0 2016-05-02 16:23:29 +02:00
Cédric Krier e9fc141b35 Naming convention for code, number and reference
issue1479
review17171002
2016-03-28 10:34:04 +02:00
Sergi Almacellas Abellana 58f9b3cb14 Add number to inventories
issue5406
review17151002
2016-03-22 17:00:58 +01:00
Sergi Almacellas Abellana 0f70730417 Add supplier and delivery address on supplier shipment return
issue4035
review9461003
2016-03-17 15:22:51 +01:00
Cédric Krier 2e04a068ee Add Python3 support
issue3211
2016-02-26 00:04:09 +01:00
Cédric Krier 8abae7a97d Add do button on stock move form & list
issue5042
review21471002
2015-11-05 23:29:59 +01:00
Cédric Krier c911cb0495 Add warehouse address on internal shipment
issue4978
review22531002
2015-11-05 23:26:24 +01:00
Cédric Krier d761a2fa06 Prepare release 3.8.0 2015-11-02 16:23:01 +01:00