Audit modifiche
Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.
50 eventi mostrati · offset 100Ordinati dal più recente
| Quando | Azione | Tabella | Record | Contesto | Sintesi modifiche |
|---|---|---|---|---|---|
| 28/05/26, 15:51:27 | Modifica | plan_assignments | 3518 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3518,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": {
"raw": 2,
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 68,
"setup_from_product_code_id": null
}Dopo {
"id": 3518,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": {
"raw": 2,
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 68,
"setup_from_product_code_id": null
} |
| 28/05/26, 09:30:55 | Cancellazione | plan_assignments | 3918 | — | id: 3918 → ∅; date: 2026-05-27 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3918
},
"date": {
"new": null,
"old": "2026-05-27"
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": null,
"old": "T1"
},
"status": {
"new": null,
"old": "completed"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 40
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": 57
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3918,
"date": "2026-05-27",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 40,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 57,
"setup_from_product_code_id": null
}Dopo null |
| 28/05/26, 09:30:55 | Cancellazione | plan_assignments | 3923 | — | id: 3923 → ∅; date: 2026-05-27 → ∅; notes: ∅ → ∅; shift: T2 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3923
},
"date": {
"new": null,
"old": "2026-05-27"
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": null,
"old": "T2"
},
"status": {
"new": null,
"old": "completed"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 41
},
"scrap_by_type": {
"new": null,
"old": {
"raw": 2,
"processing": 2
}
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": 70
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3923,
"date": "2026-05-27",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 41,
"scrap_by_type": {
"raw": 2,
"processing": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 70,
"setup_from_product_code_id": null
}Dopo null |
| 28/05/26, 09:30:55 | Cancellazione | plan_assignments | 3911 | — | id: 3911 → ∅; date: 2026-05-26 → ∅; notes: ∅ → ∅; shift: T2 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3911
},
"date": {
"new": null,
"old": "2026-05-26"
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": null,
"old": "T2"
},
"status": {
"new": null,
"old": "completed"
},
"machine_id": {
"new": null,
"old": 25
},
"operator_id": {
"new": null,
"old": 41
},
"scrap_by_type": {
"new": null,
"old": {
"raw": 1,
"processing": 2
}
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": 52
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3911,
"date": "2026-05-26",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 41,
"scrap_by_type": {
"raw": 1,
"processing": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 52,
"setup_from_product_code_id": null
}Dopo null |
| 28/05/26, 09:30:55 | Cancellazione | plan_assignments | 3902 | — | id: 3902 → ∅; date: 2026-05-26 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3902
},
"date": {
"new": null,
"old": "2026-05-26"
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": null,
"old": "T1"
},
"status": {
"new": null,
"old": "completed"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 39
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": 34
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3902,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 34,
"setup_from_product_code_id": null
}Dopo null |
| 28/05/26, 09:29:34 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3923 | quantity: 994 → 1064; updated_at: 2026-05-28T07:29:34.429 → 2026-05-28T07:29:34.683 Dettagli before/afterDiff {
"quantity": {
"new": 1064,
"old": 994
},
"updated_at": {
"new": "2026-05-28T07:29:34.683",
"old": "2026-05-28T07:29:34.429"
}
}Prima {
"id": 1124,
"quantity": 994,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:34.429",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 1064,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:34.683",
"product_code_id": 136
} |
| 28/05/26, 09:29:34 | Inserimento | inventory_movements | 3147 | app interna · csv_import · consuntivo_posting · assignment:3923 | id: ∅ → 3147; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3923; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3147,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3923",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:34.674",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 2,
"processing": 2
},
"old": null
},
"quantity_delta": {
"new": 70,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3147,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3923",
"warehouse": "semi_finished",
"occurred_at": "2026-05-28T07:29:34.674",
"scrap_by_type": {
"raw": 2,
"processing": 2
},
"quantity_delta": 70,
"product_code_id": 136
} |
| 28/05/26, 09:29:34 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3923 | quantity: 1369 → 1295; updated_at: 2026-05-28T07:29:34.42 → 2026-05-28T07:29:34.664 Dettagli before/afterDiff {
"quantity": {
"new": 1295,
"old": 1369
},
"updated_at": {
"new": "2026-05-28T07:29:34.664",
"old": "2026-05-28T07:29:34.42"
}
}Prima {
"id": 103,
"quantity": 1369,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:34.42",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1295,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:34.664",
"raw_material_id": 35
} |
| 28/05/26, 09:29:34 | Inserimento | raw_material_movements | 1951 | app interna · csv_import · consuntivo_posting · assignment:3923 | id: ∅ → 1951; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"processing":2}}; reference: ∅ → assignment:3923; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1951,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 2,
"processing": 2
}
},
"old": null
},
"reference": {
"new": "assignment:3923",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:34.654",
"old": null
},
"quantity_delta": {
"new": -74,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1951,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 2,
"processing": 2
}
},
"reference": "assignment:3923",
"warehouse": "raw",
"occurred_at": "2026-05-28T07:29:34.654",
"quantity_delta": -74,
"raw_material_id": 35
} |
| 28/05/26, 09:29:34 | Inserimento | plan_assignments | 3923 | — | id: ∅ → 3923; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3923,
"old": null
},
"date": {
"new": "2026-05-27",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T2",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 41,
"old": null
},
"scrap_by_type": {
"new": {
"raw": 2,
"processing": 2
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 70,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3923,
"date": "2026-05-27",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 41,
"scrap_by_type": {
"raw": 2,
"processing": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 70,
"setup_from_product_code_id": null
} |
| 28/05/26, 09:29:34 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3918 | quantity: 937 → 994; updated_at: 2026-05-28T07:29:34.207 → 2026-05-28T07:29:34.429 Dettagli before/afterDiff {
"quantity": {
"new": 994,
"old": 937
},
"updated_at": {
"new": "2026-05-28T07:29:34.429",
"old": "2026-05-28T07:29:34.207"
}
}Prima {
"id": 1124,
"quantity": 937,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:34.207",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 994,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:34.429",
"product_code_id": 136
} |
| 28/05/26, 09:29:34 | Inserimento | inventory_movements | 3137 | app interna · csv_import · consuntivo_posting · assignment:3918 | id: ∅ → 3137; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3918; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3137,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3918",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:34.426",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 57,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3137,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3918",
"warehouse": "semi_finished",
"occurred_at": "2026-05-28T07:29:34.426",
"scrap_by_type": null,
"quantity_delta": 57,
"product_code_id": 136
} |
| 28/05/26, 09:29:34 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3918 | quantity: 1426 → 1369; updated_at: 2026-05-28T07:29:34.195 → 2026-05-28T07:29:34.42 Dettagli before/afterDiff {
"quantity": {
"new": 1369,
"old": 1426
},
"updated_at": {
"new": "2026-05-28T07:29:34.42",
"old": "2026-05-28T07:29:34.195"
}
}Prima {
"id": 103,
"quantity": 1426,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:34.195",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1369,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:34.42",
"raw_material_id": 35
} |
| 28/05/26, 09:29:34 | Inserimento | raw_material_movements | 1947 | app interna · csv_import · consuntivo_posting · assignment:3918 | id: ∅ → 1947; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3918; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1947,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3918",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:34.416",
"old": null
},
"quantity_delta": {
"new": -57,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1947,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:3918",
"warehouse": "raw",
"occurred_at": "2026-05-28T07:29:34.416",
"quantity_delta": -57,
"raw_material_id": 35
} |
| 28/05/26, 09:29:34 | Inserimento | plan_assignments | 3918 | — | id: ∅ → 3918; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3918,
"old": null
},
"date": {
"new": "2026-05-27",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T1",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 40,
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 57,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3918,
"date": "2026-05-27",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 40,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 57,
"setup_from_product_code_id": null
} |
| 28/05/26, 09:29:34 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3911 | quantity: 885 → 937; updated_at: 2026-05-28T07:29:33.564 → 2026-05-28T07:29:34.207 Dettagli before/afterDiff {
"quantity": {
"new": 937,
"old": 885
},
"updated_at": {
"new": "2026-05-28T07:29:34.207",
"old": "2026-05-28T07:29:33.564"
}
}Prima {
"id": 1124,
"quantity": 885,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:33.564",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 937,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:34.207",
"product_code_id": 136
} |
| 28/05/26, 09:29:34 | Inserimento | inventory_movements | 3130 | app interna · csv_import · consuntivo_posting · assignment:3911 | id: ∅ → 3130; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3911; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3130,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3911",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:34.202",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 1,
"processing": 2
},
"old": null
},
"quantity_delta": {
"new": 52,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3130,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3911",
"warehouse": "semi_finished",
"occurred_at": "2026-05-28T07:29:34.202",
"scrap_by_type": {
"raw": 1,
"processing": 2
},
"quantity_delta": 52,
"product_code_id": 136
} |
| 28/05/26, 09:29:34 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3911 | quantity: 1481 → 1426; updated_at: 2026-05-28T07:29:33.534 → 2026-05-28T07:29:34.195 Dettagli before/afterDiff {
"quantity": {
"new": 1426,
"old": 1481
},
"updated_at": {
"new": "2026-05-28T07:29:34.195",
"old": "2026-05-28T07:29:33.534"
}
}Prima {
"id": 103,
"quantity": 1481,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:33.534",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1426,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:34.195",
"raw_material_id": 35
} |
| 28/05/26, 09:29:34 | Inserimento | raw_material_movements | 1940 | app interna · csv_import · consuntivo_posting · assignment:3911 | id: ∅ → 1940; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":1,"processing":2}}; reference: ∅ → assignment:3911; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1940,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 1,
"processing": 2
}
},
"old": null
},
"reference": {
"new": "assignment:3911",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:34.19",
"old": null
},
"quantity_delta": {
"new": -55,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1940,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 1,
"processing": 2
}
},
"reference": "assignment:3911",
"warehouse": "raw",
"occurred_at": "2026-05-28T07:29:34.19",
"quantity_delta": -55,
"raw_material_id": 35
} |
| 28/05/26, 09:29:34 | Inserimento | plan_assignments | 3911 | — | id: ∅ → 3911; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3911,
"old": null
},
"date": {
"new": "2026-05-26",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T2",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 25,
"old": null
},
"operator_id": {
"new": 41,
"old": null
},
"scrap_by_type": {
"new": {
"raw": 1,
"processing": 2
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 52,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3911,
"date": "2026-05-26",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 41,
"scrap_by_type": {
"raw": 1,
"processing": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 52,
"setup_from_product_code_id": null
} |
| 28/05/26, 09:29:33 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3902 | quantity: 851 → 885; updated_at: 2026-05-26T09:47:31.745 → 2026-05-28T07:29:33.564 Dettagli before/afterDiff {
"quantity": {
"new": 885,
"old": 851
},
"updated_at": {
"new": "2026-05-28T07:29:33.564",
"old": "2026-05-26T09:47:31.745"
}
}Prima {
"id": 1124,
"quantity": 851,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.745",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 885,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T07:29:33.564",
"product_code_id": 136
} |
| 28/05/26, 09:29:33 | Inserimento | inventory_movements | 3110 | app interna · csv_import · consuntivo_posting · assignment:3902 | id: ∅ → 3110; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3902; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3110,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3902",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:33.545",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 34,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3110,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3902",
"warehouse": "semi_finished",
"occurred_at": "2026-05-28T07:29:33.545",
"scrap_by_type": null,
"quantity_delta": 34,
"product_code_id": 136
} |
| 28/05/26, 09:29:33 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3902 | quantity: 1515 → 1481; updated_at: 2026-05-26T09:47:31.736 → 2026-05-28T07:29:33.534 Dettagli before/afterDiff {
"quantity": {
"new": 1481,
"old": 1515
},
"updated_at": {
"new": "2026-05-28T07:29:33.534",
"old": "2026-05-26T09:47:31.736"
}
}Prima {
"id": 103,
"quantity": 1515,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.736",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1481,
"warehouse": "raw",
"updated_at": "2026-05-28T07:29:33.534",
"raw_material_id": 35
} |
| 28/05/26, 09:29:33 | Inserimento | raw_material_movements | 1932 | app interna · csv_import · consuntivo_posting · assignment:3902 | id: ∅ → 1932; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3902; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1932,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3902",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T07:29:33.518",
"old": null
},
"quantity_delta": {
"new": -34,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1932,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:3902",
"warehouse": "raw",
"occurred_at": "2026-05-28T07:29:33.518",
"quantity_delta": -34,
"raw_material_id": 35
} |
| 28/05/26, 09:29:33 | Inserimento | plan_assignments | 3902 | — | id: ∅ → 3902; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3902,
"old": null
},
"date": {
"new": "2026-05-26",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T1",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 39,
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 34,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3902,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 34,
"setup_from_product_code_id": null
} |
| 27/05/26, 12:44:59 | Modifica | product_codes | 136 | — | throughput_per_shift: 11 → 83 Dettagli before/afterDiff {
"throughput_per_shift": {
"new": 83,
"old": 11
}
}Prima {
"id": 136,
"code": "11400109",
"notes": null,
"active": true,
"customer": "BITRON",
"flow_type": "treatment_after",
"description": "SUPPORTO F169",
"short_label": null,
"raw_material_id": 35,
"packaging_quantity": 2,
"production_flow_id": 4,
"assembly_throughput": null,
"throughput_per_shift": 11,
"external_treatment_status": "pending",
"inventory_source_warehouse": null,
"inventory_destination_warehouse": null
}Dopo {
"id": 136,
"code": "11400109",
"notes": null,
"active": true,
"customer": "BITRON",
"flow_type": "treatment_after",
"description": "SUPPORTO F169",
"short_label": null,
"raw_material_id": 35,
"packaging_quantity": 2,
"production_flow_id": 4,
"assembly_throughput": null,
"throughput_per_shift": 83,
"external_treatment_status": "pending",
"inventory_source_warehouse": null,
"inventory_destination_warehouse": null
} |
| 26/05/26, 13:34:45 | Cancellazione | plan_assignments | 3540 | — | id: 3540 → ∅; date: 2026-05-25 → ∅; notes: ∅ → ∅; shift: T2 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3540
},
"date": {
"new": null,
"old": "2026-05-25"
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": null,
"old": "T2"
},
"status": {
"new": null,
"old": "completed"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 22
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": 72
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3540,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 72,
"setup_from_product_code_id": null
}Dopo null |
| 26/05/26, 13:34:45 | Cancellazione | plan_assignments | 3534 | — | id: 3534 → ∅; date: 2026-05-25 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3534
},
"date": {
"new": null,
"old": "2026-05-25"
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": null,
"old": "T1"
},
"status": {
"new": null,
"old": "completed"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 36
},
"scrap_by_type": {
"new": null,
"old": {
"processing": 1
}
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": 71
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3534,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 36,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 71,
"setup_from_product_code_id": null
}Dopo null |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3540 | quantity: 779 → 851; updated_at: 2026-05-26T09:47:31.497 → 2026-05-26T09:47:31.745 Dettagli before/afterDiff {
"quantity": {
"new": 851,
"old": 779
},
"updated_at": {
"new": "2026-05-26T09:47:31.745",
"old": "2026-05-26T09:47:31.497"
}
}Prima {
"id": 1124,
"quantity": 779,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.497",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 851,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.745",
"product_code_id": 136
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3092 | app interna · csv_import · consuntivo_posting · assignment:3540 | id: ∅ → 3092; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3540; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3092,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3540",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.742",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 72,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3092,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3540",
"warehouse": "semi_finished",
"occurred_at": "2026-05-26T09:47:31.742",
"scrap_by_type": null,
"quantity_delta": 72,
"product_code_id": 136
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3540 | quantity: 1587 → 1515; updated_at: 2026-05-26T09:47:31.485 → 2026-05-26T09:47:31.736 Dettagli before/afterDiff {
"quantity": {
"new": 1515,
"old": 1587
},
"updated_at": {
"new": "2026-05-26T09:47:31.736",
"old": "2026-05-26T09:47:31.485"
}
}Prima {
"id": 103,
"quantity": 1587,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.485",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1515,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.736",
"raw_material_id": 35
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1921 | app interna · csv_import · consuntivo_posting · assignment:3540 | id: ∅ → 1921; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3540; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1921,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3540",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.73",
"old": null
},
"quantity_delta": {
"new": -72,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1921,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:3540",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.73",
"quantity_delta": -72,
"raw_material_id": 35
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3540 | — | id: ∅ → 3540; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3540,
"old": null
},
"date": {
"new": "2026-05-25",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T2",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 22,
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 72,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3540,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 72,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3534 | quantity: 708 → 779; updated_at: 2026-05-26T09:47:31.435 → 2026-05-26T09:47:31.497 Dettagli before/afterDiff {
"quantity": {
"new": 779,
"old": 708
},
"updated_at": {
"new": "2026-05-26T09:47:31.497",
"old": "2026-05-26T09:47:31.435"
}
}Prima {
"id": 1124,
"quantity": 708,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.435",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 779,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.497",
"product_code_id": 136
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3086 | app interna · csv_import · consuntivo_posting · assignment:3534 | id: ∅ → 3086; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3534; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3086,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3534",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.493",
"old": null
},
"scrap_by_type": {
"new": {
"processing": 1
},
"old": null
},
"quantity_delta": {
"new": 71,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3086,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3534",
"warehouse": "semi_finished",
"occurred_at": "2026-05-26T09:47:31.493",
"scrap_by_type": {
"processing": 1
},
"quantity_delta": 71,
"product_code_id": 136
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3534 | quantity: 1659 → 1587; updated_at: 2026-05-26T09:47:31.422 → 2026-05-26T09:47:31.485 Dettagli before/afterDiff {
"quantity": {
"new": 1587,
"old": 1659
},
"updated_at": {
"new": "2026-05-26T09:47:31.485",
"old": "2026-05-26T09:47:31.422"
}
}Prima {
"id": 103,
"quantity": 1659,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.422",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1587,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.485",
"raw_material_id": 35
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1915 | app interna · csv_import · consuntivo_posting · assignment:3534 | id: ∅ → 1915; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":1}}; reference: ∅ → assignment:3534; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1915,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"processing": 1
}
},
"old": null
},
"reference": {
"new": "assignment:3534",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.481",
"old": null
},
"quantity_delta": {
"new": -72,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1915,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"processing": 1
}
},
"reference": "assignment:3534",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.481",
"quantity_delta": -72,
"raw_material_id": 35
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3534 | — | id: ∅ → 3534; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3534,
"old": null
},
"date": {
"new": "2026-05-25",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T1",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 36,
"old": null
},
"scrap_by_type": {
"new": {
"processing": 1
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 71,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3534,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 36,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 71,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3532 | quantity: 646 → 708; updated_at: 2026-05-26T09:47:30.889 → 2026-05-26T09:47:31.435 Dettagli before/afterDiff {
"quantity": {
"new": 708,
"old": 646
},
"updated_at": {
"new": "2026-05-26T09:47:31.435",
"old": "2026-05-26T09:47:30.889"
}
}Prima {
"id": 1124,
"quantity": 646,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:30.889",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 708,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.435",
"product_code_id": 136
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3084 | app interna · csv_import · consuntivo_posting · assignment:3532 | id: ∅ → 3084; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3532; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3084,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3532",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.43",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 62,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3084,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3532",
"warehouse": "semi_finished",
"occurred_at": "2026-05-26T09:47:31.43",
"scrap_by_type": null,
"quantity_delta": 62,
"product_code_id": 136
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3532 | quantity: 1721 → 1659; updated_at: 2026-05-26T09:47:30.865 → 2026-05-26T09:47:31.422 Dettagli before/afterDiff {
"quantity": {
"new": 1659,
"old": 1721
},
"updated_at": {
"new": "2026-05-26T09:47:31.422",
"old": "2026-05-26T09:47:30.865"
}
}Prima {
"id": 103,
"quantity": 1721,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:30.865",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1659,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.422",
"raw_material_id": 35
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1913 | app interna · csv_import · consuntivo_posting · assignment:3532 | id: ∅ → 1913; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3532; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1913,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3532",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.415",
"old": null
},
"quantity_delta": {
"new": -62,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1913,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:3532",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.415",
"quantity_delta": -62,
"raw_material_id": 35
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3532 | — | id: ∅ → 3532; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3532,
"old": null
},
"date": {
"new": "2026-05-22",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T2",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 39,
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 62,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3532,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 62,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:30 | Modifica | inventory_balances | 1124 | app interna · csv_import · consuntivo_posting · assignment:3518 | quantity: 578 → 646; updated_at: 2026-05-25T08:04:37.129 → 2026-05-26T09:47:30.889 Dettagli before/afterDiff {
"quantity": {
"new": 646,
"old": 578
},
"updated_at": {
"new": "2026-05-26T09:47:30.889",
"old": "2026-05-25T08:04:37.129"
}
}Prima {
"id": 1124,
"quantity": 578,
"warehouse": "semi_finished",
"updated_at": "2026-05-25T08:04:37.129",
"product_code_id": 136
}Dopo {
"id": 1124,
"quantity": 646,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:30.889",
"product_code_id": 136
} |
| 26/05/26, 11:47:30 | Inserimento | inventory_movements | 3070 | app interna · csv_import · consuntivo_posting · assignment:3518 | id: ∅ → 3070; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3518; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3070,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3518",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.874",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 2,
"workedCasting": 2
},
"old": null
},
"quantity_delta": {
"new": 68,
"old": null
},
"product_code_id": {
"new": 136,
"old": null
}
}Prima null Dopo {
"id": 3070,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3518",
"warehouse": "semi_finished",
"occurred_at": "2026-05-26T09:47:30.874",
"scrap_by_type": {
"raw": 2,
"workedCasting": 2
},
"quantity_delta": 68,
"product_code_id": 136
} |
| 26/05/26, 11:47:30 | Modifica | raw_material_balances | 103 | app interna · csv_import · consuntivo_posting · assignment:3518 | quantity: 1793 → 1721; updated_at: 2026-05-25T08:04:18.531 → 2026-05-26T09:47:30.865 Dettagli before/afterDiff {
"quantity": {
"new": 1721,
"old": 1793
},
"updated_at": {
"new": "2026-05-26T09:47:30.865",
"old": "2026-05-25T08:04:18.531"
}
}Prima {
"id": 103,
"quantity": 1793,
"warehouse": "raw",
"updated_at": "2026-05-25T08:04:18.531",
"raw_material_id": 35
}Dopo {
"id": 103,
"quantity": 1721,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:30.865",
"raw_material_id": 35
} |
| 26/05/26, 11:47:30 | Inserimento | raw_material_movements | 1899 | app interna · csv_import · consuntivo_posting · assignment:3518 | id: ∅ → 1899; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"workedCasting":2}}; reference: ∅ → assignment:3518; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1899,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 2,
"workedCasting": 2
}
},
"old": null
},
"reference": {
"new": "assignment:3518",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.849",
"old": null
},
"quantity_delta": {
"new": -72,
"old": null
},
"raw_material_id": {
"new": 35,
"old": null
}
}Prima null Dopo {
"id": 1899,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 2,
"workedCasting": 2
}
},
"reference": "assignment:3518",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:30.849",
"quantity_delta": -72,
"raw_material_id": 35
} |
| 26/05/26, 11:47:30 | Inserimento | plan_assignments | 3518 | — | id: ∅ → 3518; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3518,
"old": null
},
"date": {
"new": "2026-05-22",
"old": null
},
"notes": {
"new": null,
"old": null
},
"shift": {
"new": "T1",
"old": null
},
"status": {
"new": "completed",
"old": null
},
"machine_id": {
"new": 28,
"old": null
},
"operator_id": {
"new": 22,
"old": null
},
"scrap_by_type": {
"new": {
"raw": 2,
"workedCasting": 2
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 136,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 68,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3518,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": {
"raw": 2,
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 68,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:25:31 | Cancellazione | plan_assignments | 3021 | app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29 | id: 3021 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #272) → ∅; shift: T2 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3021
},
"date": {
"new": null,
"old": "2026-05-29"
},
"notes": {
"new": null,
"old": "Auto-generato (Ordine #272)"
},
"shift": {
"new": null,
"old": "T2"
},
"status": {
"new": null,
"old": "planned"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 22
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": null,
"old": "production"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": 10
},
"produced_quantity": {
"new": null,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3021,
"date": "2026-05-29",
"notes": "Auto-generato (Ordine #272)",
"shift": "T2",
"status": "planned",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": 10,
"produced_quantity": null,
"setup_from_product_code_id": null
}Dopo null |
| 26/05/26, 11:25:31 | Cancellazione | plan_assignments | 3020 | app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29 | id: 3020 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #272) → ∅; shift: T2 → ∅; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": null,
"old": 3020
},
"date": {
"new": null,
"old": "2026-05-29"
},
"notes": {
"new": null,
"old": "Auto-generato (Ordine #272)"
},
"shift": {
"new": null,
"old": "T2"
},
"status": {
"new": null,
"old": "planned"
},
"machine_id": {
"new": null,
"old": 28
},
"operator_id": {
"new": null,
"old": 23
},
"scrap_by_type": {
"new": null,
"old": null
},
"setup_minutes": {
"new": null,
"old": 30
},
"assignment_type": {
"new": null,
"old": "setup"
},
"product_code_id": {
"new": null,
"old": 136
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": null,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima {
"id": 3020,
"date": "2026-05-29",
"notes": "Auto-generato (Ordine #272)",
"shift": "T2",
"status": "planned",
"machine_id": 28,
"operator_id": 23,
"scrap_by_type": null,
"setup_minutes": 30,
"assignment_type": "setup",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": null,
"setup_from_product_code_id": null
}Dopo null |