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 #112
50 eventi mostrati · offset 50Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 16:01:36Modificaplan_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:01:23Modificaplan_assignments4428
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4428,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4428,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_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, 15:58:03Modificaplan_assignments4428
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4428,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4428,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_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, 15:51:29Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:4428
quantity: 663 → 671; updated_at: 2026-05-28T13:51:27.918 → 2026-05-28T13:51:29.194
Dettagli before/after
Diff
{
  "quantity": {
    "new": 671,
    "old": 663
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.194",
    "old": "2026-05-28T13:51:27.918"
  }
}
Prima
{
  "id": 83,
  "quantity": 663,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:27.918",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 671,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.194",
  "product_code_id": 112
}
28/05/26, 15:51:29Inserimentoinventory_movements3228app interna · csv_import · consuntivo_posting · assignment:4428
id: ∅ → 3228; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4428; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3228,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4428",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.19",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 8,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3228,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4428",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.19",
  "scrap_by_type": null,
  "quantity_delta": 8,
  "product_code_id": 112
}
28/05/26, 15:51:29Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:4428
quantity: 1558 → 1550; updated_at: 2026-05-28T13:51:27.908 → 2026-05-28T13:51:29.181
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1550,
    "old": 1558
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.181",
    "old": "2026-05-28T13:51:27.908"
  }
}
Prima
{
  "id": 34,
  "quantity": 1558,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.908",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1550,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.181",
  "raw_material_id": 12
}
28/05/26, 15:51:29Inserimentoraw_material_movements1997app interna · csv_import · consuntivo_posting · assignment:4428
id: ∅ → 1997; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4428; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1997,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4428",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.177",
    "old": null
  },
  "quantity_delta": {
    "new": -8,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1997,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4428",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.177",
  "quantity_delta": -8,
  "raw_material_id": 12
}
28/05/26, 15:51:29Inserimentoplan_assignments4428
id: ∅ → 4428; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4428,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 8,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4428,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:27Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:4395
quantity: 649 → 663; updated_at: 2026-05-28T13:00:51.567 → 2026-05-28T13:51:27.918
Dettagli before/after
Diff
{
  "quantity": {
    "new": 663,
    "old": 649
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.918",
    "old": "2026-05-28T13:00:51.567"
  }
}
Prima
{
  "id": 83,
  "quantity": 649,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:00:51.567",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 663,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:27.918",
  "product_code_id": 112
}
28/05/26, 15:51:27Inserimentoinventory_movements3182app interna · csv_import · consuntivo_posting · assignment:4395
id: ∅ → 3182; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4395; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3182,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4395",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.914",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 14,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3182,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4395",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:27.914",
  "scrap_by_type": null,
  "quantity_delta": 14,
  "product_code_id": 112
}
28/05/26, 15:51:27Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:4395
quantity: 1572 → 1558; updated_at: 2026-05-28T07:29:34.535 → 2026-05-28T13:51:27.908
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1558,
    "old": 1572
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.908",
    "old": "2026-05-28T07:29:34.535"
  }
}
Prima
{
  "id": 34,
  "quantity": 1572,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.535",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1558,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.908",
  "raw_material_id": 12
}
28/05/26, 15:51:27Inserimentoraw_material_movements1969app interna · csv_import · consuntivo_posting · assignment:4395
id: ∅ → 1969; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4395; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1969,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4395",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.903",
    "old": null
  },
  "quantity_delta": {
    "new": -14,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1969,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4395",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:27.903",
  "quantity_delta": -14,
  "raw_material_id": 12
}
28/05/26, 15:51:27Inserimentoplan_assignments4395
id: ∅ → 4395; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4395,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 14,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
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, 15:07:51Modificaorders246app interna · app · order_status_update · order:246
status: confirmed → delivered
Dettagli before/after
Diff
{
  "status": {
    "new": "delivered",
    "old": "confirmed"
  }
}
Prima
{
  "id": 246,
  "status": "confirmed",
  "customer": "SCANIA",
  "quantity": 160,
  "delivery_date": "2026-05-28",
  "product_code_id": 112,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 246,
  "status": "delivered",
  "customer": "SCANIA",
  "quantity": 160,
  "delivery_date": "2026-05-28",
  "product_code_id": 112,
  "current_stage_id": null,
  "produced_quantity": 0
}
28/05/26, 15:00:51Modificainventory_balances83app interna · app · finished_goods_delivery · product:SCA1920597:finished_goods_delivery
quantity: 809 → 649; updated_at: 2026-05-28T07:29:34.554 → 2026-05-28T13:00:51.567
Dettagli before/after
Diff
{
  "quantity": {
    "new": 649,
    "old": 809
  },
  "updated_at": {
    "new": "2026-05-28T13:00:51.567",
    "old": "2026-05-28T07:29:34.554"
  }
}
Prima
{
  "id": 83,
  "quantity": 809,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.554",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 649,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:00:51.567",
  "product_code_id": 112
}
28/05/26, 15:00:51Inserimentoinventory_movements3162app interna · app · finished_goods_delivery · product:SCA1920597:finished_goods_delivery
id: ∅ → 3162; reason: ∅ → consumption; metadata: ∅ → {"code":"SCA1920597","note":null,"quantity":160,"warehouse":"finished_real","movementType":"finished_goods_delivery","documentNumber":"260856"}; reference: ∅ → structured:finished_goods_delivery:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3162,
    "old": null
  },
  "reason": {
    "new": "consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "SCA1920597",
      "note": null,
      "quantity": 160,
      "warehouse": "finished_real",
      "movementType": "finished_goods_delivery",
      "documentNumber": "260856"
    },
    "old": null
  },
  "reference": {
    "new": "structured:finished_goods_delivery:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T00:00:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -160,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3162,
  "reason": "consumption",
  "metadata": {
    "code": "SCA1920597",
    "note": null,
    "quantity": 160,
    "warehouse": "finished_real",
    "movementType": "finished_goods_delivery",
    "documentNumber": "260856"
  },
  "reference": "structured:finished_goods_delivery:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T00:00:00",
  "scrap_by_type": null,
  "quantity_delta": -160,
  "product_code_id": 112
}
28/05/26, 09:30:55Cancellazioneplan_assignments3920
id: 3920 → ∅; date: 2026-05-27 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3920
  },
  "date": {
    "new": null,
    "old": "2026-05-27"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 27
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 8
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3920,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 09:29:34Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:3920
quantity: 801 → 809; updated_at: 2026-05-26T09:47:31.711 → 2026-05-28T07:29:34.554
Dettagli before/after
Diff
{
  "quantity": {
    "new": 809,
    "old": 801
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.554",
    "old": "2026-05-26T09:47:31.711"
  }
}
Prima
{
  "id": 83,
  "quantity": 801,
  "warehouse": "finished_real",
  "updated_at": "2026-05-26T09:47:31.711",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 809,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.554",
  "product_code_id": 112
}
28/05/26, 09:29:34Inserimentoinventory_movements3140app interna · csv_import · consuntivo_posting · assignment:3920
id: ∅ → 3140; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3920; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3140,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3920",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.543",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 8,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3140,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3920",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.543",
  "scrap_by_type": null,
  "quantity_delta": 8,
  "product_code_id": 112
}
28/05/26, 09:29:34Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:3920
quantity: 1580 → 1572; updated_at: 2026-05-26T09:47:31.697 → 2026-05-28T07:29:34.535
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1572,
    "old": 1580
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.535",
    "old": "2026-05-26T09:47:31.697"
  }
}
Prima
{
  "id": 34,
  "quantity": 1580,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.697",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1572,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.535",
  "raw_material_id": 12
}
28/05/26, 09:29:34Inserimentoraw_material_movements1950app interna · csv_import · consuntivo_posting · assignment:3920
id: ∅ → 1950; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3920; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1950,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3920",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.528",
    "old": null
  },
  "quantity_delta": {
    "new": -8,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1950,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3920",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.528",
  "quantity_delta": -8,
  "raw_material_id": 12
}
28/05/26, 09:29:34Inserimentoplan_assignments3920
id: ∅ → 3920; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3920,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 8,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3920,
  "date": "2026-05-27",
  "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": 8,
  "setup_from_product_code_id": null
}
27/05/26, 12:44:59Modificaproduct_codes112
throughput_per_shift: 11 → 83
Dettagli before/after
Diff
{
  "throughput_per_shift": {
    "new": 83,
    "old": 11
  }
}
Prima
{
  "id": 112,
  "code": "SCA1920597",
  "notes": null,
  "active": true,
  "customer": "SCANIA",
  "flow_type": "direct",
  "description": "INTERMEDIATE PIECE SCANIA",
  "short_label": null,
  "raw_material_id": 12,
  "packaging_quantity": 1,
  "production_flow_id": 1,
  "assembly_throughput": null,
  "throughput_per_shift": 11,
  "external_treatment_status": "none",
  "inventory_source_warehouse": null,
  "inventory_destination_warehouse": null
}
Dopo
{
  "id": 112,
  "code": "SCA1920597",
  "notes": null,
  "active": true,
  "customer": "SCANIA",
  "flow_type": "direct",
  "description": "INTERMEDIATE PIECE SCANIA",
  "short_label": null,
  "raw_material_id": 12,
  "packaging_quantity": 1,
  "production_flow_id": 1,
  "assembly_throughput": null,
  "throughput_per_shift": 83,
  "external_treatment_status": "none",
  "inventory_source_warehouse": null,
  "inventory_destination_warehouse": null
}
26/05/26, 13:34:45Cancellazioneplan_assignments3539
id: 3539 → ∅; date: 2026-05-25 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3539
  },
  "date": {
    "new": null,
    "old": "2026-05-25"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 27
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 14
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3539,
  "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
null
26/05/26, 11:47:31Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:3539
quantity: 787 → 801; updated_at: 2026-05-22T15:30:52.462 → 2026-05-26T09:47:31.711
Dettagli before/after
Diff
{
  "quantity": {
    "new": 801,
    "old": 787
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.711",
    "old": "2026-05-22T15:30:52.462"
  }
}
Prima
{
  "id": 83,
  "quantity": 787,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T15:30:52.462",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 801,
  "warehouse": "finished_real",
  "updated_at": "2026-05-26T09:47:31.711",
  "product_code_id": 112
}
26/05/26, 11:47:31Inserimentoinventory_movements3091app interna · csv_import · consuntivo_posting · assignment:3539
id: ∅ → 3091; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3539; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3091,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3539",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.705",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 14,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3091,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3539",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-26T09:47:31.705",
  "scrap_by_type": null,
  "quantity_delta": 14,
  "product_code_id": 112
}
26/05/26, 11:47:31Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:3539
quantity: 1594 → 1580; updated_at: 2026-05-22T15:30:33.383 → 2026-05-26T09:47:31.697
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1580,
    "old": 1594
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.697",
    "old": "2026-05-22T15:30:33.383"
  }
}
Prima
{
  "id": 34,
  "quantity": 1594,
  "warehouse": "raw",
  "updated_at": "2026-05-22T15:30:33.383",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1580,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.697",
  "raw_material_id": 12
}
26/05/26, 11:47:31Inserimentoraw_material_movements1920app interna · csv_import · consuntivo_posting · assignment:3539
id: ∅ → 1920; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3539; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1920,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3539",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.689",
    "old": null
  },
  "quantity_delta": {
    "new": -14,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1920,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3539",
  "warehouse": "raw",
  "occurred_at": "2026-05-26T09:47:31.689",
  "quantity_delta": -14,
  "raw_material_id": 12
}
26/05/26, 11:47:31Inserimentoplan_assignments3539
id: ∅ → 3539; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3539,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 14,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3539,
  "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
}
22/05/26, 17:30:52Modificainventory_balances83app interna · app · inventory_manual_adjustment · product:112:finishedReal
quantity: 937 → 787; updated_at: 2026-05-22T14:03:24.776 → 2026-05-22T15:30:52.462
Dettagli before/after
Diff
{
  "quantity": {
    "new": 787,
    "old": 937
  },
  "updated_at": {
    "new": "2026-05-22T15:30:52.462",
    "old": "2026-05-22T14:03:24.776"
  }
}
Prima
{
  "id": 83,
  "quantity": 937,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.776",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 787,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T15:30:52.462",
  "product_code_id": 112
}
22/05/26, 17:30:52Inserimentoinventory_movements3028app interna · app · inventory_manual_adjustment · product:112:finishedReal
id: ∅ → 3028; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":787}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3028,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 787
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-21T13:30:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -150,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3028,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 787
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-21T13:30:00",
  "scrap_by_type": null,
  "quantity_delta": -150,
  "product_code_id": 112
}
22/05/26, 16:03:24Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:2579
quantity: 869 → 937; updated_at: 2026-05-22T14:03:24.278 → 2026-05-22T14:03:24.776
Dettagli before/after
Diff
{
  "quantity": {
    "new": 937,
    "old": 869
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.776",
    "old": "2026-05-22T14:03:24.278"
  }
}
Prima
{
  "id": 83,
  "quantity": 869,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.278",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 937,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.776",
  "product_code_id": 112
}
22/05/26, 16:03:24Inserimentoinventory_movements2863app interna · csv_import · consuntivo_posting · assignment:2579
id: ∅ → 2863; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2579; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2863,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2579",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.772",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 68,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2863,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2579",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.772",
  "scrap_by_type": null,
  "quantity_delta": 68,
  "product_code_id": 112
}
22/05/26, 16:03:24Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:2579
quantity: 1512 → 1444; updated_at: 2026-05-22T14:03:24.267 → 2026-05-22T14:03:24.766
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1444,
    "old": 1512
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.766",
    "old": "2026-05-22T14:03:24.267"
  }
}
Prima
{
  "id": 34,
  "quantity": 1512,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.267",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1444,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.766",
  "raw_material_id": 12
}
22/05/26, 16:03:24Inserimentoraw_material_movements1746app interna · csv_import · consuntivo_posting · assignment:2579
id: ∅ → 1746; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2579; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1746,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2579",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.763",
    "old": null
  },
  "quantity_delta": {
    "new": -68,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1746,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2579",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.763",
  "quantity_delta": -68,
  "raw_material_id": 12
}
22/05/26, 16:03:24Inserimentoplan_assignments2579
id: ∅ → 2579; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2579,
    "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": 16,
    "old": null
  },
  "operator_id": {
    "new": 30,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 68,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2579,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:2564
quantity: 787 → 869; updated_at: 2026-05-22T11:12:49.029 → 2026-05-22T14:03:24.278
Dettagli before/after
Diff
{
  "quantity": {
    "new": 869,
    "old": 787
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.278",
    "old": "2026-05-22T11:12:49.029"
  }
}
Prima
{
  "id": 83,
  "quantity": 787,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T11:12:49.029",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 869,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.278",
  "product_code_id": 112
}
22/05/26, 16:03:24Inserimentoinventory_movements2841app interna · csv_import · consuntivo_posting · assignment:2564
id: ∅ → 2841; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2564; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2841,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2564",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.274",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 82,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2841,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2564",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.274",
  "scrap_by_type": null,
  "quantity_delta": 82,
  "product_code_id": 112
}
22/05/26, 16:03:24Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:2564
quantity: 1594 → 1512; updated_at: 2026-05-22T11:12:35.021 → 2026-05-22T14:03:24.267
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1512,
    "old": 1594
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.267",
    "old": "2026-05-22T11:12:35.021"
  }
}
Prima
{
  "id": 34,
  "quantity": 1594,
  "warehouse": "raw",
  "updated_at": "2026-05-22T11:12:35.021",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1512,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.267",
  "raw_material_id": 12
}
22/05/26, 16:03:24Inserimentoraw_material_movements1738app interna · csv_import · consuntivo_posting · assignment:2564
id: ∅ → 1738; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2564; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1738,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2564",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.261",
    "old": null
  },
  "quantity_delta": {
    "new": -82,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1738,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2564",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.261",
  "quantity_delta": -82,
  "raw_material_id": 12
}
22/05/26, 16:03:24Inserimentoplan_assignments2564
id: ∅ → 2564; date: ∅ → 2026-05-13; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2564,
    "old": null
  },
  "date": {
    "new": "2026-05-13",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 30,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 82,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2564,
  "date": "2026-05-13",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 82,
  "setup_from_product_code_id": null
}
22/05/26, 14:55:41Cancellazioneplan_assignments1591
id: 1591 → ∅; date: 2026-04-03 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2204 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1591
  },
  "date": {
    "new": null,
    "old": "2026-04-03"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2204"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 30
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 80
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1591,
  "date": "2026-04-03",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2204",
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 80,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:41Cancellazioneplan_assignments1568
id: 1568 → ∅; date: 2026-04-02 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2162 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1568
  },
  "date": {
    "new": null,
    "old": "2026-04-02"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2162"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 30
  },
  "scrap_by_type": {
    "new": null,
    "old": {
      "workedCasting": 1
    }
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 79
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1568,
  "date": "2026-04-02",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2162",
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 79,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:41Cancellazioneplan_assignments1547
id: 1547 → ∅; date: 2026-04-01 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2138 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1547
  },
  "date": {
    "new": null,
    "old": "2026-04-01"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2138"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 31
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 78
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1547,
  "date": "2026-04-01",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2138",
  "shift": "T2",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 31,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 78,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:36Cancellazioneplan_assignments1636
id: 1636 → ∅; date: 2026-04-07 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2255 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1636
  },
  "date": {
    "new": null,
    "old": "2026-04-07"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2255"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 27
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 10
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1636,
  "date": "2026-04-07",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2255",
  "shift": "T2",
  "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": 10,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:36Cancellazioneplan_assignments1609
id: 1609 → ∅; date: 2026-04-07 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2225 → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1609
  },
  "date": {
    "new": null,
    "old": "2026-04-07"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2225"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 23
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 56
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1609,
  "date": "2026-04-07",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2225",
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 56,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:24Cancellazioneplan_assignments1889
id: 1889 → ∅; date: 2026-04-24 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2662 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1889
  },
  "date": {
    "new": null,
    "old": "2026-04-24"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2662"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 30
  },
  "scrap_by_type": {
    "new": null,
    "old": {
      "workedCasting": 1
    }
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 79
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1889,
  "date": "2026-04-24",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2662",
  "shift": "T2",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 79,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:24Cancellazioneplan_assignments1874
id: 1874 → ∅; date: 2026-04-23 → ∅; notes: Import storico consuntivo 2026 - riga Google Form #2640 → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 1874
  },
  "date": {
    "new": null,
    "old": "2026-04-23"
  },
  "notes": {
    "new": null,
    "old": "Import storico consuntivo 2026 - riga Google Form #2640"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 16
  },
  "operator_id": {
    "new": null,
    "old": 30
  },
  "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": 112
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 80
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 1874,
  "date": "2026-04-23",
  "notes": "Import storico consuntivo 2026 - riga Google Form #2640",
  "shift": "T2",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 80,
  "setup_from_product_code_id": null
}
Dopo
null