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 #103
23 eventi mostrati · offset 400Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
22/05/26, 14:55:02Cancellazioneplan_assignments2157
id: 2157 → ∅; date: 2026-05-15 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2157
  },
  "date": {
    "new": null,
    "old": "2026-05-15"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 15
  },
  "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": 103
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 24
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2157,
  "date": "2026-05-15",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 103,
  "planned_quantity": null,
  "produced_quantity": 24,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:55:02Cancellazioneplan_assignments2078
id: 2078 → ∅; date: 2026-05-12 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2078
  },
  "date": {
    "new": null,
    "old": "2026-05-12"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 26
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 103
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 36
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2078,
  "date": "2026-05-12",
  "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": 103,
  "planned_quantity": null,
  "produced_quantity": 36,
  "setup_from_product_code_id": null
}
Dopo
null
22/05/26, 14:26:27Inserimentoorders379app interna · csv_import · orders_import · orders_import:269
id: ∅ → 379; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 160; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 379,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 160,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-25",
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 379,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 160,
  "delivery_date": "2026-06-25",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders352app interna · csv_import · orders_import · orders_import:269
id: ∅ → 352; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 80; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 352,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 80,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-22",
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 352,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 80,
  "delivery_date": "2026-06-22",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders323app interna · csv_import · orders_import · orders_import:269
id: ∅ → 323; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 80; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 323,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 80,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-15",
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 323,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 80,
  "delivery_date": "2026-06-15",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders297app interna · csv_import · orders_import · orders_import:269
