TIP: You can type at any time to perform a new search.
Field Service - Stock Picking
fieldservice_stock_picking| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/16.0/fieldservice_stock_picking |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Innovyou |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Innovyou |
| COMMITTERS | |
| COMMITTERS | eLBati, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-08 07:42:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice_stock - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - stock - product - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_template_form_view_inherit_stock_picking |
fsm.template.form.stock.picking | fsm.template | Inherits fieldservice.fsm_template_form_view | |
view_fsm_order_form_inherit_stock_picking |
fsm.order.form.stock.picking | fsm.order | Inherits fieldservice_stock.view_fsm_order_form_inherit_stock |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (4)
-
incoming_line_idsOne2many → fsm.order.stock.linecontext={'default_direction': 'incoming'}domain=[('direction', '=', 'incoming')]string='Incoming Products' args: 'fsm.order.stock.line', 'fsm_order_id' -
incoming_picking_type_idMany2one → stock.picking.typecompute='_compute_picking_type_ids'domain="[('code', '=', 'incoming')]"help='Operation type used to create the transfer that receives materials back from the field service location.'readonly=Falsestore=Truestring='Incoming Operation Type' args: 'stock.picking.type' -
outgoing_line_idsOne2many → fsm.order.stock.linecontext={'default_direction': 'outgoing'}domain=[('direction', '=', 'outgoing')]string='Outgoing Products' args: 'fsm.order.stock.line', 'fsm_order_id' -
outgoing_picking_type_idMany2one → stock.picking.typecompute='_compute_picking_type_ids'domain="[('code', '=', 'outgoing')]"help='Operation type used to create the transfer that sends materials out to the field service location.'readonly=Falsestore=Truestring='Outgoing Operation Type' args: 'stock.picking.type'
-
action_create_transfers(self)Create the outgoing and/or incoming transfers required by the material lines and open them. The pickings are left in draft so the user processes them through the standard transfer flow.
New fields (8)
-
directionSelectiondefault='outgoing'required=True args: DIRECTIONS -
fsm_order_idMany2one → fsm.orderindex=Trueondelete='cascade'required=Truestring='Field Service Order' args: 'fsm.order' -
move_idMany2one → stock.movecopy=Falseondelete='set null'readonly=Truestring='Stock Move' args: 'stock.move' -
picking_idMany2one → stock.pickingrelated='move_id.picking_id'store=Truestring='Transfer' args: 'stock.picking' -
product_idMany2one → product.productdomain="[('type', 'in', ['product', 'consu'])]"required=Truestring='Product' args: 'product.product' -
product_uom_idMany2one → uom.uomcompute='_compute_product_uom_id'readonly=Falsestore=Truestring='Unit of Measure' args: 'uom.uom' -
product_uom_qtyFloatdefault=1.0digits='Product Unit of Measure'required=Truestring='Quantity' -
stateSelectionrelated='move_id.state'string='Status'
No public methods.
New fields (2)
-
incoming_picking_type_idMany2one → stock.picking.typedomain="[('code', '=', 'incoming')]"help='Operation type used by default on orders of this template to create the transfer that receives materials back from the field service location. When empty, the warehouse default is used.'string='Incoming Operation Type' args: 'stock.picking.type' -
outgoing_picking_type_idMany2one → stock.picking.typedomain="[('code', '=', 'outgoing')]"help='Operation type used by default on orders of this template to create the transfer that sends materials out to the field service location. When empty, the warehouse default is used.'string='Outgoing Operation Type' args: 'stock.picking.type'
No public methods.