Sia nella demo https://demo.osmcloud.it/2429/ che in quella mia di test
in attività non è possibile aggiungere una sessione tecnico.
Non è possibile aggiungere una sessione tecnico post aggiornamento 2.4.28
- Modificato
Ciao Lucas, si si ho visto che era una demo
ho segnalato che fino a ieri sia nella demo on line che sulla mia installazione di tests aggiornata alla 2.4.29
non è possibile aggiungere la sessione di un tecnico in attività
oggi ho verificato sulla demo online e funziona
ma sulla mia installazione è rimasto il problema... prima con la 2.4.28 funzionava.
avete corretto qualcosa?
in caso la rifaccio da zero tanto è quella di test
fatto ma non cambia nulla.
ho verificato il contenuto dei due files e sembrano uguali.
ho provato anche sostituire l'intera cartella interventi ma non cambia nulla.
PS. preciso che per me non cambia nulla, posso rifare da zero l'ambiente di tests, era più che altro avvisarvi che il problema è emerso dopo l'aggiornamento.
- Modificato
ciao, non saprei risponderti, io la momento per OSM in produzione ho ancora la 2.4.28
ho solo provato ad aggiornare quella in tests dalla 28 alla 29 e si è presentato il problema evidenziato.
dalle prove descritte sembra che il problema sia nell'agg. sul db, ma lascio agli sviluppatori la questione
- Modificato
Buongiorno,
con questo aggiornamento mi sono usciti un notevole numero di problemi che vi descrivo, tutti riguardano la parte delle attività:
1) creando una nuova attività, quando faccio la ricerca per il nome del cliente, selezionando il cliente il menù con la lista dei clienti non scompare. Stessa cosa nei campi "Per conto di", "Preventivo", "Contratto", "Ordine" e "Stato";
2) terminata la compilazione della nuova attività non mi crea l'attività ma mi esce questo errore:
Posso creare un'attività solo se non inserisco le "Ore lavorate";
3) una volta creata l'attività visto che non l'ho potuto fare nella fase, chiamiamola, preliminare cerco di inserire le "Ore di lavoro" ma cliccando sul pulsante "Aggiungi" non succede nulla.
La sostituzione del file row-list.php l'ho provata ma non è ha avuto successo.
Grazie per l'attenzione.
ReteInformatica
Ciao
Mi sembra di capire che il punto 3 è legato a l’anomalia che ho segnalato in questo post.
- Modificato
Ciao, penso proprio di sì. Ho provato anche a reinstallare tutto da zero ma nessun problema è stato risolto.
Quando ho fatto l'aggiornamento nella fase dell'aggiornamento del database è andato tutto ok, almeno dl messaggio finale.
Per il momento io ho ripristinato tutti i file della cartella /modules/interventi
della versione 2.4.28, e il modulo funziona senza problemi. Capisco che è un metodo un po' spartano, però`può essere utile a chi, come me, ha necessità immediata che il modulo funzioni, in attesa che il bug venga risolto.
Io sono tornato indietro alla 2.4.28
lucas
Ciao Luca, avendo fatto l'installazione da zero dell'ambiente di tests con la 2.4.29 non ho Log con errori.
ma ho recuperato la cartella openstamanager precedente ( quella aggiornata dalla 2.4.28 alla 29 )
Ps. Comunque preciso quanto già evidenziato all'inizio, che il problema si presentava anche nella vostra demo 2.4.29
ti riporto un parte del file error.log spero possa essere utile.
[2022-01-31 10:42:39] Logs.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist {"code":"42S02","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist","file":"/var/www/html/openstamanager/src/Database.php","line":256,"trace":"#0 /var/www/html/openstamanager/src/Database.php(256): PDO->prepare()\n#1 /var/www/html/openstamanager/modules/interventi/modutil.php(114): Database->fetchArray()\n#2 /var/www/html/openstamanager/modules/interventi/actions.php(690): add_tecnico()\n#3 /var/www/html/openstamanager/actions.php(365): include('/var/www/html/o...')\n#4 {main}"}
{"url":"/openstamanager/actions.php","ip":"192.168.100.188","http_method":"POST","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/editor.php?id_module=3&id_record=10","unique_id":"YfevD9n9ppadF055CId1vAAAAAI","uid":"d771521"}
[2022-01-31 10:43:19] Logs.ERROR: Uncaught Exception PDOException: "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist" at /var/www/html/openstamanager/src/Database.php line 256 {"exception":"[object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist at /var/www/html/openstamanager/src/Database.php:256)"}
{"url":"/openstamanager/controller.php?id_module=3","ip":"192.168.100.188","http_method":"POST","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/controller.php?id_module=3","unique_id":"YfevN3bhOjlYcDpxDA4xrgAAABU","uid":"a659489"}
[2022-01-31 10:43:19] Logs.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist {"code":"42S02","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist","file":"/var/www/html/openstamanager/src/Database.php","line":256,"trace":"#0 /var/www/html/openstamanager/src/Database.php(256): PDO->prepare()\n#1 /var/www/html/openstamanager/modules/interventi/modutil.php(114): Database->fetchArray()\n#2 /var/www/html/openstamanager/modules/interventi/actions.php(250): add_tecnico()\n#3 /var/www/html/openstamanager/actions.php(365): include('/var/www/html/o...')\n#4 /var/www/html/openstamanager/controller.php(31): include_once('/var/www/html/o...')\n#5 {main}"}
{"url":"/openstamanager/controller.php?id_module=3","ip":"192.168.100.188","http_method":"POST","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/controller.php?id_module=3","unique_id":"YfevN3bhOjlYcDpxDA4xrgAAABU","uid":"a659489"}
[2022-01-31 10:44:07] Logs.ERROR: Uncaught Exception PDOException: "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist" at /var/www/html/openstamanager/src/Database.php line 256 {"exception":"[object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist at /var/www/html/openstamanager/src/Database.php:256)"}
{"url":"/openstamanager/actions.php","ip":"192.168.100.188","http_method":"POST","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/editor.php?id_module=3&id_record=10","unique_id":"YfevZyvRRUih701tNOu0FwAAAA0","uid":"bbe5606"}
[2022-01-31 10:44:07] Logs.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist {"code":"42S02","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist","file":"/var/www/html/openstamanager/src/Database.php","line":256,"trace":"#0 /var/www/html/openstamanager/src/Database.php(256): PDO->prepare()\n#1 /var/www/html/openstamanager/modules/interventi/modutil.php(114): Database->fetchArray()\n#2 /var/www/html/openstamanager/modules/interventi/actions.php(690): add_tecnico()\n#3 /var/www/html/openstamanager/actions.php(365): include('/var/www/html/o...')\n#4 {main}"}
{"url":"/openstamanager/actions.php","ip":"192.168.100.188","http_method":"POST","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/editor.php?id_module=3&id_record=10","unique_id":"YfevZyvRRUih701tNOu0FwAAAA0","uid":"bbe5606"}
[2022-01-31 10:44:37] Logs.ERROR: Uncaught Exception PDOException: "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist" at /var/www/html/openstamanager/src/Database.php line 256 {"exception":"[object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist at /var/www/html/openstamanager/src/Database.php:256)"}
{"url":"/openstamanager/modules/tipi_intervento/ajax_righe.php?id_module=9&id_record=2","ip":"192.168.100.188","http_method":"GET","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/editor.php?id_module=9&id_record=2","unique_id":"YfevhD6LqBkePa50dBWVNQAAAAo","uid":"d49b756"}
[2022-01-31 10:44:37] Logs.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist {"code":"42S02","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'opensm.in_righe_tipiinterventi' doesn't exist","file":"/var/www/html/openstamanager/src/Database.php","line":256,"trace":"#0 /var/www/html/openstamanager/src/Database.php(256): PDO->prepare()\n#1 /var/www/html/openstamanager/modules/tipi_intervento/ajax_righe.php(9): Database->fetchArray()\n#2 {main}"}
{"url":"/openstamanager/modules/tipi_intervento/ajax_righe.php?id_module=9&id_record=2","ip":"192.168.100.188","http_method":"GET","server":"192.168.100.253","referrer":"http://192.168.100.253/openstamanager/editor.php?id_module=9&id_record=2","unique_id":"YfevhD6LqBkePa50dBWVNQAAAAo","uid":"d49b756"}
sajo Il problema è la tabella in_righe_tipiinterventi che manca. Per sistemare, momentaneamente, puoi crearla con questa query:
-- 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;