Before this commit we could print the product labels of a picking from a picking, but we couldn't print only the lots/sns. This commit adds in this ability. Because we want to be flexible with this label printing (i.e. have the option to choose between printing zpl or pdf + 1 per unit or per lot/sn), we include it in the general "Print Labels" button with additional wizards. Note that we assume: 1. If there are no lot_ids in the picking => default to only product labels wizard (i.e. this also means if a picking that only creates New Lots/SN, lots/sns will not be printable until picking is validated.) 2. Lots/SN PDF labels will only be in the 4x12 label format 3. Batch pickings can also print lot/sn labels Part of task: 2494740 Related ENT PR: odoo/enterprise#23323 closes odoo/odoo#82389 Related: odoo/upgrade#3202 Signed-off-by: Arnold Moyaux <arm@odoo.com>
25 lines
896 B
Python
25 lines
896 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import product_label_layout
|
|
from . import stock_assign_serial_numbers
|
|
from . import stock_picking_return
|
|
from . import stock_change_product_qty
|
|
from . import stock_inventory_conflict
|
|
from . import stock_inventory_warning
|
|
from . import stock_inventory_adjustment_name
|
|
from . import stock_label_type
|
|
from . import stock_lot_label_layout
|
|
from . import stock_scheduler_compute
|
|
from . import stock_immediate_transfer
|
|
from . import stock_backorder_confirmation
|
|
from . import stock_quantity_history
|
|
from . import stock_rules_report
|
|
from . import stock_warn_insufficient_qty
|
|
from . import product_replenish
|
|
from . import stock_track_confirmation
|
|
from . import stock_package_destination
|
|
from . import stock_orderpoint_snooze
|
|
from . import stock_request_count
|
|
from . import stock_replenishment_info
|