Files

1889 lines
71 KiB
Markdown
Raw Permalink Normal View History

# Modellbaum (ir, res, company, country, currency, party, product, product_measurements, production, production_split, stock, stock_lot, stock_lot_sled, stock_product_location, stock_shipment_measurements, stock_split)
## `company.company` _(Felder aus: company)_
- **currency**: Many2One -> `currency.currency` required
- **employees**: One2Many -> `company.employee`
- **footer**: Text
- **header**: Text
- **logo**: Binary
- **logo_cache**: One2Many -> `company.company.logo.cache`
- **party**: Many2One -> `party.party` required
- **tax_identifiers**: One2Many -> `company.company.tax_identifier`
- **timezone**: Selection
## `company.company.logo.cache` _(Felder aus: company)_
- **company**: Many2One -> `company.company` required
- **height**: Integer required
- **image**: Binary required
- **width**: Integer required
## `company.company.tax_identifier` _(Felder aus: company)_
- **company**: Many2One -> `company.company` required
- **company_party**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **country**: Many2One -> `country.country`
- **organization**: Many2One -> `country.organization`
- **tax_identifier**: Many2One -> `party.identifier`
## `company.employee` _(Felder aus: company)_
- **active**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **company**: Many2One -> `company.company` required
- **end_date**: Date
- **party**: Many2One -> `party.party` required
- **start_date**: Date
- **subordinates**: One2Many -> `company.employee`
- **supervisor**: Many2One -> `company.employee`
## `country.country` _(Felder aus: country)_
- **code**: Char
- **code3**: Char
- **code_numeric**: Char
- **flag**: Function[Char] NICHT setzbar (Function ohne setter)
- **members**: One2Many -> `country.organization.member`
- **name**: Char required
- **organizations**: Many2Many -> `country.organization.member`
- **region**: Many2One -> `country.region`
- **subdivisions**: One2Many -> `country.subdivision`
## `country.organization` _(Felder aus: country)_
- **code**: Char
- **countries**: Many2Many -> `country.organization.member`
- **members**: One2Many -> `country.organization.member`
- **name**: Char required
## `country.organization.member` _(Felder aus: country)_
- **active**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **country**: Many2One -> `country.country` required
- **from_date**: Date
- **organization**: Many2One -> `country.organization` required
- **to_date**: Date
## `country.postal_code` _(Felder aus: country)_
- **city**: Char
- **country**: Many2One -> `country.country` required
- **postal_code**: Char
- **subdivision**: Many2One -> `country.subdivision`
## `country.region` _(Felder aus: country)_
- **code_numeric**: Char
- **countries**: One2Many -> `country.country`
- **name**: Char required
- **parent**: Many2One -> `country.region`
- **subregions**: One2Many -> `country.region`
## `country.subdivision` _(Felder aus: country)_
- **code**: Char
- **country**: Many2One -> `country.country` required
- **flag**: Function[Char] NICHT setzbar (Function ohne setter)
- **name**: Char required
- **parent**: Many2One -> `country.subdivision`
- **type**: Selection
## `currency.cron` _(Felder aus: currency)_
- **currencies**: Many2Many -> `currency.cron-currency.currency`
- **currency**: Many2One -> `currency.currency` required
- **day**: Integer
- **frequency**: Selection required
- **last_update**: Date required
- **source**: Selection required
- **weekday**: Many2One -> `ir.calendar.day`
## `currency.cron-currency.currency` _(Felder aus: currency)_
- **cron**: Many2One -> `currency.cron` required
- **currency**: Many2One -> `currency.currency` required
## `currency.currency` _(Felder aus: currency)_
- **code**: Char required
- **digits**: Integer required
- **name**: Char required
- **numeric_code**: Char
- **rate**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **rates**: One2Many -> `currency.currency.rate`
- **rounding**: Numeric required
- **symbol**: Char
## `currency.currency.rate` _(Felder aus: currency)_
- **currency**: Many2One -> `currency.currency` required
- **date**: Date required
- **rate**: Numeric required
## `ir.action` _(Felder aus: ir)_
- **action**: Function[Reference] NICHT setzbar (Function ohne setter)
- **groups**: Many2Many -> `ir.action-res.group`
- **icon**: Many2One -> `ir.ui.icon`
- **keywords**: One2Many -> `ir.action.keyword`
- **name**: Char required
- **records**: Selection
- **type**: Selection required
- **usage**: Char
## `ir.action-res.group` _(Felder aus: ir)_
- **action**: Many2One -> `ir.action` required
- **group**: Many2One -> `res.group` required
## `ir.action.act_window` _(Felder aus: ir)_
- **act_window_domains**: One2Many -> `ir.action.act_window.domain`
- **act_window_views**: One2Many -> `ir.action.act_window.view`
- **action**: Many2One -> `ir.action` required
- **context**: Char
- **context_domain**: Char
- **context_model**: Char
- **domain**: Char
- **domains**: Function[Field] NICHT setzbar (Function ohne setter)
- **limit**: Integer
- **order**: Char
- **pyson_context**: Function[Char] NICHT setzbar (Function ohne setter)
- **pyson_domain**: Function[Char] NICHT setzbar (Function ohne setter)
- **pyson_order**: Function[Char] NICHT setzbar (Function ohne setter)
- **pyson_search_value**: Function[Char] NICHT setzbar (Function ohne setter)
- **res_model**: Char
- **search_value**: Char
- **views**: Function[Field] NICHT setzbar (Function ohne setter)
## `ir.action.act_window.domain` _(Felder aus: ir)_
- **act_window**: Many2One -> `ir.action.act_window` required
- **count**: Boolean
- **domain**: Char
- **name**: Char
## `ir.action.act_window.view` _(Felder aus: ir)_
- **act_window**: Many2One -> `ir.action.act_window` required
- **model**: Function[Char] NICHT setzbar (Function ohne setter)
- **view**: Many2One -> `ir.ui.view` required
## `ir.action.keyword` _(Felder aus: ir)_
- **action**: Many2One -> `ir.action` required
- **groups**: Function[Many2Many] NICHT setzbar (Function ohne setter)
- **keyword**: Selection required
- **model**: Reference -> `Model`
## `ir.action.report` _(Felder aus: ir)_
- **action**: Many2One -> `ir.action` required
- **direct_print**: Boolean
- **extension**: Selection
- **is_custom**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **model**: Char
- **module**: Char
- **record_name**: Char
- **report**: Char
- **report_content**: Function[Binary]
- **report_content_custom**: Binary
- **report_content_html**: Function[Text]
- **report_content_name**: Function[Char] NICHT setzbar (Function ohne setter)
- **report_name**: Char required
- **single**: Boolean
- **template_extension**: Selection required
- **translatable**: Boolean
## `ir.action.url` _(Felder aus: ir)_
- **action**: Many2One -> `ir.action` required
- **url**: Char required
## `ir.action.wizard` _(Felder aus: ir)_
- **action**: Many2One -> `ir.action` required
- **model**: Char
- **window**: Boolean
- **wiz_name**: Char required
## `ir.attachment` _(Felder aus: ir)_
- **data**: Binary
- **data_size**: Function[Integer] NICHT setzbar (Function ohne setter)
- **description**: Text
- **file_id**: Char
- **link**: Char
- **name**: Char required
- **summary**: Function[Char] NICHT setzbar (Function ohne setter)
- **type**: Selection required
## `ir.avatar` _(Felder aus: ir)_
- **cache**: One2Many -> `ir.avatar.cache`
- **image**: Binary
- **image_id**: Char
- **uuid**: Char required
## `ir.avatar.cache` _(Felder aus: ir)_
- **avatar**: Many2One -> `ir.avatar` required
- **image**: Binary
- **image_id**: Char
- **size**: Integer required
## `ir.cache` _(Felder aus: ir)_
- **name**: Char required
- **timestamp**: Timestamp
## `ir.calendar.day` _(Felder aus: ir)_
- **abbreviation**: Char required
- **index**: Integer required
- **name**: Char required
## `ir.calendar.month` _(Felder aus: ir)_
- **abbreviation**: Char required
- **index**: Integer required
- **name**: Char required
## `ir.chat.channel` _(Felder aus: ir)_
- **followers**: One2Many -> `ir.chat.follower`
- **identifier**: Char
- **resource**: Reference -> `Resource` required
## `ir.chat.follower` _(Felder aus: ir)_
- **author**: Function[Char] NICHT setzbar (Function ohne setter)
- **channel**: Many2One -> `ir.chat.channel` required
- **email**: Char
- **user**: Many2One -> `res.user`
## `ir.chat.message` _(Felder aus: ir)_
- **audience**: Selection required
- **author**: Function[Char] NICHT setzbar (Function ohne setter)
- **channel**: Many2One -> `ir.chat.channel` required
- **content**: Text required
- **email**: Char
- **reference**: Char
- **summary**: Function[Char] NICHT setzbar (Function ohne setter)
- **user**: Many2One -> `res.user`
## `ir.configuration` _(Felder aus: currency, ir, product)_
- **currency_rate_decimal**: Integer (aus Modul `currency`)
- **hostname**: Char
- **language**: Char
- **product_price_decimal**: Integer (aus Modul `product`)
- **series**: Char
## `ir.cron` _(Felder aus: company, ir)_
- **companies**: Many2Many -> `ir.cron-company.company` (aus Modul `company`)
- **day**: Integer
- **hour**: Integer
- **interval_number**: Integer required
- **interval_type**: Selection required
- **logs**: One2Many -> `ir.cron.log`
- **method**: Selection required
- **minute**: Integer
- **next_call**: DateTime
- **running**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **timezone**: Function[Char] NICHT setzbar (Function ohne setter)
- **weekday**: Many2One -> `ir.calendar.day`
## `ir.cron-company.company` _(Felder aus: company)_
- **company**: Many2One -> `company.company` required (aus Modul `company`)
- **cron**: Many2One -> `ir.cron` required (aus Modul `company`)
## `ir.cron.log` _(Felder aus: ir)_
- **cron**: Many2One -> `ir.cron` required
- **duration**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **ended**: DateTime required
- **started**: DateTime required
## `ir.email` _(Felder aus: ir)_
- **addresses**: One2Many -> `ir.email.address`
- **at**: Function[DateTime] NICHT setzbar (Function ohne setter)
- **body**: Text
- **message_id**: Char
- **recipients**: Char
- **recipients_hidden**: Char
- **recipients_secondary**: Char
- **subject**: Char
- **user**: Function[Char] NICHT setzbar (Function ohne setter)
## `ir.email.address` _(Felder aus: ir)_
- **address**: Char required
- **email**: Many2One -> `ir.email` required
## `ir.email.template` _(Felder aus: ir, party)_
- **body**: Text
- **contact_mechanism**: Selection (aus Modul `party`)
- **model**: Many2One -> `ir.model` required
- **model_name**: Function[Char] NICHT setzbar (Function ohne setter)
- **name**: Char required
- **recipients**: Many2One -> `ir.model.field`
- **recipients_hidden**: Many2One -> `ir.model.field`
- **recipients_hidden_pyson**: Char
- **recipients_pyson**: Char
- **recipients_secondary**: Many2One -> `ir.model.field`
- **recipients_secondary_pyson**: Char
- **reports**: Many2Many -> `ir.email.template-ir.action.report`
- **subject**: Char
## `ir.email.template-ir.action.report` _(Felder aus: ir)_
- **report**: Many2One -> `ir.action.report` required
- **template**: Many2One -> `ir.email.template` required
## `ir.error` _(Felder aus: ir)_
- **description**: Text
- **message**: Text
- **origin**: Reference -> `Origin`
- **processed_by**: Many2One -> `res.user`
- **solved_by**: Many2One -> `res.user`
- **state**: Selection
- **summary**: Function[Char] NICHT setzbar (Function ohne setter)
## `ir.export` _(Felder aus: ir)_
- **export_fields**: One2Many -> `ir.export.line`
- **groups**: Many2Many -> `ir.export-res.group`
- **header**: Boolean
- **ignore_search_limit**: Boolean
- **name**: Char
- **records**: Selection
- **resource**: Char
- **user**: Many2One -> `res.user` required
- **write_groups**: Many2Many -> `ir.export-write-res.group`
## `ir.export-res.group` _(Felder aus: ir)_
- **export**: Many2One -> `ir.export` required
- **group**: Many2One -> `res.group` required
## `ir.export-write-res.group` _(Felder aus: ir)_
- **export**: Many2One -> `ir.export` required
- **group**: Many2One -> `res.group` required
## `ir.export.line` _(Felder aus: ir)_
- **export**: Many2One -> `ir.export` required
- **name**: Char
## `ir.filestore.queue` _(Felder aus: ir)_
- **field**: Char required
- **file_id**: Char required
- **model**: Char required
- **prefix**: Char
## `ir.lang` _(Felder aus: ir)_
- **am**: Char
- **code**: Char required
- **date**: Char required
- **decimal_point**: Char required
- **direction**: Selection required
- **grouping**: Char required
- **mon_decimal_point**: Char required
- **mon_grouping**: Char required
- **mon_thousands_sep**: Char
- **n_cs_precedes**: Boolean
- **n_sep_by_space**: Boolean
- **n_sign_posn**: Integer required
- **name**: Char required
- **negative_sign**: Char
- **nplurals**: Integer required
- **p_cs_precedes**: Boolean
- **p_sep_by_space**: Boolean
- **p_sign_posn**: Integer required
- **parent**: Char
- **pg_text_search**: Char
- **plural**: Char required
- **pm**: Char
- **positive_sign**: Char
- **thousands_sep**: Char
- **translatable**: Boolean
## `ir.lang.config.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **languages**: Many2Many -> `ir.lang`
## `ir.message` _(Felder aus: ir)_
- **text**: Text required
- **text_plural**: Text
## `ir.model` _(Felder aus: ir)_
- **fields**: One2Many -> `ir.model.field`
- **global_search_p**: Boolean
- **module**: Char
- **name**: Char required
- **string**: Char
## `ir.model.access` _(Felder aus: ir)_
- **description**: Text
- **group**: Many2One -> `res.group`
- **model**: Char required
- **perm_create**: Boolean
- **perm_delete**: Boolean
- **perm_read**: Boolean
- **perm_write**: Boolean
## `ir.model.button` _(Felder aus: ir)_
- **clicks**: One2Many -> `ir.model.button.click`
- **confirm**: Text
- **groups**: Many2Many -> `ir.model.button-res.group`
- **help**: Text
- **model**: Char required
- **name**: Char required
- **reset**: Many2Many -> `ir.model.button-button.reset`
- **reset_by**: Many2Many -> `ir.model.button-button.reset`
- **rules**: One2Many -> `ir.model.button.rule`
- **string**: Char
## `ir.model.button-button.reset` _(Felder aus: ir)_
- **button**: Many2One -> `ir.model.button` required
- **button_ruled**: Many2One -> `ir.model.button` required
## `ir.model.button-res.group` _(Felder aus: ir)_
- **button**: Many2One -> `ir.model.button` required
- **group**: Many2One -> `res.group` required
## `ir.model.button.click` _(Felder aus: ir)_
- **button**: Many2One -> `ir.model.button` required
- **record_id**: Integer required
- **user**: Many2One -> `res.user`
## `ir.model.button.rule` _(Felder aus: ir)_
- **button**: Many2One -> `ir.model.button` required
- **condition**: Char
- **description**: Char
- **group**: Many2One -> `res.group`
- **number_user**: Integer required
## `ir.model.data` _(Felder aus: ir)_
- **db_id**: Integer
- **field_names**: MultiSelection
- **fs_id**: Char required
- **model**: Char required
- **module**: Char required
- **noupdate**: Boolean
## `ir.model.field` _(Felder aus: ir)_
- **access**: Boolean
- **help**: Text
- **model**: Char required
- **module**: Char
- **name**: Char required
- **relation**: Char
- **string**: Char
- **ttype**: Char
## `ir.model.field.access` _(Felder aus: ir)_
- **description**: Text
- **field**: Char required
- **group**: Many2One -> `res.group`
- **model**: Char required
- **perm_create**: Boolean
- **perm_delete**: Boolean
- **perm_read**: Boolean
- **perm_write**: Boolean
## `ir.model.log` _(Felder aus: ir)_
- **action**: Function[Char] NICHT setzbar (Function ohne setter)
- **event**: Selection required
- **target**: Char
- **user**: Many2One -> `res.user`
## `ir.model.print_model_graph.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **filter**: Text
- **level**: Integer required
## `ir.module` _(Felder aus: ir)_
- **childs**: Function[Many2Many] NICHT setzbar (Function ohne setter)
- **dependencies**: One2Many -> `ir.module.dependency`
- **name**: Char required
- **parents**: Function[Many2Many] NICHT setzbar (Function ohne setter)
- **state**: Selection
- **version**: Function[Char] NICHT setzbar (Function ohne setter)
## `ir.module.activate_upgrade.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **module_info**: Text
## `ir.module.config.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **modules**: Many2Many -> `ir.module`
## `ir.module.config_wizard.item` _(Felder aus: ir)_
- **action**: Many2One -> `ir.action` required
- **state**: Selection required
## `ir.module.config_wizard.other` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **percentage**: Float
## `ir.module.dependency` _(Felder aus: ir)_
- **module**: Many2One -> `ir.module` required
- **name**: Char
- **state**: Function[Selection] NICHT setzbar (Function ohne setter)
## `ir.note` _(Felder aus: ir)_
- **message**: Text
- **message_wrapped**: Function[Text] NICHT setzbar (Function ohne setter)
- **unread**: Function[Boolean]
## `ir.note.read` _(Felder aus: ir)_
- **note**: Many2One -> `ir.note` required
- **user**: Many2One -> `res.user` required
## `ir.queue` _(Felder aus: ir)_
- **data**: Dict
- **dequeued_at**: Timestamp
- **enqueued_at**: Timestamp required
- **expected_at**: Timestamp
- **finished_at**: Timestamp
- **name**: Char required
- **scheduled_at**: Timestamp
## `ir.rule` _(Felder aus: ir)_
- **domain**: Char required
- **rule_group**: Many2One -> `ir.rule.group` required
## `ir.rule.group` _(Felder aus: ir)_
- **default_p**: Boolean
- **global_p**: Boolean
- **groups**: Many2Many -> `ir.rule.group-res.group`
- **model**: Char required
- **name**: Char required
- **perm_create**: Boolean
- **perm_delete**: Boolean
- **perm_read**: Boolean
- **perm_write**: Boolean
- **rules**: One2Many -> `ir.rule`
## `ir.rule.group-res.group` _(Felder aus: ir)_
- **group**: Many2One -> `res.group` required
- **rule_group**: Many2One -> `ir.rule.group` required
## `ir.sequence` _(Felder aus: company, ir)_
- **company**: Many2One -> `company.company` (aus Modul `company`)
- **last_timestamp**: Integer
- **name**: Char required
- **number_increment**: Integer
- **number_next**: Function NICHT setzbar (Function ohne setter)
- **number_next_internal**: Integer
- **padding**: Integer
- **prefix**: Char
- **preview**: Function[Char] NICHT setzbar (Function ohne setter)
- **sequence_type**: Many2One -> `ir.sequence.type` required
- **suffix**: Char
- **timestamp_offset**: Float required
- **timestamp_rounding**: Float required
- **type**: Selection
## `ir.sequence.strict` _(Felder aus: company, ir)_
- **company**: Many2One -> `company.company` (aus Modul `company`)
- **last_timestamp**: Integer
- **name**: Char required
- **number_increment**: Integer
- **number_next**: Function NICHT setzbar (Function ohne setter)
- **number_next_internal**: Integer
- **padding**: Integer
- **prefix**: Char
- **preview**: Function[Char] NICHT setzbar (Function ohne setter)
- **sequence_type**: Many2One -> `ir.sequence.type` required
- **suffix**: Char
- **timestamp_offset**: Float required
- **timestamp_rounding**: Float required
- **type**: Selection
## `ir.sequence.type` _(Felder aus: ir)_
- **groups**: Many2Many -> `ir.sequence.type-res.group`
- **name**: Char required
## `ir.sequence.type-res.group` _(Felder aus: ir)_
- **group**: Many2One -> `res.group` required
- **sequence_type**: Many2One -> `ir.sequence.type` required
## `ir.session` _(Felder aus: ir)_
- **ip_address**: Char
- **key**: Char required
## `ir.session.wizard` _(Felder aus: ir)_
- **data**: Text
## `ir.translation` _(Felder aus: ir)_
- **field**: Function[Char] NICHT setzbar (Function ohne setter)
- **fuzzy**: Boolean
- **lang**: Selection
- **model**: Function[Char] NICHT setzbar (Function ohne setter)
- **module**: Char
- **name**: Char required
- **overriding_module**: Char
- **res_id**: Integer required
- **src**: Text
- **src_plural**: Text
- **type**: Selection required
- **value**: Text
- **value_1**: Text
- **value_2**: Text
- **value_3**: Text
## `ir.translation.export.result` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **file**: Binary
- **filename**: Char
- **language**: Many2One -> `ir.lang`
- **module**: Many2One -> `ir.module`
## `ir.translation.export.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **language**: Many2One -> `ir.lang` required
- **module**: Many2One -> `ir.module` required
## `ir.translation.update.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: ir)_
- **language**: Many2One -> `ir.lang` required
## `ir.trigger` _(Felder aus: ir)_
- **action**: Selection required
- **condition**: Char required
- **limit_number**: Integer required
- **minimum_time_delay**: TimeDelta
- **model**: Many2One -> `ir.model` required
- **name**: Char required
- **on_create_**: Boolean
- **on_delete_**: Boolean
- **on_time_**: Boolean
- **on_write_**: Boolean
## `ir.trigger.log` _(Felder aus: ir)_
- **record_id**: Integer required
- **trigger**: Many2One -> `ir.trigger` required
## `ir.ui.icon` _(Felder aus: ir)_
- **icon**: Function[Text] NICHT setzbar (Function ohne setter)
- **module**: Char required
- **name**: Char required
- **path**: Char required
## `ir.ui.menu` _(Felder aus: ir)_
- **action**: Function[Reference]
- **action_keywords**: One2Many -> `ir.action.keyword`
- **childs**: One2Many -> `ir.ui.menu`
- **complete_name**: Function[Char] NICHT setzbar (Function ohne setter)
- **favorite**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **favorites**: Many2Many -> `ir.ui.menu.favorite`
- **groups**: Many2Many -> `ir.ui.menu-res.group`
- **icon**: Selection
- **name**: Char required
- **parent**: Many2One -> `ir.ui.menu`
## `ir.ui.menu-res.group` _(Felder aus: ir)_
- **group**: Many2One -> `res.group` required
- **menu**: Many2One -> `ir.ui.menu` required
## `ir.ui.menu.favorite` _(Felder aus: ir)_
- **menu**: Many2One -> `ir.ui.menu` required
- **user**: Many2One -> `res.user` required
## `ir.ui.view` _(Felder aus: ir)_
- **arch**: Function[Text]
- **basis**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **data**: Text
- **domain**: Char
- **extensions**: One2Many -> `ir.ui.view`
- **field_childs**: Char
- **inherit**: Many2One -> `ir.ui.view`
- **model**: Char
- **module**: Char
- **name**: Char
- **type**: Selection
## `ir.ui.view_search` _(Felder aus: ir)_
- **domain**: Char
- **model**: Char required
- **name**: Char required
- **user**: Many2One -> `res.user`
## `ir.ui.view_tree_optional` _(Felder aus: ir)_
- **field**: Char required
- **model**: Char required
- **user**: Many2One -> `res.user` required
- **value**: Boolean
- **view**: Many2One -> `ir.ui.view` required
## `ir.ui.view_tree_state` _(Felder aus: ir)_
- **child_name**: Char
- **domain**: Char required
- **model**: Char required
- **nodes**: Text
- **selected_nodes**: Text
- **user**: Many2One -> `res.user` required
## `ir.ui.view_tree_width` _(Felder aus: ir)_
- **field**: Char required
- **model**: Char required
- **occurrence**: Integer required
- **screen_width**: Integer
- **user**: Many2One -> `res.user` required
- **width**: Integer
## `party.address` _(Felder aus: party, stock)_
- **attn**: Char
- **building_name**: Char
- **building_number**: Char
- **city**: Char
- **contact_mechanisms**: One2Many -> `party.contact_mechanism`
- **country**: Many2One -> `country.country`
- **delivery**: Boolean (aus Modul `stock`)
- **floor_number**: Char
- **full_address**: Function[Text] NICHT setzbar (Function ohne setter)
- **identifiers**: One2Many -> `party.identifier`
- **party**: Many2One -> `party.party` required
- **party_name**: Char
- **post_box**: Char
- **post_office**: Char
- **postal_code**: Char
- **private_bag**: Char
- **room_number**: Char
- **street**: Function[Text]
- **street_name**: Char
- **street_single_line**: Function[Char] NICHT setzbar (Function ohne setter)
- **street_unstructured**: Text
- **subdivision**: Many2One -> `country.subdivision`
- **subdivision_types**: Function[MultiSelection] NICHT setzbar (Function ohne setter)
- **unit_number**: Char
- **warehouses**: One2Many -> `stock.location` (aus Modul `stock`)
## `party.address.format` _(Felder aus: party)_
- **building_number_format**: Char
- **country_code**: Char
- **floor_number_format**: Char
- **format_**: Text required
- **language_code**: Char
- **post_box_format**: Char
- **post_office_format**: Char
- **private_bag_format**: Char
- **room_number_format**: Char
- **street_format**: Text required
- **unit_number_format**: Char
## `party.address.subdivision_type` _(Felder aus: party)_
- **country_code**: Char required
- **types**: MultiSelection
## `party.category` _(Felder aus: party)_
- **childs**: One2Many -> `party.category`
- **name**: Char required
- **parent**: Many2One -> `party.category`
## `party.check_vies.result` _(Wizard/Transient - nicht persistent)_ _(Felder aus: party)_
- **parties_failed**: Many2Many -> `party.party`
- **parties_succeed**: Many2Many -> `party.party`
## `party.configuration` _(Felder aus: party)_
- **identifier_types**: MultiSelection
- **party_lang**: MultiValue
- **party_sequence**: MultiValue
## `party.contact_mechanism` _(Felder aus: party, stock)_
- **address**: Many2One -> `party.address`
- **comment**: Text
- **delivery**: Boolean (aus Modul `stock`)
- **email**: Function[Char]
- **language**: MultiValue
- **languages**: One2Many -> `party.contact_mechanism.language`
- **name**: Char
- **other_value**: Function[Char]
- **party**: Many2One -> `party.party` required
- **sip**: Function[Char]
- **skype**: Function[Char]
- **type**: Selection required
- **url**: Function[Char] NICHT setzbar (Function ohne setter)
- **value**: Char required
- **value_compact**: Char
- **website**: Function[Char]
## `party.contact_mechanism.language` _(Felder aus: party)_
- **contact_mechanism**: Many2One -> `party.contact_mechanism`
- **language**: Many2One -> `ir.lang`
## `party.erase.ask` _(Wizard/Transient - nicht persistent)_ _(Felder aus: party)_
- **party**: Many2One -> `party.party` required
## `party.identifier` _(Felder aus: party)_
- **address**: Many2One -> `party.address`
- **code**: Char required
- **code_compact**: Char required
- **party**: Many2One -> `party.party` required
- **type**: Selection
- **type_address**: Function[Boolean] NICHT setzbar (Function ohne setter)
## `party.party` _(Felder aus: party, stock)_
- **addresses**: One2Many -> `party.address`
- **categories**: Many2Many -> `party.party-party.category`
- **code**: Char required
- **code_alnum**: Char
- **code_digit**: Integer
- **code_readonly**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **contact_mechanisms**: One2Many -> `party.contact_mechanism`
- **customer_location**: MultiValue (aus Modul `stock`)
- **delivered_to_warehouses**: Many2Many -> `party.party-delivered_to-stock.location` (aus Modul `stock`)
- **distance**: Function[Integer] NICHT setzbar (Function ohne setter)
- **email**: Function[Char]
- **fax**: Function[Char]
- **full_name**: Function[Char] NICHT setzbar (Function ohne setter)
- **identifiers**: One2Many -> `party.identifier`
- **lang**: MultiValue
- **langs**: One2Many -> `party.party.lang`
- **locations**: One2Many -> `party.party.location` (aus Modul `stock`)
- **mobile**: Function[Char]
- **name**: Char
- **phone**: Function[Char]
- **replaced_by**: Many2One -> `party.party`
- **supplier_location**: MultiValue (aus Modul `stock`)
- **tax_identifier**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **website**: Function[Char]
## `party.party-delivered_to-stock.location` _(Felder aus: stock)_
- **location**: Many2One -> `stock.location` required (aus Modul `stock`)
- **party**: Many2One -> `party.party` required (aus Modul `stock`)
## `party.party-party.category` _(Felder aus: party)_
- **category**: Many2One -> `party.category` required
- **party**: Many2One -> `party.party` required
## `party.party.lang` _(Felder aus: party)_
- **lang**: Many2One -> `ir.lang`
- **party**: Many2One -> `party.party`
## `party.party.location` _(Felder aus: stock)_
- **party**: Many2One -> `party.party` (aus Modul `stock`)
## `party.replace.ask` _(Wizard/Transient - nicht persistent)_ _(Felder aus: party)_
- **destination**: Many2One -> `party.party` required
- **source**: Many2One -> `party.party` required
## `product.by_location.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required (aus Modul `stock`)
- **forecast_date**: Date (aus Modul `stock`)
- **stock_date_end**: Function[Date] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
## `product.category` _(Felder aus: product)_
- **childs**: One2Many -> `product.category`
- **code**: Char
- **code_readonly**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **name**: Char required
- **parent**: Many2One -> `product.category`
- **templates**: Many2Many -> `product.template-product.category`
## `product.configuration` _(Felder aus: product, stock_lot)_
- **category_sequence**: Many2One -> `ir.sequence`
- **default_cost_price_method**: MultiValue
- **default_lot_sequence**: MultiValue (aus Modul `stock_lot`)
- **product_sequence**: Many2One -> `ir.sequence`
- **template_sequence**: Many2One -> `ir.sequence`
## `product.configuration.default_lot_sequence` _(Felder aus: stock_lot)_
- **default_lot_sequence**: Many2One -> `ir.sequence` (aus Modul `stock_lot`)
## `product.cost_price` _(Felder aus: product)_
- **cost_price**: Numeric required
- **product**: Many2One -> `product.product`
## `product.cost_price.revision` _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required (aus Modul `stock`)
- **cost_price**: Char required (aus Modul `stock`)
- **date**: Date required (aus Modul `stock`)
- **product**: Many2One -> `product.product` (aus Modul `stock`)
- **template**: Many2One -> `product.template` required (aus Modul `stock`)
## `product.cost_price_method` _(Felder aus: product)_
- **cost_price_method**: Selection
- **template**: Many2One -> `product.template`
## `product.identifier` _(Felder aus: product)_
- **code**: Char required
- **product**: Many2One -> `product.product` required
- **type**: Selection
## `product.list_price` _(Felder aus: product)_
- **list_price**: Numeric
- **product**: Many2One -> `product.product`
- **template**: Many2One -> `product.template` required
## `product.modify_cost_price.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **cost_price**: Char required (aus Modul `stock`)
- **date**: Date required (aus Modul `stock`)
## `product.price_list.line` _(Wizard/Transient - nicht persistent)_ _(Felder aus: product_measurements)_
- **volume_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
- **weight_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
## `product.product` _(Felder aus: product, production, stock, stock_product_location)_
- **boms**: One2Many -> `product.product-production.bom` (aus Modul `production`)
- **code**: Char
- **code_readonly**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **cost_price**: MultiValue
- **cost_price_uom**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **cost_prices**: One2Many -> `product.cost_price`
- **cost_value**: Function[Numeric] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
- **description**: Text
- **forecast_quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
- **identifiers**: One2Many -> `product.identifier`
- **list_price**: MultiValue
- **list_price_uom**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **list_price_used**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **list_prices**: One2Many -> `product.list_price`
- **locations**: One2Many -> `stock.product.location` (aus Modul `stock_product_location`)
- **position**: Integer
- **prefix_code**: Function[Char] NICHT setzbar (Function ohne setter)
- **production_lead_times**: One2Many -> `production.lead_time` (aus Modul `production`)
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
- **replaced_by**: Many2One -> `product.product`
- **suffix_code**: Char
- **template**: Many2One -> `product.template` required
## `product.product-production.bom` _(Felder aus: production)_
- **bom**: Many2One -> `production.bom` required (aus Modul `production`)
- **product**: Many2One -> `product.product` required (aus Modul `production`)
## `product.product.replace.ask` _(Wizard/Transient - nicht persistent)_ _(Felder aus: product)_
- **destination**: Many2One -> `product.product` required
- **source**: Many2One -> `product.product` required
- **source_default_uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **source_type**: Function[Selection] NICHT setzbar (Function ohne setter)
## `product.recompute_cost_price.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **from_**: Date (aus Modul `stock`)
## `product.template` _(Felder aus: product, product_measurements, production, stock, stock_lot, stock_lot_sled, stock_product_location)_
- **categories**: Many2Many -> `product.template-product.category`
- **categories_all**: Many2Many -> `product.template-product.category.all`
- **code**: Char
- **code_readonly**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **consumable**: Boolean
- **cost_price**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **cost_price_method**: MultiValue
- **cost_price_methods**: One2Many -> `product.cost_price_method`
- **cost_value**: Function[Numeric] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
- **default_uom**: Many2One -> `product.uom` required
- **default_uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **expiration_state**: Selection (aus Modul `stock_lot_sled`)
- **expiration_time**: Integer (aus Modul `stock_lot_sled`)
- **forecast_quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
- **height**: Float (aus Modul `product_measurements`)
- **height_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
- **length**: Float (aus Modul `product_measurements`)
- **length_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
- **list_price**: MultiValue
- **list_prices**: One2Many -> `product.list_price`
- **locations**: One2Many -> `stock.product.location` (aus Modul `stock_product_location`)
- **lot_required**: MultiSelection (aus Modul `stock_lot`)
- **lot_sequence**: Many2One -> `ir.sequence` (aus Modul `stock_lot`)
- **name**: Char required
- **producible**: Boolean (aus Modul `production`)
- **products**: One2Many -> `product.product`
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock`)
- **shelf_life_state**: Selection (aus Modul `stock_lot_sled`)
- **shelf_life_time**: Integer (aus Modul `stock_lot_sled`)
- **type**: Selection required
- **volume**: Float (aus Modul `product_measurements`)
- **volume_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
- **weight**: Float (aus Modul `product_measurements`)
- **weight_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
- **width**: Float (aus Modul `product_measurements`)
- **width_uom**: Many2One -> `product.uom` (aus Modul `product_measurements`)
## `product.template-product.category` _(Felder aus: product)_
- **category**: Many2One -> `product.category` required
- **template**: Many2One -> `product.template` required
## `product.template-product.category.all` _(Felder aus: product)_
- **category**: Many2One -> `product.category`
- **template**: Many2One -> `product.template`
## `product.uom` _(Felder aus: product)_
- **category**: Many2One -> `product.uom.category` required
- **digits**: Integer required
- **factor**: Float required
- **name**: Char required
- **rate**: Float required
- **rounding**: Float required
- **symbol**: Char required
## `product.uom.category` _(Felder aus: product)_
- **name**: Char required
- **uoms**: One2Many -> `product.uom`
## `production` _(Felder aus: production)_
- **bom**: Many2One -> `production.bom`
- **company**: Many2One -> `company.company` required
- **cost**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **effective_start_date**: Date
- **inputs**: One2Many -> `stock.move`
- **location**: Many2One -> `stock.location` required
- **number**: Char
- **origin**: Reference -> `Origin`
- **outputs**: One2Many -> `stock.move`
- **planned_start_date**: Date
- **product**: Many2One -> `product.product`
- **quantity**: Float
- **state**: Selection
- **type**: Selection required
- **unit**: Many2One -> `product.uom`
- **uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **warehouse**: Many2One -> `stock.location` required
## `production.bom` _(Felder aus: production)_
- **code**: Char
- **code_readonly**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **input_products**: Many2Many -> `production.bom.input`
- **inputs**: One2Many -> `production.bom.input`
- **name**: Char required
- **output_products**: Many2Many -> `production.bom.output`
- **outputs**: One2Many -> `production.bom.output`
- **phantom**: Boolean
- **phantom_quantity**: Float
- **phantom_unit**: Many2One -> `product.uom`
## `production.bom.input` _(Felder aus: production)_
- **bom**: Many2One -> `production.bom` required
- **phantom_bom**: Many2One -> `production.bom`
- **product**: Many2One -> `product.product`
- **quantity**: Float required
- **unit**: Many2One -> `product.uom` required
- **uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `production.bom.output` _(Felder aus: production)_
- **bom**: Many2One -> `production.bom` required
- **phantom_bom**: Many2One -> `production.bom`
- **product**: Many2One -> `product.product`
- **quantity**: Float required
- **unit**: Many2One -> `product.uom` required
- **uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `production.bom.tree` _(Wizard/Transient - nicht persistent)_ _(Felder aus: production)_
- **childs**: One2Many -> `production.bom.tree`
- **product**: Many2One -> `product.product`
- **quantity**: Float
- **unit**: Many2One -> `product.uom`
## `production.bom.tree.open.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: production)_
- **bom**: Many2One -> `product.product-production.bom` required
- **category**: Many2One -> `product.uom.category`
- **product**: Many2One -> `product.product`
- **quantity**: Float required
- **unit**: Many2One -> `product.uom` required
## `production.bom.tree.open.tree` _(Wizard/Transient - nicht persistent)_ _(Felder aus: production)_
- **bom_tree**: One2Many -> `production.bom.tree`
## `production.configuration` _(Felder aus: production)_
- **bom_sequence**: Many2One -> `ir.sequence`
- **production_sequence**: MultiValue
## `production.configuration.production_sequence` _(Felder aus: production)_
- **production_sequence**: Many2One -> `ir.sequence` required
## `production.lead_time` _(Felder aus: production)_
- **bom**: Many2One -> `production.bom`
- **lead_time**: TimeDelta
- **product**: Many2One -> `product.product` required
## `production.split.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: production_split)_
- **count**: Integer (aus Modul `production_split`)
- **quantity**: Float required (aus Modul `production_split`)
- **unit**: Many2One -> `product.uom` required (aus Modul `production_split`)
- **uom_category**: Many2One -> `product.uom.category` (aus Modul `production_split`)
## `res.group` _(Felder aus: res)_
- **buttons**: Many2Many -> `ir.model.button-res.group`
- **field_access**: One2Many -> `ir.model.field.access`
- **model_access**: One2Many -> `ir.model.access`
- **name**: Char required
- **parent**: Many2One -> `res.group`
- **rule_groups**: Many2Many -> `ir.rule.group-res.group`
- **users**: Many2Many -> `res.user-res.group`
## `res.notification` _(Felder aus: res)_
- **action**: Many2One -> `ir.action`
- **action_value**: Char
- **description**: Char
- **icon**: Selection
- **label**: Char
- **model**: Char
- **records**: Char
- **unread**: Boolean
- **user**: Many2One -> `res.user` required
## `res.user` _(Felder aus: company, res, stock)_
- **actions**: Many2Many -> `res.user-ir.action`
- **applications**: One2Many -> `res.user.application`
- **avatar_badge_url**: Function[Char] NICHT setzbar (Function ohne setter)
- **companies**: Many2Many -> `res.user-company.company` (aus Modul `company`)
- **company**: Many2One -> `company.company` (aus Modul `company`)
- **company_filter**: Selection (aus Modul `company`)
- **email**: Char
- **employee**: Many2One -> `company.employee` (aus Modul `company`)
- **employees**: Many2Many -> `res.user-company.employee` (aus Modul `company`)
- **groups**: Many2Many -> `res.user-res.group`
- **language**: Many2One -> `ir.lang`
- **language_direction**: Function[Char] NICHT setzbar (Function ohne setter)
- **login**: Char required
- **menu**: Many2One -> `ir.action`
- **name**: Char
- **notifications**: MultiSelection
- **password**: Function[Char]
- **password_hash**: Char
- **password_reset**: Char
- **password_reset_expire**: Timestamp
- **pyson_menu**: Function[Char] NICHT setzbar (Function ohne setter)
- **sessions**: Function[Integer] NICHT setzbar (Function ohne setter)
- **signature**: Text
- **status_bar**: Function[Char] NICHT setzbar (Function ohne setter)
- **warehouse**: Many2One -> `stock.location` (aus Modul `stock`)
- **warnings**: One2Many -> `res.user.warning`
## `res.user-company.company` _(Felder aus: company)_
- **company**: Many2One -> `company.company` required (aus Modul `company`)
- **user**: Many2One -> `res.user` required (aus Modul `company`)
## `res.user-company.employee` _(Felder aus: company)_
- **employee**: Many2One -> `company.employee` required (aus Modul `company`)
- **user**: Many2One -> `res.user` required (aus Modul `company`)
## `res.user-ir.action` _(Felder aus: res)_
- **action**: Many2One -> `ir.action` required
- **user**: Many2One -> `res.user` required
## `res.user-res.group` _(Felder aus: res)_
- **group**: Many2One -> `res.group` required
- **user**: Many2One -> `res.user` required
## `res.user.application` _(Felder aus: res)_
- **application**: Selection required
- **key**: Char required
- **state**: Selection
- **user**: Many2One -> `res.user`
## `res.user.device` _(Felder aus: res)_
- **cookie**: Char required
- **login**: Char required
## `res.user.login.attempt` _(Felder aus: res)_
- **device_cookie**: Char
- **ip_address**: Char
- **ip_network**: Char
- **login**: Char
## `res.user.warning` _(Felder aus: res)_
- **always**: Boolean
- **name**: Char required
- **user**: Many2One -> `res.user` required
## `stock.configuration` _(Felder aus: stock, stock_lot_sled, stock_shipment_measurements)_
- **inventory_sequence**: MultiValue
- **measurement_volume_uom**: MultiValue (aus Modul `stock_shipment_measurements`)
- **measurement_weight_uom**: MultiValue (aus Modul `stock_shipment_measurements`)
- **shelf_life_delay**: MultiValue (aus Modul `stock_lot_sled`)
- **shipment_in_return_sequence**: MultiValue
- **shipment_in_sequence**: MultiValue
- **shipment_internal_sequence**: MultiValue
- **shipment_internal_transit**: MultiValue
- **shipment_out_return_sequence**: MultiValue
- **shipment_out_sequence**: MultiValue
## `stock.configuration.measurement` _(Felder aus: stock_shipment_measurements)_
- **measurement_volume_uom**: Many2One -> `product.uom` required (aus Modul `stock_shipment_measurements`)
- **measurement_weight_uom**: Many2One -> `product.uom` required (aus Modul `stock_shipment_measurements`)
## `stock.configuration.sequence` _(Felder aus: stock)_
- **inventory_sequence**: Many2One -> `ir.sequence` required
- **shipment_in_return_sequence**: Many2One -> `ir.sequence` required
- **shipment_in_sequence**: Many2One -> `ir.sequence` required
- **shipment_internal_sequence**: Many2One -> `ir.sequence` required
- **shipment_out_return_sequence**: Many2One -> `ir.sequence` required
- **shipment_out_sequence**: Many2One -> `ir.sequence` required
## `stock.inventory` _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **date**: Date required
- **empty_quantity**: Selection
- **lines**: One2Many -> `stock.inventory.line`
- **location**: Many2One -> `stock.location` required
- **number**: Char
- **state**: Selection
## `stock.inventory.count.quantity` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock, stock_lot)_
- **line**: Many2One -> `stock.inventory.line` required
- **lot**: Many2One -> `stock.lot` (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product`
- **quantity**: Float required
- **total_quantity**: Float
- **unit**: Many2One -> `product.uom`
## `stock.inventory.count.search` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **search**: Reference -> `Search` required
## `stock.inventory.line` _(Felder aus: stock, stock_lot)_
- **expected_quantity**: Float required
- **inventory**: Many2One -> `stock.inventory` required
- **inventory_date**: Function[Date] NICHT setzbar (Function ohne setter)
- **inventory_location**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **inventory_state**: Function[Selection] NICHT setzbar (Function ohne setter)
- **lot**: Many2One -> `stock.lot` (aus Modul `stock_lot`)
- **moves**: One2Many -> `stock.move`
- **product**: Many2One -> `product.product` required
- **quantity**: Float
- **unit**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `stock.location` _(Felder aus: production, stock)_
- **address**: Many2One -> `party.address`
- **allow_pickup**: Boolean
- **childs**: One2Many -> `stock.location`
- **code**: Char
- **cost_value**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **flat_childs**: Boolean
- **forecast_quantity**: Function[Float] NICHT setzbar (Function ohne setter)
- **input_location**: Many2One -> `stock.location`
- **left**: Integer required
- **lost_found_location**: Many2One -> `stock.location`
- **name**: Char required
- **output_location**: Many2One -> `stock.location`
- **parent**: Many2One -> `stock.location`
- **picking_location**: Many2One -> `stock.location`
- **production_location**: Many2One -> `stock.location` (aus Modul `production`)
- **production_output_location**: Many2One -> `stock.location` (aus Modul `production`)
- **production_picking_location**: Many2One -> `stock.location` (aus Modul `production`)
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter)
- **quantity_uom**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **right**: Integer required
- **storage_location**: Many2One -> `stock.location`
- **type**: Selection
- **warehouse**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **waste_locations**: Many2Many -> `stock.location.waste`
- **waste_warehouses**: Many2Many -> `stock.location.waste`
## `stock.location.lead_time` _(Felder aus: stock)_
- **lead_time**: TimeDelta
- **warehouse_from**: Many2One -> `stock.location`
- **warehouse_to**: Many2One -> `stock.location`
## `stock.location.waste` _(Felder aus: stock)_
- **location**: Many2One -> `stock.location` required
- **warehouse**: Many2One -> `stock.location` required
## `stock.lot` _(Felder aus: stock_lot, stock_lot_sled)_
- **default_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **expiration_date**: Date (aus Modul `stock_lot_sled`)
- **expiration_state**: Function[Selection] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot_sled`)
- **forecast_quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **has_sequence**: Function[Boolean] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **number**: Char required (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product` required (aus Modul `stock_lot`)
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **shelf_life_expiration_date**: Date (aus Modul `stock_lot_sled`)
- **shelf_life_expiration_state**: Function[Selection] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot_sled`)
## `stock.lot.trace` _(Felder aus: production, stock_lot)_
- **company**: Many2One -> `company.company` (aus Modul `stock_lot`)
- **date**: Date (aus Modul `stock_lot`)
- **document**: Reference -> `Document` (aus Modul `stock_lot`)
- **downward_traces**: Function[Many2Many] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **from_location**: Many2One -> `stock.location` (aus Modul `stock_lot`)
- **lot**: Many2One -> `stock.lot` (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product` (aus Modul `stock_lot`)
- **production_input**: Many2One -> `production` (aus Modul `production`)
- **production_output**: Many2One -> `production` (aus Modul `production`)
- **quantity**: Float (aus Modul `stock_lot`)
- **to_location**: Many2One -> `stock.location` (aus Modul `stock_lot`)
- **unit**: Many2One -> `product.uom` (aus Modul `stock_lot`)
- **upward_traces**: Function[Many2Many] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
## `stock.lots_by_location.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_lot)_
- **forecast_date**: Date (aus Modul `stock_lot`)
- **stock_date_end**: Function[Date] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
## `stock.lots_by_locations` _(Felder aus: stock_lot)_
- **default_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **forecast_quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **lot**: Many2One -> `stock.lot` (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product` (aus Modul `stock_lot`)
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
## `stock.move` _(Felder aus: production, stock, stock_lot, stock_shipment_measurements)_
- **assignation_required**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **company**: Many2One -> `company.company` required
- **cost_price**: Numeric
- **cost_price_required**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **currency**: Many2One -> `currency.currency`
- **delay**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **effective_date**: Date
- **from_location**: Many2One -> `stock.location` required
- **from_location_name**: Function[Char] NICHT setzbar (Function ohne setter)
- **internal_quantity**: Float required
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **lot**: Many2One -> `stock.lot` (aus Modul `stock_lot`)
- **origin**: Reference -> `Origin`
- **origin_planned_date**: Date
- **outcome_moves**: One2Many -> `stock.move`
- **planned_date**: Date
- **product**: Many2One -> `product.product` required
- **product_cost_price**: Numeric
- **product_uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **production**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `production`)
- **production_cost_price_updated**: Boolean (aus Modul `production`)
- **production_input**: Many2One -> `production` (aus Modul `production`)
- **production_output**: Many2One -> `production` (aus Modul `production`)
- **quantity**: Float required
- **shipment**: Reference -> `Shipment`
- **state**: Selection
- **to_location**: Many2One -> `stock.location` required
- **to_location_name**: Function[Char] NICHT setzbar (Function ohne setter)
- **unit**: Many2One -> `product.uom` required
- **unit_price**: Numeric
- **unit_price_company**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **unit_price_required**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **unit_price_updated**: Boolean
## `stock.move.add.lots.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_lot)_
- **duplicate_lot_number**: Integer (aus Modul `stock_lot`)
- **lots**: One2Many -> `stock.move.add.lots.start.lot` (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product` (aus Modul `stock_lot`)
- **quantity**: Float (aus Modul `stock_lot`)
- **quantity_remaining**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **unit**: Many2One -> `product.uom` (aus Modul `stock_lot`)
## `stock.move.add.lots.start.lot` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_lot, stock_lot_sled)_
- **expiration_date**: Date (aus Modul `stock_lot_sled`)
- **expiration_state**: Function[Selection] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot_sled`)
- **has_sequence**: Function[Boolean] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **number**: Char required (aus Modul `stock_lot`)
- **parent**: Many2One -> `stock.move.add.lots.start` (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product` required (aus Modul `stock_lot`)
- **quantity**: Float required (aus Modul `stock_lot`)
- **quantity_unit**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot`)
- **shelf_life_expiration_date**: Date (aus Modul `stock_lot_sled`)
- **shelf_life_expiration_state**: Function[Selection] NICHT setzbar (Function ohne setter) (aus Modul `stock_lot_sled`)
## `stock.move.split.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_split)_
- **count**: Integer (aus Modul `stock_split`)
- **quantity**: Float required (aus Modul `stock_split`)
- **unit**: Many2One -> `product.uom` required (aus Modul `stock_split`)
- **uom_category**: Many2One -> `product.uom.category` (aus Modul `stock_split`)
## `stock.package` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_shipment_measurements)_
- **additional_weight**: Float (aus Modul `stock_shipment_measurements`)
- **additional_weight_uom**: Many2One -> `product.uom` (aus Modul `stock_shipment_measurements`)
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **total_volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **total_weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.period` _(Felder aus: stock, stock_lot)_
- **caches**: One2Many -> `stock.period.cache`
- **company**: Many2One -> `company.company` required
- **date**: Date required
- **lot_caches**: One2Many -> `stock.period.cache.lot` (aus Modul `stock_lot`)
- **state**: Selection
## `stock.period.cache` _(Felder aus: stock)_
- **internal_quantity**: Float
- **location**: Many2One -> `stock.location` required
- **period**: Many2One -> `stock.period` required
- **product**: Many2One -> `product.product` required
## `stock.period.cache.lot` _(Felder aus: stock_lot)_
- **internal_quantity**: Float (aus Modul `stock_lot`)
- **location**: Many2One -> `stock.location` required (aus Modul `stock_lot`)
- **lot**: Many2One -> `stock.lot` (aus Modul `stock_lot`)
- **period**: Many2One -> `stock.period` required (aus Modul `stock_lot`)
- **product**: Many2One -> `product.product` required (aus Modul `stock_lot`)
## `stock.product.location` _(Felder aus: stock_product_location)_
- **location**: Many2One -> `stock.location` required (aus Modul `stock_product_location`)
- **product**: Many2One -> `product.product` (aus Modul `stock_product_location`)
- **template**: Many2One -> `product.template` required (aus Modul `stock_product_location`)
- **warehouse**: Many2One -> `stock.location` required (aus Modul `stock_product_location`)
## `stock.product_quantities_warehouse` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **product**: Reference -> `Product`
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter)
## `stock.product_quantities_warehouse.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **stock_skip_warehouse**: Boolean
- **warehouse**: Many2One -> `stock.location` required
## `stock.product_quantities_warehouse.move` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **cumulative_quantity_delta**: Float
- **cumulative_quantity_end**: Function[Float] NICHT setzbar (Function ohne setter)
- **cumulative_quantity_start**: Function[Float] NICHT setzbar (Function ohne setter)
- **date**: Date
- **document**: Function[Reference] NICHT setzbar (Function ohne setter)
- **move**: Many2One -> `stock.move`
- **origin**: Reference -> `Origin`
- **product**: Reference -> `Product`
- **quantity**: Float
## `stock.products_by_locations` _(Felder aus: stock)_
- **consumable**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **cost_value**: Function[Numeric] NICHT setzbar (Function ohne setter)
- **default_uom**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **forecast_quantity**: Function[Float] NICHT setzbar (Function ohne setter)
- **product**: Many2One -> `product.product`
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter)
## `stock.products_by_locations.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **forecast_date**: Date
- **stock_date_end**: Function[Date] NICHT setzbar (Function ohne setter)
## `stock.reporting.inventory` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **input_quantity**: Float
- **output_quantity**: Float
- **product**: Many2One -> `product.product`
- **product_reference**: Reference -> `Product Reference`
- **product_template**: Many2One -> `product.template`
- **quantity**: Float
- **unit**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `stock.reporting.inventory.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **date**: Date required
- **location**: Many2One -> `stock.location` required
- **product_type**: Selection required
## `stock.reporting.inventory.daily` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **from_date**: Date
- **input_quantity**: Float
- **output_quantity**: Float
- **product**: Many2One -> `product.product`
- **product_reference**: Reference -> `Product Reference`
- **product_template**: Many2One -> `product.template`
- **quantity**: Float
- **to_date**: Date
- **unit**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `stock.reporting.inventory.move` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **date**: Date
- **document**: Function[Reference] NICHT setzbar (Function ohne setter)
- **input_quantity**: Float
- **move**: Many2One -> `stock.move`
- **origin**: Reference -> `Origin`
- **output_quantity**: Float
- **product**: Many2One -> `product.product`
- **product_reference**: Reference -> `Product Reference`
- **product_template**: Many2One -> `product.template`
- **quantity**: Float
- **unit**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `stock.reporting.inventory.range.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **from_date**: Date required
- **location**: Many2One -> `stock.location` required
- **to_date**: Date required
## `stock.reporting.inventory.turnover` _(Felder aus: stock)_
- **average_quantity**: Float
- **company**: Many2One -> `company.company`
- **output_quantity**: Float
- **product**: Many2One -> `product.product`
- **product_reference**: Reference -> `Product`
- **product_template**: Many2One -> `product.template`
- **turnover**: Float
- **unit**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `stock.reporting.inventory.turnover.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **from_date**: Date required
- **location**: Many2One -> `stock.location` required
- **product_type**: Selection required
- **to_date**: Date required
## `stock.reporting.margin.category` _(Felder aus: stock)_
- **category**: Many2One -> `product.category`
- **company**: Many2One -> `company.company`
- **currency**: Many2One -> `currency.currency`
- **margin**: Numeric
- **margin_trend**: Function[Char] NICHT setzbar (Function ohne setter)
- **time_series**: One2Many -> `stock.reporting.margin.category.time_series`
## `stock.reporting.margin.category.time_series` _(Felder aus: stock)_
- **category**: Many2One -> `product.category`
- **company**: Many2One -> `company.company`
- **currency**: Many2One -> `currency.currency`
- **date**: Date
- **margin**: Numeric
- **margin_trend**: Function[Char] NICHT setzbar (Function ohne setter)
## `stock.reporting.margin.category.tree` _(Felder aus: stock)_
- **children**: One2Many -> `stock.reporting.margin.category.tree`
- **cost**: Function NICHT setzbar (Function ohne setter)
- **currency**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **margin**: Function NICHT setzbar (Function ohne setter)
- **name**: Function[Char] NICHT setzbar (Function ohne setter)
- **parent**: Many2One -> `stock.reporting.margin.category.tree`
- **profit**: Function NICHT setzbar (Function ohne setter)
- **revenue**: Function NICHT setzbar (Function ohne setter)
## `stock.reporting.margin.context` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **company**: Many2One -> `company.company` required
- **from_date**: Date
- **include_lost**: Boolean
- **period**: Selection required
- **to_date**: Date
## `stock.reporting.margin.main` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **currency**: Many2One -> `currency.currency`
- **margin**: Numeric
- **margin_trend**: Function[Char] NICHT setzbar (Function ohne setter)
- **time_series**: Function[Many2Many] NICHT setzbar (Function ohne setter)
## `stock.reporting.margin.main.time_series` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **currency**: Many2One -> `currency.currency`
- **date**: Date
- **margin**: Numeric
- **margin_trend**: Function[Char] NICHT setzbar (Function ohne setter)
## `stock.reporting.margin.product` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **currency**: Many2One -> `currency.currency`
- **internal_quantity**: Float
- **margin**: Numeric
- **margin_trend**: Function[Char] NICHT setzbar (Function ohne setter)
- **product**: Many2One -> `product.product`
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter)
- **time_series**: One2Many -> `stock.reporting.margin.product.time_series`
- **unit**: Many2One -> `product.uom`
## `stock.reporting.margin.product.time_series` _(Felder aus: stock)_
- **company**: Many2One -> `company.company`
- **currency**: Many2One -> `currency.currency`
- **date**: Date
- **internal_quantity**: Float
- **margin**: Numeric
- **margin_trend**: Function[Char] NICHT setzbar (Function ohne setter)
- **product**: Many2One -> `product.product`
- **quantity**: Function[Float] NICHT setzbar (Function ohne setter)
- **unit**: Many2One -> `product.uom`
## `stock.shipment.assign.partial` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **moves**: Many2Many -> `stock.move`
## `stock.shipment.in` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **contact_address**: Many2One -> `party.address`
- **delay**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **effective_date**: Date
- **incoming_moves**: Function[One2Many]
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **inventory_moves**: Function[One2Many]
- **moves**: One2Many -> `stock.move`
- **number**: Char
- **origin_planned_date**: Date
- **origins**: Function[Char] NICHT setzbar (Function ohne setter)
- **planned_date**: Date
- **reference**: Char
- **state**: Selection
- **supplier**: Many2One -> `party.party` required
- **supplier_location**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Many2One -> `stock.location` required
- **warehouse_input**: Many2One -> `stock.location` required
- **warehouse_storage**: Many2One -> `stock.location` required
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.in.return` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **delay**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **delivery_address**: Many2One -> `party.address`
- **effective_date**: Date
- **from_location**: Many2One -> `stock.location` required
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **moves**: One2Many -> `stock.move`
- **number**: Char
- **origin_planned_date**: Date
- **origins**: Function[Char] NICHT setzbar (Function ohne setter)
- **packages_volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **packages_weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **partially_assigned**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **planned_date**: Date
- **reference**: Char
- **state**: Selection
- **supplier**: Many2One -> `party.party` required
- **to_location**: Many2One -> `stock.location` required
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.internal` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **delay**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **effective_date**: Date
- **effective_start_date**: Date
- **from_location**: Many2One -> `stock.location` required
- **incoming_moves**: Function[One2Many]
- **internal_transit_location**: Many2One -> `stock.location`
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **moves**: One2Many -> `stock.move`
- **number**: Char
- **origin_planned_date**: Date
- **outgoing_moves**: Function[One2Many]
- **partially_assigned**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **planned_date**: Date
- **planned_start_date**: Date
- **reference**: Char
- **state**: Selection
- **to_location**: Many2One -> `stock.location` required
- **to_warehouse**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **transit_location**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.out` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **customer**: Many2One -> `party.party` required
- **customer_location**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **delay**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **delivery_address**: Many2One -> `party.address` required
- **effective_date**: Date
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **inventory_moves**: Function[One2Many]
- **moves**: One2Many -> `stock.move`
- **number**: Char
- **origin_planned_date**: Date
- **origins**: Function[Char] NICHT setzbar (Function ohne setter)
- **outgoing_moves**: Function[One2Many]
- **packages_volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **packages_weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **partially_assigned**: Function[Boolean] NICHT setzbar (Function ohne setter)
- **planned_date**: Date
- **reference**: Char
- **state**: Selection
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Many2One -> `stock.location` required
- **warehouse_output**: Many2One -> `stock.location` required
- **warehouse_storage**: Many2One -> `stock.location` required
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.out.return` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **contact_address**: Many2One -> `party.address`
- **customer**: Many2One -> `party.party` required
- **customer_location**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **delay**: Function[TimeDelta] NICHT setzbar (Function ohne setter)
- **effective_date**: Date
- **incoming_moves**: Function[One2Many]
- **internal_volume**: Float (aus Modul `stock_shipment_measurements`)
- **internal_weight**: Float (aus Modul `stock_shipment_measurements`)
- **inventory_moves**: Function[One2Many]
- **moves**: One2Many -> `stock.move`
- **number**: Char
- **origin_planned_date**: Date
- **origins**: Function[Char] NICHT setzbar (Function ohne setter)
- **planned_date**: Date
- **reference**: Char
- **state**: Selection
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **volume_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Many2One -> `stock.location` required
- **warehouse_input**: Many2One -> `stock.location` required
- **warehouse_storage**: Many2One -> `stock.location` required
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **weight_uom**: Function[Many2One] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.split.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_split)_
- **domain_moves**: Many2Many -> `stock.move` (aus Modul `stock_split`)
- **moves**: Many2Many -> `stock.move` (aus Modul `stock_split`)