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 #106
48 eventi mostrati · offset 150Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
22/05/26, 17:38:48Inserimentoinventory_movements3038app interna · app · inventory_manual_adjustment · product:106:semiFinished
id: ∅ → 3038; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"semi_finished","targetValue":619}; reference: ∅ → manual:semi_finished; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3038,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "semi_finished",
      "targetValue": 619
    },
    "old": null
  },
  "reference": {
    "new": "manual:semi_finished",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-21T13:38:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 216,
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3038,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "semi_finished",
    "targetValue": 619
  },
  "reference": "manual:semi_finished",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-21T13:38:00",
  "scrap_by_type": null,
  "quantity_delta": 216,
  "product_code_id": 106
}
22/05/26, 16:03:24Modificainventory_balances1084app interna · csv_import · consuntivo_posting · assignment:2584
quantity: 144 → 360; updated_at: 2026-05-22T12:01:45.124 → 2026-05-22T14:03:24.924
Dettagli before/after
Diff
{
  "quantity": {
    "new": 360,
    "old": 144
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.924",
    "old": "2026-05-22T12:01:45.124"
  }
}
Prima
{
  "id": 1084,
  "quantity": 144,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T12:01:45.124",
  "product_code_id": 106
}
Dopo
{
  "id": 1084,
  "quantity": 360,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.924",
  "product_code_id": 106
}
22/05/26, 16:03:24Modificainventory_balances1082app interna · csv_import · consuntivo_posting · assignment:2584
quantity: 619 → 403; updated_at: 2026-05-22T10:28:11.581 → 2026-05-22T14:03:24.922
Dettagli before/after
Diff
{
  "quantity": {
    "new": 403,
    "old": 619
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.922",
    "old": "2026-05-22T10:28:11.581"
  }
}
Prima
{
  "id": 1082,
  "quantity": 619,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:11.581",
  "product_code_id": 106
}
Dopo
{
  "id": 1082,
  "quantity": 403,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.922",
  "product_code_id": 106
}
22/05/26, 16:03:24Inserimentoinventory_movements2870app interna · csv_import · consuntivo_posting · assignment:2584
id: ∅ → 2870; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2584; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2870,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2584",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.918",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 216,
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2870,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2584",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.918",
  "scrap_by_type": null,
  "quantity_delta": 216,
  "product_code_id": 106
}
22/05/26, 16:03:24Inserimentoinventory_movements2869app interna · csv_import · consuntivo_posting · assignment:2584
id: ∅ → 2869; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2584; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2869,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2584",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.916",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -216,
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2869,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2584",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.916",
  "scrap_by_type": null,
  "quantity_delta": -216,
  "product_code_id": 106
}
22/05/26, 16:03:24Inserimentoplan_assignments2584
id: ∅ → 2584; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2584,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 216,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2584,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 216,
  "setup_from_product_code_id": null
}
22/05/26, 16:01:14Cancellazioneplan_assignments2542
id: 2542 → ∅; date: 2026-06-03 → ∅; notes: Auto-generato (Ordine #348) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2542
  },
  "date": {
    "new": null,
    "old": "2026-06-03"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #348)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 39
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": 55
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2542,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #348)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 16:00:46Inserimentoplan_assignments2554app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 2554; date: ∅ → 2026-06-05; notes: ∅ → Auto-generato (Ordine #356); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2554,
    "old": null
  },
  "date": {
    "new": "2026-06-05",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #356)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 21,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2554,
  "date": "2026-06-05",
  "notes": "Auto-generato (Ordine #356)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 21,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 16:00:46Inserimentoplan_assignments2553app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 2553; date: ∅ → 2026-06-05; notes: ∅ → Auto-generato (Ordine #356); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2553,
    "old": null
  },
  "date": {
    "new": "2026-06-05",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #356)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2553,
  "date": "2026-06-05",
  "notes": "Auto-generato (Ordine #356)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 41,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 16:00:46Inserimentoplan_assignments2543app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 2543; date: ∅ → 2026-06-04; notes: ∅ → Auto-generato (Ordine #348); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2543,
    "old": null
  },
  "date": {
    "new": "2026-06-04",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #348)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 37,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 34,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2543,
  "date": "2026-06-04",
  "notes": "Auto-generato (Ordine #348)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 34,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 16:00:46Inserimentoplan_assignments2542app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 2542; date: ∅ → 2026-06-03; notes: ∅ → Auto-generato (Ordine #348); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2542,
    "old": null
  },
  "date": {
    "new": "2026-06-03",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #348)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 39,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2542,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #348)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 16:00:46Inserimentoplan_assignments2541app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 2541; date: ∅ → 2026-06-03; notes: ∅ → Auto-generato (Ordine #348); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2541,
    "old": null
  },
  "date": {
    "new": "2026-06-03",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #348)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 33,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2541,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #348)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:42:29Inserimentoplan_assignments2469app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2469; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #319); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2469,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #319)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 18,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 34,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2469,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 18,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 34,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:42:29Inserimentoplan_assignments2468app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2468; date: ∅ → 2026-05-27; notes: ∅ → Auto-generato (Ordine #319); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2468,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #319)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 45,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2468,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 45,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:42:29Inserimentoplan_assignments2467app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2467; date: ∅ → 2026-05-26; notes: ∅ → Auto-generato (Ordine #319); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2467,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #319)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 33,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2467,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:35:42Cancellazioneplan_assignments2365
id: 2365 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #348) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2365
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #348)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 40
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": 55
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2365,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #348)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 15:35:42Cancellazioneplan_assignments2343
id: 2343 → ∅; date: 2026-05-27 → ∅; notes: Auto-generato (Ordine #319) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2343
  },
  "date": {
    "new": null,
    "old": "2026-05-27"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #319)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 38
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": 34
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2343,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 34,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 15:35:42Cancellazioneplan_assignments2342
id: 2342 → ∅; date: 2026-05-26 → ∅; notes: Auto-generato (Ordine #319) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2342
  },
  "date": {
    "new": null,
    "old": "2026-05-26"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #319)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 35
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": 55
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2342,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 15:35:42Cancellazioneplan_assignments2341
id: 2341 → ∅; date: 2026-05-26 → ∅; notes: Auto-generato (Ordine #319) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2341
  },
  "date": {
    "new": null,
    "old": "2026-05-26"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #319)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 19
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": 55
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2341,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 19,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 15:22:15Inserimentoplan_assignments2365app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2365; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #348); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2365,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #348)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2365,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #348)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:22:15Inserimentoplan_assignments2343app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2343; date: ∅ → 2026-05-27; notes: ∅ → Auto-generato (Ordine #319); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2343,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #319)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 38,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 34,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2343,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 34,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:22:15Inserimentoplan_assignments2342app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2342; date: ∅ → 2026-05-26; notes: ∅ → Auto-generato (Ordine #319); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2342,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #319)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 35,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2342,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 15:22:15Inserimentoplan_assignments2341app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 2341; date: ∅ → 2026-05-26; notes: ∅ → Auto-generato (Ordine #319); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2341,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #319)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 19,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": 55,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2341,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #319)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 19,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": 55,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
22/05/26, 14:55:41Cancellazioneplan_assignments1546
id: 1546 → ∅; date: 2026-04-01 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2137 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1546
  },
  "date": {
    "new": null,
    "old": "2026-04-01"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2137"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 15
  },
  "operator_id": {
    "new": null,
    "old": 25
  },
  "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": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 294
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1546,
  "date": "2026-04-01",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2137",
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 294,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:41Cancellazioneplan_assignments1542
id: 1542 → ∅; date: 2026-04-01 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2132 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1542
  },
  "date": {
    "new": null,
    "old": "2026-04-01"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2132"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 28
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 44
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1542,
  "date": "2026-04-01",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2132",
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:41Cancellazioneplan_assignments1541
id: 1541 → ∅; date: 2026-04-01 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2131 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1541
  },
  "date": {
    "new": null,
    "old": "2026-04-01"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2131"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 15
  },
  "operator_id": {
    "new": null,
    "old": 41
  },
  "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": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 18
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1541,
  "date": "2026-04-01",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2131",
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 41,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 18,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:41Cancellazioneplan_assignments1533
id: 1533 → ∅; date: 2026-04-01 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2122 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1533
  },
  "date": {
    "new": null,
    "old": "2026-04-01"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2122"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 20
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 386
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1533,
  "date": "2026-04-01",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2122",
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 20,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 386,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:41Cancellazioneplan_assignments1529
id: 1529 → ∅; date: 2026-03-31 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2117 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1529
  },
  "date": {
    "new": null,
    "old": "2026-03-31"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2117"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 15
  },
  "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": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 316
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1529,
  "date": "2026-03-31",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2117",
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 316,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:36Cancellazioneplan_assignments1677
id: 1677 → ∅; date: 2026-04-09 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2316 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1677
  },
  "date": {
    "new": null,
    "old": "2026-04-09"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2316"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 26
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 196
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1677,
  "date": "2026-04-09",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2316",
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 196,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:36Cancellazioneplan_assignments1652
id: 1652 → ∅; date: 2026-04-08 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2281 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1652
  },
  "date": {
    "new": null,
    "old": "2026-04-08"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2281"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 26
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 20
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1652,
  "date": "2026-04-08",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2281",
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 20,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:08Cancellazioneplan_assignments2064
id: 2064 → ∅; date: 2026-05-08 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2922 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2064
  },
  "date": {
    "new": null,
    "old": "2026-05-08"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2922"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 15
  },
  "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": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 390
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2064,
  "date": "2026-05-08",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2922",
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 390,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:08Cancellazioneplan_assignments2038
id: 2038 → ∅; date: 2026-05-07 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2885 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2038
  },
  "date": {
    "new": null,
    "old": "2026-05-07"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2885"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 15
  },
  "operator_id": {
    "new": null,
    "old": 41
  },
  "scrap_by_type": {
    "new": null,
    "old": {
      "processing": 2
    }
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 438
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2038,
  "date": "2026-05-07",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2885",
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 41,
  "scrap_by_type": {
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 438,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:02Cancellazioneplan_assignments2140
id: 2140 → ∅; date: 2026-05-14 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2140
  },
  "date": {
    "new": null,
    "old": "2026-05-14"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 36
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 106
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 216
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2140,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 216,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:26:27Inserimentoorders383app interna · csv_import · orders_import · orders_import:269
id: ∅ → 383; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 72; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 383,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 72,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-30",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 383,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 72,
  "delivery_date": "2026-06-30",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders356app interna · csv_import · orders_import · orders_import:269
id: ∅ → 356; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 144; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 356,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 144,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-23",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 356,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 144,
  "delivery_date": "2026-06-23",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders348app interna · csv_import · orders_import · orders_import:269
id: ∅ → 348; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 144; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 348,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 144,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-18",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 348,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 144,
  "delivery_date": "2026-06-18",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders319app interna · csv_import · orders_import · orders_import:269
id: ∅ → 319; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 144; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 319,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 144,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-11",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 319,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 144,
  "delivery_date": "2026-06-11",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders291app interna · csv_import · orders_import · orders_import:269
id: ∅ → 291; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 72; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 291,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 72,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-04",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 291,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 72,
  "delivery_date": "2026-06-04",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders241app interna · csv_import · orders_import · orders_import:269
id: ∅ → 241; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 72; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 241,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 72,
    "old": null
  },
  "delivery_date": {
    "new": "2026-05-27",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 241,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 72,
  "delivery_date": "2026-05-27",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:24:46Modificaorders78app interna · app · order_bulk_status_update · orders:17,16,19,20,15,18,45,46,49,51,50,48,52,53,54,61,62,63,65,66,69,70,59,58,57,56,64,43,67,55,68,60,77,73,75,76,72,74,79,78,80,83,81,87,85,84,86,82,93,92,91,90,89,88,95,98,99,101,100,96,94,108,113,107,114,106,105,104,103,102,112,111,110,109,141,136,139,116,115,120,97,119,118,117,221,121,122,140,206,222,214,193,123,124,215,194,223,207,200,130,131,132,133,134,135,195,224,201,208,137,138,142,126,127,128,129,144,143,196,145,146,147,148,149,150,151,152,153,154,155,156,157,158,202,209,216,225,159,160,161,162,226,203,217,210,197,163,211,227,204,218,198,219,199,205,212,228,164,220,165,177,166,178,167,168,179,229,213,180,169,181,170,171,182,183,172,184,173,185,174,186,175,176,187
status: confirmed → obsolete
Dettagli before/after
Diff
{
  "status": {
    "new": "obsolete",
    "old": "confirmed"
  }
}
Prima
{
  "id": 78,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 144,
  "delivery_date": "2026-05-25",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 78,
  "status": "obsolete",
  "customer": "MAN",
  "quantity": 144,
  "delivery_date": "2026-05-25",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:24:46Modificaorders53app interna · app · order_bulk_status_update · orders:17,16,19,20,15,18,45,46,49,51,50,48,52,53,54,61,62,63,65,66,69,70,59,58,57,56,64,43,67,55,68,60,77,73,75,76,72,74,79,78,80,83,81,87,85,84,86,82,93,92,91,90,89,88,95,98,99,101,100,96,94,108,113,107,114,106,105,104,103,102,112,111,110,109,141,136,139,116,115,120,97,119,118,117,221,121,122,140,206,222,214,193,123,124,215,194,223,207,200,130,131,132,133,134,135,195,224,201,208,137,138,142,126,127,128,129,144,143,196,145,146,147,148,149,150,151,152,153,154,155,156,157,158,202,209,216,225,159,160,161,162,226,203,217,210,197,163,211,227,204,218,198,219,199,205,212,228,164,220,165,177,166,178,167,168,179,229,213,180,169,181,170,171,182,183,172,184,173,185,174,186,175,176,187
status: confirmed → obsolete
Dettagli before/after
Diff
{
  "status": {
    "new": "obsolete",
    "old": "confirmed"
  }
}
Prima
{
  "id": 53,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 72,
  "delivery_date": "2026-05-20",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 53,
  "status": "obsolete",
  "customer": "MAN",
  "quantity": 72,
  "delivery_date": "2026-05-20",
  "product_code_id": 106,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:01:45Modificainventory_balances1084app interna · app · inventory_manual_adjustment · product:106:finishedReal
quantity: 216 → 144; updated_at: 2026-05-22T10:28:11.585 → 2026-05-22T12:01:45.124
Dettagli before/after
Diff
{
  "quantity": {
    "new": 144,
    "old": 216
  },
  "updated_at": {
    "new": "2026-05-22T12:01:45.124",
    "old": "2026-05-22T10:28:11.585"
  }
}
Prima
{
  "id": 1084,
  "quantity": 216,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:11.585",
  "product_code_id": 106
}
Dopo
{
  "id": 1084,
  "quantity": 144,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T12:01:45.124",
  "product_code_id": 106
}
22/05/26, 14:01:45Inserimentoinventory_movements2826app interna · app · inventory_manual_adjustment · product:106:finishedReal
id: ∅ → 2826; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":144}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2826,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 144
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-20T10:01:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -72,
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2826,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 144
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-20T10:01:00",
  "scrap_by_type": null,
  "quantity_delta": -72,
  "product_code_id": 106
}
22/05/26, 12:28:11Modificainventory_balances1084app interna · csv_import · consuntivo_posting · assignment:2140
quantity: 0 → 216; updated_at: 2026-05-14T11:10:32.883 → 2026-05-22T10:28:11.585
Dettagli before/after
Diff
{
  "quantity": {
    "new": 216,
    "old": 0
  },
  "updated_at": {
    "new": "2026-05-22T10:28:11.585",
    "old": "2026-05-14T11:10:32.883"
  }
}
Prima
{
  "id": 1084,
  "quantity": 0,
  "warehouse": "finished_real",
  "updated_at": "2026-05-14T11:10:32.883",
  "product_code_id": 106
}
Dopo
{
  "id": 1084,
  "quantity": 216,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:11.585",
  "product_code_id": 106
}
22/05/26, 12:28:11Modificainventory_balances1082app interna · csv_import · consuntivo_posting · assignment:2140
quantity: 835 → 619; updated_at: 2026-05-14T11:10:32.876 → 2026-05-22T10:28:11.581
Dettagli before/after
Diff
{
  "quantity": {
    "new": 619,
    "old": 835
  },
  "updated_at": {
    "new": "2026-05-22T10:28:11.581",
    "old": "2026-05-14T11:10:32.876"
  }
}
Prima
{
  "id": 1082,
  "quantity": 835,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-14T11:10:32.876",
  "product_code_id": 106
}
Dopo
{
  "id": 1082,
  "quantity": 619,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:11.581",
  "product_code_id": 106
}
22/05/26, 12:28:11Inserimentoinventory_movements2651app interna · csv_import · consuntivo_posting · assignment:2140
id: ∅ → 2651; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2140; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2651,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2140",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:11.576",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 216,
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2651,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2140",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:11.576",
  "scrap_by_type": null,
  "quantity_delta": 216,
  "product_code_id": 106
}
22/05/26, 12:28:11Inserimentoinventory_movements2650app interna · csv_import · consuntivo_posting · assignment:2140
id: ∅ → 2650; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2140; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2650,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2140",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:11.572",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -216,
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2650,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2140",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:11.572",
  "scrap_by_type": null,
  "quantity_delta": -216,
  "product_code_id": 106
}
22/05/26, 12:28:11Inserimentoplan_assignments2140
id: ∅ → 2140; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2140,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 106,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 216,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2140,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 216,
  "setup_from_product_code_id": null
}