id: ∅ → 297; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 160; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 297,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 160,
    "old": null
  },
  "delivery_date": {
    "new": "2026-06-08",
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 297,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 160,
  "delivery_date": "2026-06-08",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:26:27Inserimentoorders259app interna · csv_import · orders_import · orders_import:269
id: ∅ → 259; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 160; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 259,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 160,
    "old": null
  },
  "delivery_date": {
    "new": "2026-05-29",
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 259,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 160,
  "delivery_date": "2026-05-29",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:24:46Modificaorders82app interna · app · order_bulk_status_update · orders:17,16,19,20,15,18,45,46,49,51,50,48,52,53,54,61,62,63,65,66,69,70,59,58,57,56,64,43,67,55,68,60,77,73,75,76,72,74,79,78,80,83,81,87,85,84,86,82,93,92,91,90,89,88,95,98,99,101,100,96,94,108,113,107,114,106,105,104,103,102,112,111,110,109,141,136,139,116,115,120,97,119,118,117,221,121,122,140,206,222,214,193,123,124,215,194,223,207,200,130,131,132,133,134,135,195,224,201,208,137,138,142,126,127,128,129,144,143,196,145,146,147,148,149,150,151,152,153,154,155,156,157,158,202,209,216,225,159,160,161,162,226,203,217,210,197,163,211,227,204,218,198,219,199,205,212,228,164,220,165,177,166,178,167,168,179,229,213,180,169,181,170,171,182,183,172,184,173,185,174,186,175,176,187
status: confirmed → obsolete
Dettagli before/after
Diff
{
  "status": {
    "new": "obsolete",
    "old": "confirmed"
  }
}
Prima
{
  "id": 82,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 80,
  "delivery_date": "2026-05-27",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 82,
  "status": "obsolete",
  "customer": "MAN",
  "quantity": 80,
  "delivery_date": "2026-05-27",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 14:24:46Modificaorders73app interna · app · order_bulk_status_update · orders:17,16,19,20,15,18,45,46,49,51,50,48,52,53,54,61,62,63,65,66,69,70,59,58,57,56,64,43,67,55,68,60,77,73,75,76,72,74,79,78,80,83,81,87,85,84,86,82,93,92,91,90,89,88,95,98,99,101,100,96,94,108,113,107,114,106,105,104,103,102,112,111,110,109,141,136,139,116,115,120,97,119,118,117,221,121,122,140,206,222,214,193,123,124,215,194,223,207,200,130,131,132,133,134,135,195,224,201,208,137,138,142,126,127,128,129,144,143,196,145,146,147,148,149,150,151,152,153,154,155,156,157,158,202,209,216,225,159,160,161,162,226,203,217,210,197,163,211,227,204,218,198,219,199,205,212,228,164,220,165,177,166,178,167,168,179,229,213,180,169,181,170,171,182,183,172,184,173,185,174,186,175,176,187
status: confirmed → obsolete
Dettagli before/after
Diff
{
  "status": {
    "new": "obsolete",
    "old": "confirmed"
  }
}
Prima
{
  "id": 73,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 80,
  "delivery_date": "2026-05-22",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 73,
  "status": "obsolete",
  "customer": "MAN",
  "quantity": 80,
  "delivery_date": "2026-05-22",
  "product_code_id": 103,
  "current_stage_id": null,
  "produced_quantity": 0
}
22/05/26, 13:39:30Modificainventory_balances55app interna · app · inventory_manual_adjustment · product:103:finishedReal
quantity: 236 → 148; updated_at: 2026-05-13T08:49:36.598 → 2026-05-22T11:39:30.186
Dettagli before/after
Diff
{
  "quantity": {
    "new": 148,
    "old": 236
  },
  "updated_at": {
    "new": "2026-05-22T11:39:30.186",
    "old": "2026-05-13T08:49:36.598"
  }
}
Prima
{
  "id": 55,
  "quantity": 236,
  "warehouse": "finished_real",
  "updated_at": "2026-05-13T08:49:36.598",
  "product_code_id": 103
}
Dopo
{
  "id": 55,
  "quantity": 148,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T11:39:30.186",
  "product_code_id": 103
}
22/05/26, 13:39:30Inserimentoinventory_movements2821app interna · app · inventory_manual_adjustment · product:103:finishedReal
id: ∅ → 2821; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":148}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2821,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 148
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-18T09:39:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -88,
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2821,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 148
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-18T09:39:00",
  "scrap_by_type": null,
  "quantity_delta": -88,
  "product_code_id": 103
}
22/05/26, 13:39:18Modificainventory_balances53app interna · app · inventory_manual_adjustment · product:103:semiFinished
quantity: 312 → 320; updated_at: 2026-05-22T10:28:12.122 → 2026-05-22T11:39:18.999
Dettagli before/after
Diff
{
  "quantity": {
    "new": 320,
    "old": 312
  },
  "updated_at": {
    "new": "2026-05-22T11:39:18.999",
    "old": "2026-05-22T10:28:12.122"
  }
}
Prima
{
  "id": 53,
  "quantity": 312,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.122",
  "product_code_id": 103
}
Dopo
{
  "id": 53,
  "quantity": 320,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T11:39:18.999",
  "product_code_id": 103
}
22/05/26, 13:39:18Inserimentoinventory_movements2820app interna · app · inventory_manual_adjustment · product:103:semiFinished
id: ∅ → 2820; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"semi_finished","targetValue":320}; reference: ∅ → manual:semi_finished; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2820,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "semi_finished",
      "targetValue": 320
    },
    "old": null
  },
  "reference": {
    "new": "manual:semi_finished",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-18T09:39:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 8,
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2820,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "semi_finished",
    "targetValue": 320
  },
  "reference": "manual:semi_finished",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-18T09:39:00",
  "scrap_by_type": null,
  "quantity_delta": 8,
  "product_code_id": 103
}
22/05/26, 12:28:12Modificainventory_balances53app interna · csv_import · consuntivo_posting · assignment:2157
quantity: 288 → 312; updated_at: 2026-05-22T10:28:12.046 → 2026-05-22T10:28:12.122
Dettagli before/after
Diff
{
  "quantity": {
    "new": 312,
    "old": 288
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.122",
    "old": "2026-05-22T10:28:12.046"
  }
}
Prima
{
  "id": 53,
  "quantity": 288,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.046",
  "product_code_id": 103
}
Dopo
{
  "id": 53,
  "quantity": 312,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.122",
  "product_code_id": 103
}
22/05/26, 12:28:12Inserimentoinventory_movements2672app interna · csv_import · consuntivo_posting · assignment:2157
id: ∅ → 2672; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2157; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2672,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2157",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.116",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 24,
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2672,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2157",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.116",
  "scrap_by_type": null,
  "quantity_delta": 24,
  "product_code_id": 103
}
22/05/26, 12:28:12Modificaraw_material_balances10app interna · csv_import · consuntivo_posting · assignment:2157
quantity: 404 → 380; updated_at: 2026-05-22T10:28:12.034 → 2026-05-22T10:28:12.108
Dettagli before/after
Diff
{
  "quantity": {
    "new": 380,
    "old": 404
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.108",
    "old": "2026-05-22T10:28:12.034"
  }
}
Prima
{
  "id": 10,
  "quantity": 404,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.034",
  "raw_material_id": 4
}
Dopo
{
  "id": 10,
  "quantity": 380,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.108",
  "raw_material_id": 4
}
22/05/26, 12:28:12Inserimentoraw_material_movements1622app interna · csv_import · consuntivo_posting · assignment:2157
id: ∅ → 1622; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2157; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1622,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2157",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.103",
    "old": null
  },
  "quantity_delta": {
    "new": -24,
    "old": null
  },
  "raw_material_id": {
    "new": 4,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1622,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2157",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.103",
  "quantity_delta": -24,
  "raw_material_id": 4
}
22/05/26, 12:28:12Inserimentoplan_assignments2157
id: ∅ → 2157; date: ∅ → 2026-05-15; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2157,
    "old": null
  },
  "date": {
    "new": "2026-05-15",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "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": 103,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 24,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2157,
  "date": "2026-05-15",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 103,
  "planned_quantity": null,
  "produced_quantity": 24,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances53app interna · csv_import · consuntivo_posting · assignment:2155
quantity: -8 → 288; updated_at: 2026-05-13T08:49:36.595 → 2026-05-22T10:28:12.046
Dettagli before/after
Diff
{
  "quantity": {
    "new": 288,
    "old": -8
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.046",
    "old": "2026-05-13T08:49:36.595"
  }
}
Prima
{
  "id": 53,
  "quantity": -8,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-13T08:49:36.595",
  "product_code_id": 103
}
Dopo
{
  "id": 53,
  "quantity": 288,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.046",
  "product_code_id": 103
}
22/05/26, 12:28:12Inserimentoinventory_movements2670app interna · csv_import · consuntivo_posting · assignment:2155
id: ∅ → 2670; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2155; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2670,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2155",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.039",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 296,
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2670,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2155",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.039",
  "scrap_by_type": null,
  "quantity_delta": 296,
  "product_code_id": 103
}
22/05/26, 12:28:12Modificaraw_material_balances10app interna · csv_import · consuntivo_posting · assignment:2155
quantity: 700 → 404; updated_at: 2026-05-12T12:43:28.063 → 2026-05-22T10:28:12.034
Dettagli before/after
Diff
{
  "quantity": {
    "new": 404,
    "old": 700
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.034",
    "old": "2026-05-12T12:43:28.063"
  }
}
Prima
{
  "id": 10,
  "quantity": 700,
  "warehouse": "raw",
  "updated_at": "2026-05-12T12:43:28.063",
  "raw_material_id": 4
}
Dopo
{
  "id": 10,
  "quantity": 404,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.034",
  "raw_material_id": 4
}
22/05/26, 12:28:12Inserimentoraw_material_movements1620app interna · csv_import · consuntivo_posting · assignment:2155
id: ∅ → 1620; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2155; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1620,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2155",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.028",
    "old": null
  },
  "quantity_delta": {
    "new": -296,
    "old": null
  },
  "raw_material_id": {
    "new": 4,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1620,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2155",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.028",
  "quantity_delta": -296,
  "raw_material_id": 4
}
22/05/26, 12:28:12Inserimentoplan_assignments2155
id: ∅ → 2155; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2155,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 296,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2155,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 103,
  "planned_quantity": null,
  "produced_quantity": 296,
  "setup_from_product_code_id": null
}