Audit modifiche

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

Azzera filtri
50 eventi mostrati · offset 800Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 16:06:10Modificaplan_assignments4420
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4419
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4419,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 76,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4419,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 76,
  "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:10Modificaplan_assignments4418
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4417
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4417,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 100,
  "planned_quantity": null,
  "produced_quantity": 336,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4417,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 100,
  "planned_quantity": null,
  "produced_quantity": 336,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4416
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4416,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 101,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4416,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 101,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4415
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4415,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 18,
  "operator_id": 31,
  "scrap_by_type": {
    "raw": 6
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 146,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4415,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 18,
  "operator_id": 31,
  "scrap_by_type": {
    "raw": 6
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 146,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4414
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4413
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4413,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 86,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4413,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 86,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4412
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4412,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 102,
  "planned_quantity": null,
  "produced_quantity": 252,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4412,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 102,
  "planned_quantity": null,
  "produced_quantity": 252,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4411
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4411,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 113,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4411,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 113,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4362
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4362,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #352)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 103,
  "planned_quantity": 68,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4362,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #352)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 103,
  "planned_quantity": 68,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4363
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4363,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #353)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 101,
  "planned_quantity": 34,
  "produced_quantity": 80,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4363,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #353)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 101,
  "planned_quantity": 34,
  "produced_quantity": 80,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4410
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4410,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 18,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 77,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4410,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 18,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 77,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4361
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4361,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #351)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 102,
  "planned_quantity": 70,
  "produced_quantity": 46,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4361,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #351)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 102,
  "planned_quantity": 70,
  "produced_quantity": 46,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4409
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4409,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 240,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4409,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 240,
  "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:10Modificaplan_assignments4408
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4408,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 20,
  "scrap_by_type": {
    "processing": 5,
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4408,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 20,
  "scrap_by_type": {
    "processing": 5,
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4407
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4406
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4406,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 99,
  "planned_quantity": null,
  "produced_quantity": 200,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4406,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 99,
  "planned_quantity": null,
  "produced_quantity": 200,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4405
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4405,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": {
    "raw": 1,
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 117,
  "planned_quantity": null,
  "produced_quantity": 487,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4405,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": {
    "raw": 1,
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 117,
  "planned_quantity": null,
  "produced_quantity": 487,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 947 → 919; updated_at: 2026-05-28T14:06:09.758 → 2026-05-28T14:06:09.961
Dettagli before/after
Diff
{
  "quantity": {
    "new": 919,
    "old": 947
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.961",
    "old": "2026-05-28T14:06:09.758"
  }
}
Prima
{
  "id": 32,
  "quantity": 947,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:06:09.758",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:06:09.961",
  "product_code_id": 109
}
28/05/26, 16:06:09Inserimentoinventory_movements3252app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3252; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3252,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4394",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:09.958",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": -16,
      "processing": -14,
      "workedCasting": 3
    },
    "old": null
  },
  "quantity_delta": {
    "new": -28,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3252,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T14:06:09.958",
  "scrap_by_type": {
    "raw": -16,
    "processing": -14,
    "workedCasting": 3
  },
  "quantity_delta": -28,
  "product_code_id": 109
}
28/05/26, 16:06:09Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: -157 → -102; updated_at: 2026-05-28T14:06:09.745 → 2026-05-28T14:06:09.952
Dettagli before/after
Diff
{
  "quantity": {
    "new": -102,
    "old": -157
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.952",
    "old": "2026-05-28T14:06:09.745"
  }
}
Prima
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:06:09.745",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:06:09.952",
  "raw_material_id": 9
}
28/05/26, 16:06:09Inserimentoraw_material_movements2013app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 2013; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":-16,"processing":-14,"workedCasting":3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2013,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": -16,
        "processing": -14,
        "workedCasting": 3
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4394",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T14:06:09.942",
    "old": null
  },
  "quantity_delta": {
    "new": 55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2013,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": -16,
      "processing": -14,
      "workedCasting": 3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T14:06:09.942",
  "quantity_delta": 55,
  "raw_material_id": 9
}
28/05/26, 16:06:09Modificaplan_assignments4394
operator_id: 38 → 23; scrap_by_type: {"raw":16,"processing":14} → {"workedCasting":3}; produced_quantity: 161 → 133
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 23,
    "old": 38
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": {
      "raw": 16,
      "processing": 14
    }
  },
  "produced_quantity": {
    "new": 133,
    "old": 161
  }
}
Prima
{
  "id": 4394,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 38,
  "scrap_by_type": {
    "raw": 16,
    "processing": 14
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 161,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4394,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 23,
  "scrap_by_type": {
    "workedCasting": 3
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 133,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4404
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4404,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 99,
  "planned_quantity": null,
  "produced_quantity": 550,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4404,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 99,
  "planned_quantity": null,
  "produced_quantity": 550,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4403
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4403,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "workedCasting": 90
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 114,
  "planned_quantity": null,
  "produced_quantity": 218,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4403,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "workedCasting": 90
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 114,
  "planned_quantity": null,
  "produced_quantity": 218,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4402
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4402,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 103,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4402,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 103,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4401
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4401,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": {
    "workedCasting": 8
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 78,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4401,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": {
    "workedCasting": 8
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 78,
  "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:09Modificaplan_assignments4400
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4400,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 48,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4400,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 48,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4399
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4398
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4397
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4397,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 55,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4397,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 55,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4396
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4395
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4395,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 14,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4395,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 14,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 919 → 947; updated_at: 2026-05-28T14:01:36.212 → 2026-05-28T14:06:09.758
Dettagli before/after
Diff
{
  "quantity": {
    "new": 947,
    "old": 919
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.758",
    "old": "2026-05-28T14:01:36.212"
  }
}
Prima
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:36.212",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 947,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:06:09.758",
  "product_code_id": 109
}