Files
uha4 a55774eff2 neues skript sql_dump_diff.py zum Vergleich von 2 sql-dumps.
- leere, frisch initialisierte Datenbanken der Versionen verglichen
- datasetprogramme erkennen jetzt auch suche nach standardtabellen wie uom
2026-08-22 17:45:46 +02:00

71 KiB

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)