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 #109
50 eventi mostrati · offset 0Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
18/06/26, 13:53:26Inserimentoplan_assignments4744app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4744; date: ∅ → 2026-06-16; notes: ∅ → Auto-generato (Ordine #397); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4744,
    "old": null
  },
  "date": {
    "new": "2026-06-16",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #397)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 19,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "planned_minutes": {
    "new": 108,
    "old": null
  },
  "product_code_id": {
    "new": 134,
    "old": null
  },
  "capacity_minutes": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 36,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "POA235311C",
        "orderId": 397,
        "quantity": 36,
        "deliveryDate": "2026-07-02",
        "productCodeId": 134,
        "productionDeadline": "2026-06-30"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 1,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4744,
  "date": "2026-06-16",
  "notes": "Auto-generato (Ordine #397)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 19,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "planned_minutes": 108,
  "product_code_id": 134,
  "capacity_minutes": 109,
  "planned_quantity": 36,
  "order_allocations": [
    {
      "code": "POA235311C",
      "orderId": 397,
      "quantity": 36,
      "deliveryDate": "2026-07-02",
      "productCodeId": 134,
      "productionDeadline": "2026-06-30"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 1,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4741app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4741; date: ∅ → 2026-06-16; notes: ∅ → Auto-generato (Ordine #392); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4741,
    "old": null
  },
  "date": {
    "new": "2026-06-16",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #392)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 19,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "planned_minutes": {
    "new": 341,
    "old": null
  },
  "product_code_id": {
    "new": 116,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": 588,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "SCA2001801",
        "orderId": 392,
        "quantity": 588,
        "deliveryDate": "2026-07-02",
        "productCodeId": 116,
        "productionDeadline": "2026-06-30"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 109,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4741,
  "date": "2026-06-16",
  "notes": "Auto-generato (Ordine #392)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 19,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "planned_minutes": 341,
  "product_code_id": 116,
  "capacity_minutes": 450,
  "planned_quantity": 588,
  "order_allocations": [
    {
      "code": "SCA2001801",
      "orderId": 392,
      "quantity": 588,
      "deliveryDate": "2026-07-02",
      "productCodeId": 116,
      "productionDeadline": "2026-06-30"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 109,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4721app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4721; date: ∅ → 2026-06-15; notes: ∅ → Auto-generato (Ordine #360); shift: ∅ → T2; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4721,
    "old": null
  },
  "date": {
    "new": "2026-06-15",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #360)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "planned_minutes": {
    "new": 119,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": 100,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "MNA1950055",
        "orderId": 360,
        "quantity": 100,
        "deliveryDate": "2026-06-25",
        "productCodeId": 109,
        "productionDeadline": "2026-06-23"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 331,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4721,
  "date": "2026-06-15",
  "notes": "Auto-generato (Ordine #360)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "planned_minutes": 119,
  "product_code_id": 109,
  "capacity_minutes": 450,
  "planned_quantity": 100,
  "order_allocations": [
    {
      "code": "MNA1950055",
      "orderId": 360,
      "quantity": 100,
      "deliveryDate": "2026-06-25",
      "productCodeId": 109,
      "productionDeadline": "2026-06-23"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 331,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4720app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4720; date: ∅ → 2026-06-15; notes: ∅ → Auto-generato (Ordine #360); shift: ∅ → T2; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4720,
    "old": null
  },
  "date": {
    "new": "2026-06-15",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #360)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 18,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "planned_minutes": {
    "new": 45,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "capacity_minutes": {
    "new": 46,
    "old": null
  },
  "planned_quantity": {
    "new": 38,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "MNA1950055",
        "orderId": 360,
        "quantity": 38,
        "deliveryDate": "2026-06-25",
        "productCodeId": 109,
        "productionDeadline": "2026-06-23"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 1,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4720,
  "date": "2026-06-15",
  "notes": "Auto-generato (Ordine #360)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 18,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "planned_minutes": 45,
  "product_code_id": 109,
  "capacity_minutes": 46,
  "planned_quantity": 38,
  "order_allocations": [
    {
      "code": "MNA1950055",
      "orderId": 360,
      "quantity": 38,
      "deliveryDate": "2026-06-25",
      "productCodeId": 109,
      "productionDeadline": "2026-06-23"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 1,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4709app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4709; date: ∅ → 2026-06-15; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4709,
    "old": null
  },
  "date": {
    "new": "2026-06-15",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 38,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "planned_minutes": {
    "new": 95,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": 80,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "MNA1950055",
        "orderId": 330,
        "quantity": 80,
        "deliveryDate": "2026-06-18",
        "productCodeId": 109,
        "productionDeadline": "2026-06-16"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 355,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4709,
  "date": "2026-06-15",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "planned_minutes": 95,
  "product_code_id": 109,
  "capacity_minutes": 450,
  "planned_quantity": 80,
  "order_allocations": [
    {
      "code": "MNA1950055",
      "orderId": 330,
      "quantity": 80,
      "deliveryDate": "2026-06-18",
      "productCodeId": 109,
      "productionDeadline": "2026-06-16"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 355,
  "setup_from_product_code_id": null
}
18/06/26, 13:53:26Inserimentoplan_assignments4708app interna · app · magic_plan_confirm · magic_plan:2026-06-15:2026-06-19
id: ∅ → 4708; date: ∅ → 2026-06-15; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T1; +14 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4708,
    "old": null
  },
  "date": {
    "new": "2026-06-15",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 19,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "planned_minutes": {
    "new": 450,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "capacity_minutes": {
    "new": 450,
    "old": null
  },
  "planned_quantity": {
    "new": 381,
    "old": null
  },
  "order_allocations": {
    "new": [
      {
        "code": "MNA1950055",
        "orderId": 330,
        "quantity": 381,
        "deliveryDate": "2026-06-18",
        "productCodeId": 109,
        "productionDeadline": "2026-06-16"
      }
    ],
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "residual_capacity_minutes": {
    "new": 0,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4708,
  "date": "2026-06-15",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 19,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "planned_minutes": 450,
  "product_code_id": 109,
  "capacity_minutes": 450,
  "planned_quantity": 381,
  "order_allocations": [
    {
      "code": "MNA1950055",
      "orderId": 330,
      "quantity": 381,
      "deliveryDate": "2026-06-18",
      "productCodeId": 109,
      "productionDeadline": "2026-06-16"
    }
  ],
  "produced_quantity": null,
  "residual_capacity_minutes": 0,
  "setup_from_product_code_id": null
}
04/06/26, 11:08:54Inserimentoplan_assignments4548app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4548; date: ∅ → 2026-06-03; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4548,
    "old": null
  },
  "date": {
    "new": "2026-06-03",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 137,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4548,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 137,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
04/06/26, 11:08:54Cancellazioneplan_assignments4508app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: 4508 → ∅; date: 2026-06-03 → ∅; notes: Auto-generato (Ordine #330) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4508
  },
  "date": {
    "new": null,
    "old": "2026-06-03"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #330)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 29
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 137
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4508,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 137,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
03/06/26, 15:01:41Inserimentoplan_assignments4508app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4508; date: ∅ → 2026-06-03; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4508,
    "old": null
  },
  "date": {
    "new": "2026-06-03",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 137,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4508,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 137,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
03/06/26, 15:01:41Cancellazioneplan_assignments4467app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: 4467 → ∅; date: 2026-06-03 → ∅; notes: Auto-generato (Ordine #360) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4467
  },
  "date": {
    "new": null,
    "old": "2026-06-03"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #360)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 24
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 99
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4467,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #360)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 99,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
03/06/26, 15:01:41Cancellazioneplan_assignments4454app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: 4454 → ∅; date: 2026-06-03 → ∅; notes: Auto-generato (Ordine #330) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4454
  },
  "date": {
    "new": null,
    "old": "2026-06-03"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #330)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 41
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 358
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4454,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 41,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 358,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
29/05/26, 14:43:28Modificainventory_balances34app interna · app · inventory_manual_adjustment · product:109:finishedReal
quantity: 460 → 220; updated_at: 2026-05-28T13:51:28.435 → 2026-05-29T12:43:29.006
Dettagli before/after
Diff
{
  "quantity": {
    "new": 220,
    "old": 460
  },
  "updated_at": {
    "new": "2026-05-29T12:43:29.006",
    "old": "2026-05-28T13:51:28.435"
  }
}
Prima
{
  "id": 34,
  "quantity": 460,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.435",
  "product_code_id": 109
}
Dopo
{
  "id": 34,
  "quantity": 220,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:43:29.006",
  "product_code_id": 109
}
29/05/26, 14:43:28Inserimentoinventory_movements3289app interna · app · inventory_manual_adjustment · product:109:finishedReal
id: ∅ → 3289; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":220}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3289,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 220
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:43:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -240,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3289,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 220
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T10:43:00",
  "scrap_by_type": null,
  "quantity_delta": -240,
  "product_code_id": 109
}
29/05/26, 14:43:15Modificainventory_balances32app interna · app · inventory_manual_adjustment · product:109:semiFinished
quantity: 919 → 599; updated_at: 2026-05-28T14:06:09.961 → 2026-05-29T12:43:15.5
Dettagli before/after
Diff
{
  "quantity": {
    "new": 599,
    "old": 919
  },
  "updated_at": {
    "new": "2026-05-29T12:43:15.5",
    "old": "2026-05-28T14:06:09.961"
  }
}
Prima
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:06:09.961",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 599,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-29T12:43:15.5",
  "product_code_id": 109
}
29/05/26, 14:43:15Inserimentoinventory_movements3288app interna · app · inventory_manual_adjustment · product:109:semiFinished
id: ∅ → 3288; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"semi_finished","targetValue":599}; reference: ∅ → manual:semi_finished; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3288,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "semi_finished",
      "targetValue": 599
    },
    "old": null
  },
  "reference": {
    "new": "manual:semi_finished",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:43:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -320,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3288,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "semi_finished",
    "targetValue": 599
  },
  "reference": "manual:semi_finished",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T10:43:00",
  "scrap_by_type": null,
  "quantity_delta": -320,
  "product_code_id": 109
}
29/05/26, 09:32:29Inserimentoplan_assignments4467app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4467; date: ∅ → 2026-06-03; notes: ∅ → Auto-generato (Ordine #360); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4467,
    "old": null
  },
  "date": {
    "new": "2026-06-03",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #360)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 99,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4467,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #360)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 99,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
29/05/26, 09:32:29Inserimentoplan_assignments4454app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4454; date: ∅ → 2026-06-03; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4454,
    "old": null
  },
  "date": {
    "new": "2026-06-03",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 358,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4454,
  "date": "2026-06-03",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 41,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 358,
  "produced_quantity": null,
  "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: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: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
}
28/05/26, 16:06:09Inserimentoinventory_movements3250app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3250; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3250,
    "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.753",
    "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": 3250,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T14:06:09.753",
  "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: -102 → -157; updated_at: 2026-05-28T14:01:36.194 → 2026-05-28T14:06:09.745
Dettagli before/after
Diff
{
  "quantity": {
    "new": -157,
    "old": -102
  },
  "updated_at": {
    "new": "2026-05-28T14:06:09.745",
    "old": "2026-05-28T14:01:36.194"
  }
}
Prima
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:36.194",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:06:09.745",
  "raw_material_id": 9
}
28/05/26, 16:06:09Inserimentoraw_material_movements2011app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 2011; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":16,"processing":14,"workedCasting":-3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2011,
    "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.739",
    "old": null
  },
  "quantity_delta": {
    "new": -55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2011,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 16,
      "processing": 14,
      "workedCasting": -3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T14:06:09.739",
  "quantity_delta": -55,
  "raw_material_id": 9
}
28/05/26, 16:06:09Modificaplan_assignments4394
operator_id: 23 → 38; scrap_by_type: {"workedCasting":3} → {"raw":16,"processing":14}; produced_quantity: 133 → 161
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 38,
    "old": 23
  },
  "scrap_by_type": {
    "new": {
      "raw": 16,
      "processing": 14
    },
    "old": {
      "workedCasting": 3
    }
  },
  "produced_quantity": {
    "new": 161,
    "old": 133
  }
}
Prima
{
  "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
}
Dopo
{
  "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
}
28/05/26, 16:06:09Modificaplan_assignments4391
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4391,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 40,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 564,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4391,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 40,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 564,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_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:01:36Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 947 → 919; updated_at: 2026-05-28T14:01:36.056 → 2026-05-28T14:01:36.212
Dettagli before/after
Diff
{
  "quantity": {
    "new": 919,
    "old": 947
  },
  "updated_at": {
    "new": "2026-05-28T14:01:36.212",
    "old": "2026-05-28T14:01:36.056"
  }
}
Prima
{
  "id": 32,
  "quantity": 947,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:36.056",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:36.212",
  "product_code_id": 109
}
28/05/26, 16:01:36Inserimentoinventory_movements3248app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3248; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3248,
    "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:01:36.204",
    "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": 3248,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T14:01:36.204",
  "scrap_by_type": {
    "raw": -16,
    "processing": -14,
    "workedCasting": 3
  },
  "quantity_delta": -28,
  "product_code_id": 109
}
28/05/26, 16:01:36Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: -157 → -102; updated_at: 2026-05-28T14:01:36.04 → 2026-05-28T14:01:36.194
Dettagli before/after
Diff
{
  "quantity": {
    "new": -102,
    "old": -157
  },
  "updated_at": {
    "new": "2026-05-28T14:01:36.194",
    "old": "2026-05-28T14:01:36.04"
  }
}
Prima
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:36.04",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:36.194",
  "raw_material_id": 9
}
28/05/26, 16:01:36Inserimentoraw_material_movements2009app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 2009; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":-16,"processing":-14,"workedCasting":3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2009,
    "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:01:36.181",
    "old": null
  },
  "quantity_delta": {
    "new": 55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2009,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": -16,
      "processing": -14,
      "workedCasting": 3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T14:01:36.181",
  "quantity_delta": 55,
  "raw_material_id": 9
}
28/05/26, 16:01:36Modificaplan_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:01:36Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 919 → 947; updated_at: 2026-05-28T14:01:23.334 → 2026-05-28T14:01:36.056
Dettagli before/after
Diff
{
  "quantity": {
    "new": 947,
    "old": 919
  },
  "updated_at": {
    "new": "2026-05-28T14:01:36.056",
    "old": "2026-05-28T14:01:23.334"
  }
}
Prima
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:23.334",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 947,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:36.056",
  "product_code_id": 109
}
28/05/26, 16:01:36Inserimentoinventory_movements3247app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3247; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3247,
    "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:01:36.051",
    "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": 3247,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T14:01:36.051",
  "scrap_by_type": {
    "raw": 16,
    "processing": 14,
    "workedCasting": -3
  },
  "quantity_delta": 28,
  "product_code_id": 109
}
28/05/26, 16:01:36Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: -102 → -157; updated_at: 2026-05-28T14:01:23.324 → 2026-05-28T14:01:36.04
Dettagli before/after
Diff
{
  "quantity": {
    "new": -157,
    "old": -102
  },
  "updated_at": {
    "new": "2026-05-28T14:01:36.04",
    "old": "2026-05-28T14:01:23.324"
  }
}
Prima
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:23.324",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:36.04",
  "raw_material_id": 9
}
28/05/26, 16:01:36Inserimentoraw_material_movements2008app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 2008; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":16,"processing":14,"workedCasting":-3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2008,
    "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:01:36.025",
    "old": null
  },
  "quantity_delta": {
    "new": -55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2008,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 16,
      "processing": 14,
      "workedCasting": -3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T14:01:36.025",
  "quantity_delta": -55,
  "raw_material_id": 9
}
28/05/26, 16:01:36Modificaplan_assignments4394
operator_id: 23 → 38; scrap_by_type: {"workedCasting":3} → {"raw":16,"processing":14}; produced_quantity: 133 → 161
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 38,
    "old": 23
  },
  "scrap_by_type": {
    "new": {
      "raw": 16,
      "processing": 14
    },
    "old": {
      "workedCasting": 3
    }
  },
  "produced_quantity": {
    "new": 161,
    "old": 133
  }
}
Prima
{
  "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
}
Dopo
{
  "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
}
28/05/26, 16:01:35Modificaplan_assignments4391
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4391,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 40,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 564,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4391,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 40,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 564,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_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:01:23Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 947 → 919; updated_at: 2026-05-28T14:01:23.205 → 2026-05-28T14:01:23.334
Dettagli before/after
Diff
{
  "quantity": {
    "new": 919,
    "old": 947
  },
  "updated_at": {
    "new": "2026-05-28T14:01:23.334",
    "old": "2026-05-28T14:01:23.205"
  }
}
Prima
{
  "id": 32,
  "quantity": 947,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:23.205",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:23.334",
  "product_code_id": 109
}
28/05/26, 16:01:23Inserimentoinventory_movements3246app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3246; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3246,
    "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:01:23.33",
    "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": 3246,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T14:01:23.33",
  "scrap_by_type": {
    "raw": -16,
    "processing": -14,
    "workedCasting": 3
  },
  "quantity_delta": -28,
  "product_code_id": 109
}
28/05/26, 16:01:23Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: -157 → -102; updated_at: 2026-05-28T14:01:23.194 → 2026-05-28T14:01:23.324
Dettagli before/after
Diff
{
  "quantity": {
    "new": -102,
    "old": -157
  },
  "updated_at": {
    "new": "2026-05-28T14:01:23.324",
    "old": "2026-05-28T14:01:23.194"
  }
}
Prima
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:23.194",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:23.324",
  "raw_material_id": 9
}
28/05/26, 16:01:23Inserimentoraw_material_movements2007app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 2007; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":-16,"processing":-14,"workedCasting":3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2007,
    "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:01:23.319",
    "old": null
  },
  "quantity_delta": {
    "new": 55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2007,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": -16,
      "processing": -14,
      "workedCasting": 3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T14:01:23.319",
  "quantity_delta": 55,
  "raw_material_id": 9
}
28/05/26, 16:01:23Modificaplan_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:01:23Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 919 → 947; updated_at: 2026-05-28T13:58:02.831 → 2026-05-28T14:01:23.205
Dettagli before/after
Diff
{
  "quantity": {
    "new": 947,
    "old": 919
  },
  "updated_at": {
    "new": "2026-05-28T14:01:23.205",
    "old": "2026-05-28T13:58:02.831"
  }
}
Prima
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:58:02.831",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 947,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T14:01:23.205",
  "product_code_id": 109
}
28/05/26, 16:01:23Inserimentoinventory_movements3245app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3245; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3245,
    "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:01:23.2",
    "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": 3245,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T14:01:23.2",
  "scrap_by_type": {
    "raw": 16,
    "processing": 14,
    "workedCasting": -3
  },
  "quantity_delta": 28,
  "product_code_id": 109
}
28/05/26, 16:01:23Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: -102 → -157; updated_at: 2026-05-28T13:58:02.815 → 2026-05-28T14:01:23.194
Dettagli before/after
Diff
{
  "quantity": {
    "new": -157,
    "old": -102
  },
  "updated_at": {
    "new": "2026-05-28T14:01:23.194",
    "old": "2026-05-28T13:58:02.815"
  }
}
Prima
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:58:02.815",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T14:01:23.194",
  "raw_material_id": 9
}