gianni non fare caso a @ReteInformatica i problemi, almeno per quanto concerne la tua richiesta iniziale, molto probabilmente dipendono proprio dal fatto che manca una tabella a database. Nello specifico, la tabella in_righe_tipiinterventi, che dovrebbe essere stata creata, se controlli il file 2_4_28.sql dentro la cartella update, durante l'aggiornamento alla 2.4.28 non è presente sul tuo database. Prova ad eseguire questa query per rimediare, anche se bisognerebbe entrare nel dettaglio per capire quante di queste query presenti nel file non sono state eseguite:
-- Aggiunta righe aggiuntive per tipologia intervento
CREATE TABLE in_righe_tipiinterventi
(
id
int NOT NULL,
id_tipointervento
varchar(25) NOT NULL,
descrizione
varchar(255) DEFAULT NULL,
qta
decimal(12,4) NOT NULL,
um
varchar(25) DEFAULT NULL,
prezzo_acquisto
decimal(12,4) NOT NULL,
prezzo_vendita
decimal(12,4) NOT NULL,
idiva
int NOT NULL,
subtotale
decimal(12,4) NOT NULL,
created_at
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
PRIMARY KEY (id
)) ENGINE = InnoDB;
ALTER TABLE in_righe_tipiinterventi
CHANGE id
id
INT NOT NULL AUTO_INCREMENT;