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
This commit is contained in:
2026-08-22 17:45:46 +02:00
parent c0dd24b6c5
commit a55774eff2
19 changed files with 78583 additions and 269 deletions
+40 -4
View File
@@ -409,6 +409,23 @@
- **timestamp_rounding**: Float required
- **type**: Selection
## `ir.sequence.strict` _(Felder aus: company, ir, res)_
- **code**: Selection required
- **company**: Many2One -> `company.company` (aus Modul `company`)
- **groups**: Function[Many2Many] NICHT setzbar (Function ohne setter) (aus Modul `res`)
- **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
- **suffix**: Char
- **timestamp_offset**: Float required
- **timestamp_rounding**: Float required
- **type**: Selection
## `ir.sequence.type` _(Felder aus: ir, res)_
- **code**: Char required
@@ -805,6 +822,15 @@
- **uom**: Many2One -> `product.uom` required
- **uom_category**: Function[Many2One] NICHT setzbar (Function ohne setter)
## `production.bom.output` _(Felder aus: production)_
- **bom**: Many2One -> `production.bom` required
- **product**: Many2One -> `product.product` required
- **quantity**: Float required
- **unit_digits**: Function[Integer] NICHT setzbar (Function ohne setter)
- **uom**: 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`
@@ -1062,6 +1088,8 @@
- **additional_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`)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.period` _(Felder aus: stock, stock_lot)_
@@ -1105,7 +1133,7 @@
- **forecast_date**: Date
- **stock_date_end**: Function[Date] NICHT setzbar (Function ohne setter)
## `stock.shipment.in` _(Felder aus: stock)_
## `stock.shipment.in` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **contact_address**: Many2One -> `party.address`
@@ -1120,11 +1148,13 @@
- **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`)
- **warehouse**: Many2One -> `stock.location` required
- **warehouse_input**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **warehouse_storage**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.in.return` _(Felder aus: stock)_
## `stock.shipment.in.return` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **delivery_address**: Many2One -> `party.address`
@@ -1138,6 +1168,8 @@
- **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`)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.in.return.assign.failed` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
@@ -1164,7 +1196,7 @@
- **moves**: Many2Many -> `stock.move`
## `stock.shipment.out` _(Felder aus: stock)_
## `stock.shipment.out` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **customer**: Many2One -> `party.party` required
@@ -1179,15 +1211,17 @@
- **planned_date**: Date
- **reference**: Char
- **state**: Selection
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Many2One -> `stock.location` required
- **warehouse_output**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **warehouse_storage**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.out.assign.failed` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock)_
- **inventory_moves**: Many2Many -> `stock.move`
## `stock.shipment.out.return` _(Felder aus: stock)_
## `stock.shipment.out.return` _(Felder aus: stock, stock_shipment_measurements)_
- **company**: Many2One -> `company.company` required
- **customer**: Many2One -> `party.party` required
@@ -1202,9 +1236,11 @@
- **planned_date**: Date
- **reference**: Char
- **state**: Selection
- **volume**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
- **warehouse**: Many2One -> `stock.location` required
- **warehouse_input**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **warehouse_storage**: Function[Many2One] NICHT setzbar (Function ohne setter)
- **weight**: Function[Float] NICHT setzbar (Function ohne setter) (aus Modul `stock_shipment_measurements`)
## `stock.shipment.split.start` _(Wizard/Transient - nicht persistent)_ _(Felder aus: stock_split)_