Audit modifiche

Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.

Azzera filtri
Filtro record attivo: codice prodotto #141
50 eventi mostrati · offset 0Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
18/06/26, 13:53:26Inserimentoplan_assignments4693app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4693; date: ∅ → 2026-06-17; notes: ∅ → Auto-generato (Ordine #265); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4693,
    "old": null
  },
  "date": {
    "new": "2026-06-17",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #265)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 17,
    "old": null
  },
  "operator_id": {
    "new": 23,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 35,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "planned_minutes": {
    "new": 35,
    "old": null
  },
  "product_code_id": {
    "new": 142,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "order_allocations": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 415,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4693,
  "date": "2026-06-17",
  "notes": "Auto-generato (Ordine #265)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 35,
  "assignment_type": "setup",
  "planned_minutes": 35,
  "product_code_id": 142,
  "capacity_minutes": 450,
  "planned_quantity": null,
  "order_allocations": null,
  "produced_quantity": null,
  "residual_capacity_minutes": 415,
  "setup_from_product_code_id": 141
}
18/06/26, 13:53:26Inserimentoplan_assignments4692app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4692; date: ∅ → 2026-06-16; notes: ∅ → Auto-generato (Ordine #234); shift: ∅ → T2; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4692,
    "old": null
  },
  "date": {
    "new": "2026-06-16",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #234)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 17,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "planned_minutes": {
    "new": 252,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": 42,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "11400141",
        "orderId": 234,
        "quantity": 42,
        "deliveryDate": "2026-05-02",
        "productCodeId": 141,
        "productionDeadline": "2026-04-30"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 198,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4692,
  "date": "2026-06-16",
  "notes": "Auto-generato (Ordine #234)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "planned_minutes": 252,
  "product_code_id": 141,
  "capacity_minutes": 450,
  "planned_quantity": 42,
  "order_allocations": [
    {
      "code": "11400141",
      "orderId": 234,
      "quantity": 42,
      "deliveryDate": "2026-05-02",
      "productCodeId": 141,
      "productionDeadline": "2026-04-30"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 198,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4691app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4691; date: ∅ → 2026-06-16; notes: ∅ → Auto-generato (Ordine #234); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4691,
    "old": null
  },
  "date": {
    "new": "2026-06-16",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #234)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 17,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "planned_minutes": {
    "new": 414,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": 69,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "11400141",
        "orderId": 234,
        "quantity": 69,
        "deliveryDate": "2026-05-02",
        "productCodeId": 141,
        "productionDeadline": "2026-04-30"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 1,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4691,
  "date": "2026-06-16",
  "notes": "Auto-generato (Ordine #234)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "planned_minutes": 414,
  "product_code_id": 141,
  "capacity_minutes": 450,
  "planned_quantity": 69,
  "order_allocations": [
    {
      "code": "11400141",
      "orderId": 234,
      "quantity": 69,
      "deliveryDate": "2026-05-02",
      "productCodeId": 141,
      "productionDeadline": "2026-04-30"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 1,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4690app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4690; date: ∅ → 2026-06-16; notes: ∅ → Auto-generato (Ordine #234); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4690,
    "old": null
  },
  "date": {
    "new": "2026-06-16",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #234)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 17,
    "old": null
  },
  "operator_id": {
    "new": 23,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 35,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "planned_minutes": {
    "new": 35,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "order_allocations": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 415,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": 142,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4690,
  "date": "2026-06-16",
  "notes": "Auto-generato (Ordine #234)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 35,
  "assignment_type": "setup",
  "planned_minutes": 35,
  "product_code_id": 141,
  "capacity_minutes": 450,
  "planned_quantity": null,
  "order_allocations": null,
  "produced_quantity": null,
  "residual_capacity_minutes": 415,
  "setup_from_product_code_id": 142
}
05/06/26, 13:46:43Inserimentoplan_assignments4624app interna · app · magic_plan_confirm · magic_plan:2026-06-08:2026-06-12
id: ∅ → 4624; date: ∅ → 2026-06-12; notes: ∅ → Auto-generato (Ordine #409); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4624,
    "old": null
  },
  "date": {
    "new": "2026-06-12",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #409)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 23,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 65,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4624,
  "date": "2026-06-12",
  "notes": "Auto-generato (Ordine #409)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 65,
  "assignment_type": "setup",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": 141
}
28/05/26, 16:06:10Modificainventory_balances419app interna · csv_import · consuntivo_posting · assignment:4440
quantity: -50 → 0; updated_at: 2026-05-28T14:06:10.265 → 2026-05-28T14:06:10.391
Dettagli before/after
Diff
{
  "quantity": {
    "new": 0,
    "old": -50
  },
  "updated_at": {
    "new": "2026-05-28T14:06:10.391",
    "old": "2026-05-28T14:06:10.265"
  }
}
Prima
{
  "id": 419,
  "quantity": -50,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:10.265",
  "product_code_id": 141
}
Dopo
{
  "id": 419,
  "quantity": 0,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:10.391",
  "product_code_id": 141
}
28/05/26, 16:06:10Inserimentoinventory_movements3255app interna · csv_import · consuntivo_posting · assignment:4440
id: ∅ → 3255; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4440; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3255,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4440",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:10.383",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 6,
      "workedCasting": 5
    },
    "old": null
  },
  "quantity_delta": {
    "new": 50,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3255,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4440",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T14:06:10.383",
  "scrap_by_type": {
    "processing": 6,
    "workedCasting": 5
  },
  "quantity_delta": 50,
  "product_code_id": 141
}
28/05/26, 16:06:10Modificaraw_material_balances119app interna · csv_import · consuntivo_posting · assignment:4440
quantity: 172 → 111; updated_at: 2026-05-28T14:06:10.248 → 2026-05-28T14:06:10.364
Dettagli before/after
Diff
{
  "quantity": {
    "new": 111,
    "old": 172
  },
  "updated_at": {
    "new": "2026-05-28T14:06:10.364",
    "old": "2026-05-28T14:06:10.248"
  }
}
Prima
{
  "id": 119,
  "quantity": 172,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:10.248",
  "raw_material_id": 40
}
Dopo
{
  "id": 119,
  "quantity": 111,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:10.364",
  "raw_material_id": 40
}
28/05/26, 16:06:10Inserimentoraw_material_movements2016app interna · csv_import · consuntivo_posting · assignment:4440
id: ∅ → 2016; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":6,"workedCasting":5}}; reference: ∅ → assignment:4440; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2016,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 6,
        "workedCasting": 5
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4440",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:10.357",
    "old": null
  },
  "quantity_delta": {
    "new": -61,
    "old": null
  },
  "raw_material_id": {
    "new": 40,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2016,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 6,
      "workedCasting": 5
    }
  },
  "reference": "assignment:4440",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T14:06:10.357",
  "quantity_delta": -61,
  "raw_material_id": 40
}
28/05/26, 16:06:10Inserimentoplan_assignments4440
id: ∅ → 4440; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4440,
    "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": 17,
    "old": null
  },
  "operator_id": {
    "new": 21,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 6,
      "workedCasting": 5
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 50,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4440,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 17,
  "operator_id": 21,
  "scrap_by_type": {
    "processing": 6,
    "workedCasting": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": 50,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificainventory_balances419app interna · csv_import · consuntivo_posting · assignment:4439
quantity: -116 → -50; updated_at: 2026-05-28T14:06:10.061 → 2026-05-28T14:06:10.265
Dettagli before/after
Diff
{
  "quantity": {
    "new": -50,
    "old": -116
  },
  "updated_at": {
    "new": "2026-05-28T14:06:10.265",
    "old": "2026-05-28T14:06:10.061"
  }
}
Prima
{
  "id": 419,
  "quantity": -116,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:10.061",
  "product_code_id": 141
}
Dopo
{
  "id": 419,
  "quantity": -50,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:10.265",
  "product_code_id": 141
}
28/05/26, 16:06:10Inserimentoinventory_movements3254app interna · csv_import · consuntivo_posting · assignment:4439
id: ∅ → 3254; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4439; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3254,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4439",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:10.258",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 9
    },
    "old": null
  },
  "quantity_delta": {
    "new": 66,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3254,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4439",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T14:06:10.258",
  "scrap_by_type": {
    "workedCasting": 9
  },
  "quantity_delta": 66,
  "product_code_id": 141
}
28/05/26, 16:06:10Modificaraw_material_balances119app interna · csv_import · consuntivo_posting · assignment:4439
quantity: 247 → 172; updated_at: 2026-05-28T14:06:10.041 → 2026-05-28T14:06:10.248
Dettagli before/after
Diff
{
  "quantity": {
    "new": 172,
    "old": 247
  },
  "updated_at": {
    "new": "2026-05-28T14:06:10.248",
    "old": "2026-05-28T14:06:10.041"
  }
}
Prima
{
  "id": 119,
  "quantity": 247,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:10.041",
  "raw_material_id": 40
}
Dopo
{
  "id": 119,
  "quantity": 172,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:10.248",
  "raw_material_id": 40
}
28/05/26, 16:06:10Inserimentoraw_material_movements2015app interna · csv_import · consuntivo_posting · assignment:4439
id: ∅ → 2015; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":9}}; reference: ∅ → assignment:4439; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2015,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 9
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4439",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:10.243",
    "old": null
  },
  "quantity_delta": {
    "new": -75,
    "old": null
  },
  "raw_material_id": {
    "new": 40,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2015,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 9
    }
  },
  "reference": "assignment:4439",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T14:06:10.243",
  "quantity_delta": -75,
  "raw_material_id": 40
}
28/05/26, 16:06:10Inserimentoplan_assignments4439
id: ∅ → 4439; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4439,
    "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": 17,
    "old": null
  },
  "operator_id": {
    "new": 33,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 9
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 66,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4439,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 17,
  "operator_id": 33,
  "scrap_by_type": {
    "workedCasting": 9
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": 66,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificainventory_balances419app interna · csv_import · consuntivo_posting · assignment:4438
quantity: -191 → -116; updated_at: 2026-05-28T14:06:09.87 → 2026-05-28T14:06:10.061
Dettagli before/after
Diff
{
  "quantity": {
    "new": -116,
    "old": -191
  },
  "updated_at": {
    "new": "2026-05-28T14:06:10.061",
    "old": "2026-05-28T14:06:09.87"
  }
}
Prima
{
  "id": 419,
  "quantity": -191,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:09.87",
  "product_code_id": 141
}
Dopo
{
  "id": 419,
  "quantity": -116,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:10.061",
  "product_code_id": 141
}
28/05/26, 16:06:10Inserimentoinventory_movements3253app interna · csv_import · consuntivo_posting · assignment:4438
id: ∅ → 3253; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4438; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3253,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4438",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:10.051",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 75,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3253,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4438",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T14:06:10.051",
  "scrap_by_type": null,
  "quantity_delta": 75,
  "product_code_id": 141
}
28/05/26, 16:06:10Modificaraw_material_balances119app interna · csv_import · consuntivo_posting · assignment:4438
quantity: 322 → 247; updated_at: 2026-05-28T14:06:09.855 → 2026-05-28T14:06:10.041
Dettagli before/after
Diff
{
  "quantity": {
    "new": 247,
    "old": 322
  },
  "updated_at": {
    "new": "2026-05-28T14:06:10.041",
    "old": "2026-05-28T14:06:09.855"
  }
}
Prima
{
  "id": 119,
  "quantity": 322,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:09.855",
  "raw_material_id": 40
}
Dopo
{
  "id": 119,
  "quantity": 247,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:10.041",
  "raw_material_id": 40
}
28/05/26, 16:06:10Inserimentoraw_material_movements2014app interna · csv_import · consuntivo_posting · assignment:4438
id: ∅ → 2014; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4438; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2014,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4438",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:10.03",
    "old": null
  },
  "quantity_delta": {
    "new": -75,
    "old": null
  },
  "raw_material_id": {
    "new": 40,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2014,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4438",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T14:06:10.03",
  "quantity_delta": -75,
  "raw_material_id": 40
}
28/05/26, 16:06:10Inserimentoplan_assignments4438
id: ∅ → 4438; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4438,
    "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": 17,
    "old": null
  },
  "operator_id": {
    "new": 21,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 75,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4438,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 17,
  "operator_id": 21,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": 75,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificainventory_balances419app interna · csv_import · consuntivo_posting · assignment:4437
quantity: -252 → -191; updated_at: 2026-05-28T14:06:09.66 → 2026-05-28T14:06:09.87
Dettagli before/after
Diff
{
  "quantity": {
    "new": -191,
    "old": -252
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.87",
    "old": "2026-05-28T14:06:09.66"
  }
}
Prima
{
  "id": 419,
  "quantity": -252,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:09.66",
  "product_code_id": 141
}
Dopo
{
  "id": 419,
  "quantity": -191,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:09.87",
  "product_code_id": 141
}
28/05/26, 16:06:09Inserimentoinventory_movements3251app interna · csv_import · consuntivo_posting · assignment:4437
id: ∅ → 3251; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4437; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3251,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4437",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:09.863",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 7
    },
    "old": null
  },
  "quantity_delta": {
    "new": 61,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3251,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4437",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T14:06:09.863",
  "scrap_by_type": {
    "workedCasting": 7
  },
  "quantity_delta": 61,
  "product_code_id": 141
}
28/05/26, 16:06:09Modificaraw_material_balances119app interna · csv_import · consuntivo_posting · assignment:4437
quantity: 390 → 322; updated_at: 2026-05-28T14:06:09.643 → 2026-05-28T14:06:09.855
Dettagli before/after
Diff
{
  "quantity": {
    "new": 322,
    "old": 390
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.855",
    "old": "2026-05-28T14:06:09.643"
  }
}
Prima
{
  "id": 119,
  "quantity": 390,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:09.643",
  "raw_material_id": 40
}
Dopo
{
  "id": 119,
  "quantity": 322,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:09.855",
  "raw_material_id": 40
}
28/05/26, 16:06:09Inserimentoraw_material_movements2012app interna · csv_import · consuntivo_posting · assignment:4437
id: ∅ → 2012; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":7}}; reference: ∅ → assignment:4437; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2012,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 7
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4437",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:09.848",
    "old": null
  },
  "quantity_delta": {
    "new": -68,
    "old": null
  },
  "raw_material_id": {
    "new": 40,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2012,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 7
    }
  },
  "reference": "assignment:4437",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T14:06:09.848",
  "quantity_delta": -68,
  "raw_material_id": 40
}
28/05/26, 16:06:09Inserimentoplan_assignments4437
id: ∅ → 4437; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4437,
    "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": 17,
    "old": null
  },
  "operator_id": {
    "new": 31,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 7
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 61,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4437,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 17,
  "operator_id": 31,
  "scrap_by_type": {
    "workedCasting": 7
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": 61,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificainventory_balances419app interna · csv_import · consuntivo_posting · assignment:4436
quantity: -319 → -252; updated_at: 2026-05-28T13:35:44.526 → 2026-05-28T14:06:09.66
Dettagli before/after
Diff
{
  "quantity": {
    "new": -252,
    "old": -319
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.66",
    "old": "2026-05-28T13:35:44.526"
  }
}
Prima
{
  "id": 419,
  "quantity": -319,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:35:44.526",
  "product_code_id": 141
}
Dopo
{
  "id": 419,
  "quantity": -252,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T14:06:09.66",
  "product_code_id": 141
}
28/05/26, 16:06:09Inserimentoinventory_movements3249app interna · csv_import · consuntivo_posting · assignment:4436
id: ∅ → 3249; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4436; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3249,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4436",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:09.651",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 1,
      "workedCasting": 6
    },
    "old": null
  },
  "quantity_delta": {
    "new": 67,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3249,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4436",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T14:06:09.651",
  "scrap_by_type": {
    "processing": 1,
    "workedCasting": 6
  },
  "quantity_delta": 67,
  "product_code_id": 141
}
28/05/26, 16:06:09Modificaraw_material_balances119app interna · csv_import · consuntivo_posting · assignment:4436
quantity: 464 → 390; updated_at: 2026-05-26T09:23:48.688 → 2026-05-28T14:06:09.643
Dettagli before/after
Diff
{
  "quantity": {
    "new": 390,
    "old": 464
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.643",
    "old": "2026-05-26T09:23:48.688"
  }
}
Prima
{
  "id": 119,
  "quantity": 464,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-26T09:23:48.688",
  "raw_material_id": 40
}
Dopo
{
  "id": 119,
  "quantity": 390,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T14:06:09.643",
  "raw_material_id": 40
}
28/05/26, 16:06:09Inserimentoraw_material_movements2010app interna · csv_import · consuntivo_posting · assignment:4436
id: ∅ → 2010; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":1,"workedCasting":6}}; reference: ∅ → assignment:4436; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2010,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 1,
        "workedCasting": 6
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4436",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:09.635",
    "old": null
  },
  "quantity_delta": {
    "new": -74,
    "old": null
  },
  "raw_material_id": {
    "new": 40,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2010,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 1,
      "workedCasting": 6
    }
  },
  "reference": "assignment:4436",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T14:06:09.635",
  "quantity_delta": -74,
  "raw_material_id": 40
}
28/05/26, 16:06:09Inserimentoplan_assignments4436
id: ∅ → 4436; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4436,
    "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": 17,
    "old": null
  },
  "operator_id": {
    "new": 21,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 1,
      "workedCasting": 6
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 67,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4436,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 17,
  "operator_id": 21,
  "scrap_by_type": {
    "processing": 1,
    "workedCasting": 6
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": 67,
  "setup_from_product_code_id": null
}
28/05/26, 15:35:44Modificainventory_balances419app interna · app · finished_goods_delivery · product:11400141:finished_goods_delivery
quantity: 125 → -319; updated_at: 2026-05-25T08:09:16.749 → 2026-05-28T13:35:44.526
Dettagli before/after
Diff
{
  "quantity": {
    "new": -319,
    "old": 125
  },
  "updated_at": {
    "new": "2026-05-28T13:35:44.526",
    "old": "2026-05-25T08:09:16.749"
  }
}
Prima
{
  "id": 419,
  "quantity": 125,
  "warehouse": "finished_real",
  "updated_at": "2026-05-25T08:09:16.749",
  "product_code_id": 141
}
Dopo
{
  "id": 419,
  "quantity": -319,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:35:44.526",
  "product_code_id": 141
}
28/05/26, 15:35:44Inserimentoinventory_movements3174app interna · app · finished_goods_delivery · product:11400141:finished_goods_delivery
id: ∅ → 3174; reason: ∅ → consumption; metadata: ∅ → {"code":"11400141","note":null,"quantity":444,"warehouse":"finished_real","movementType":"finished_goods_delivery","documentNumber":"260850"}; reference: ∅ → structured:finished_goods_delivery:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3174,
    "old": null
  },
  "reason": {
    "new": "consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "11400141",
      "note": null,
      "quantity": 444,
      "warehouse": "finished_real",
      "movementType": "finished_goods_delivery",
      "documentNumber": "260850"
    },
    "old": null
  },
  "reference": {
    "new": "structured:finished_goods_delivery:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T00:00:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -444,
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3174,
  "reason": "consumption",
  "metadata": {
    "code": "11400141",
    "note": null,
    "quantity": 444,
    "warehouse": "finished_real",
    "movementType": "finished_goods_delivery",
    "documentNumber": "260850"
  },
  "reference": "structured:finished_goods_delivery:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T00:00:00",
  "scrap_by_type": null,
  "quantity_delta": -444,
  "product_code_id": 141
}
28/05/26, 13:05:20Inserimentoplan_assignments4384app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4384; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #411); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4384,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #411)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 75,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4384,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #411)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4313app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4313; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4313,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 75,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4313,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4312app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4312; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4312,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 75,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4312,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4311app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4311; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4311,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 33,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 70,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4311,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 70,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4310app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4310; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4310,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 23,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 30,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4310,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:03:55Cancellazioneplan_assignments4253
id: 4253 → ∅; date: 2026-05-28 → ∅; notes: Auto-generato (Ordine #411) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4253
  },
  "date": {
    "new": null,
    "old": "2026-05-28"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #411)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "operator_id": {
    "new": null,
    "old": 26
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 75
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4253,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #411)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 13:03:55Cancellazioneplan_assignments4172
id: 4172 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #271) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4172
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #271)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "operator_id": {
    "new": null,
    "old": 28
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 75
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4172,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 13:03:55Cancellazioneplan_assignments4171
id: 4171 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #271) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4171
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #271)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 75
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4171,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 13:03:55Cancellazioneplan_assignments4170
id: 4170 → ∅; date: 2026-05-28 → ∅; notes: Auto-generato (Ordine #271) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4170
  },
  "date": {
    "new": null,
    "old": "2026-05-28"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #271)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "operator_id": {
    "new": null,
    "old": 33
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 70
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4170,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 70,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 13:03:55Cancellazioneplan_assignments4169
id: 4169 → ∅; date: 2026-05-28 → ∅; notes: Auto-generato (Ordine #271) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4169
  },
  "date": {
    "new": null,
    "old": "2026-05-28"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #271)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4169,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 11:52:07Inserimentoplan_assignments4253app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4253; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #411); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4253,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #411)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 26,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 75,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4253,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #411)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:52:07Inserimentoplan_assignments4172app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4172; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4172,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 75,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4172,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:52:07Inserimentoplan_assignments4171app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4171; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4171,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 75,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4171,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:52:07Inserimentoplan_assignments4170app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4170; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4170,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 33,
    "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": 141,
    "old": null
  },
  "planned_quantity": {
    "new": 70,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4170,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 70,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:52:07Inserimentoplan_assignments4169app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4169; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #271); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4169,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #271)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 23,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 30,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "product_code_id": {
    "new": 141,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4169,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 141,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:38:46Cancellazioneplan_assignments4035
id: 4035 → ∅; date: 2026-05-28 → ∅; notes: Auto-generato (Ordine #411) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4035
  },
  "date": {
    "new": null,
    "old": "2026-05-28"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #411)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "operator_id": {
    "new": null,
    "old": 26
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 75
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4035,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #411)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 11:38:46Cancellazioneplan_assignments3954
id: 3954 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #271) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3954
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #271)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "operator_id": {
    "new": null,
    "old": 28
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 75
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3954,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 11:38:46Cancellazioneplan_assignments3953
id: 3953 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #271) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3953
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #271)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 19
  },
  "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": 141
  },
  "planned_quantity": {
    "new": null,
    "old": 75
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3953,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #271)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 19,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 141,
  "planned_quantity": 75,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null