# 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`)