Titolo: Quelli che restano. Presentazione: È solo una minor release che come al solito rimuove i piccoli errori, però colgo l'occasione per condividere il modulo "Hospital", una bozza, ma fa qualcosa di nuovo che credo molto utile, se non altro come esempio: usa la variabile superglobale e volatile $_SESSION['aes_key'] contenente la chiave per criptare e decriptare dati e documenti sensibili come quelli sanitari. Si tratta della stessa chiave che già adoperiamo per nascondere sul server le password...
GAzie 9.13 ready
sempre su miglioramento skin black.css
correzioni su skin black.css ed altri particolari grafici
un paio di correzioni grafiche
acquisendo manualmente il primo documento dell'anno non consentiva il cambio data di registrazione e ci si doveva rientrare in modifica prima della contabilizzazione
ancora su miglioramento stile black
altre correzioni sullo stile colore black
uniformati report ddt acquisti e vendite, rivisti alcuni colori sugli stili
corretto errore introdotto dal commit precedente
Report ddt di acquisto: aggiungo possibilità di selezione produzione.
aggiungo funzione per semplificare l'upsert dei json sulle colonne custom_field
evito di indicare la lettera di intento anche sui righi descrittivi, piccola modifica allo style del bottone delle notifiche
cambiate/aggiunte colonne su tabelle del DB
aggiungo indicizzazioni sulle 2 colonne della ragione sociale delle anagrafiche e risolto problema di stampa dei righi di tipo testo troppo grandi su template fattura_semplice.php
alcuni warnings
aggiungo la possibilità di duplicare le fatture immediate e di acconto, corretto template richiesta preventivo a fornitore
correggo errore su ciclo della query dei lotti orfani e conseguente variabile indefinita
sbagliava l'attribuzione delle quantità in presenza di più righi delle stesso articolo
piccoli miglioramenti, per lo di tipo grafico
Vacation rental: predispongo nella tabella rental_discount anche un periodo di prenotazione
Acquisizione fattura elettronica di acquisto: aggiunta la possibilità di inserire i lotti di magazzino in fase di acquisizione fattura elettronica di acquisto
Vacation rental: creata possibilità di condizionare uno sconto ad un determinato dispositivo
se non trovo l'utente anziché andare in fatal error distruggo la session e mi riposiziono per il login
refuso
miglioro e provo ad uniformare il layout degli input con la ricerca autocomplete sfruttando l'attributo placeholder e css clamp
allineato nome file per italiano
Formato date uniformato per confronti MySQL
Modulo acquisti: Inserita possibilità di ristampare le fatture di acquisto nel formato GAzie Pdf, con selezione periodo di stampa e fornitore.
aggiungo voce di menù per ristampa documenti di acquisto (dalla prossima release)
refusi che davano problemi su linux
aggiorno le librerie con composer e correggo admin.php. Tolgo un paio di righi che non pregiudicavano il funzionamento dello script me erano inutili e non mi spiego come mai siano stati messi li.
Vacation rental: predispongo per sconti riservati a determinati dispositivi
rispetto alla soluzione proposta sull'ultimo commit ho avuto un ripensamento: il metodo di usare Auto_increment ricavato da SHOW TABLE STATUS espone a dei potenziali rischi di concorrenza ho preferito aggiornare l'id_movmag utilizzando LAST_INSERT_ID()
corretti problemi derivanti dalla cache di Mysql >= 8.0 che restituisce un valore Auto_increment non aggiornato
varie piccole modifiche, quella su install.php ossia posix_getpwuid() andava in errore sulle ultime versioni php e/o serve che l'hanno disabilitato
documenti di vendita (ordini,preventivi,fatture,ddt): completato controllo presenza e scadenza delle dichiarazioni di intento per esportatori abituali
anagrafica clienti: controllo presenza e scadenza delle dichiarazioni di intento per esportatori abituali ( proseguimento lavori)
Vi ringrazio Marco
anagrafica clienti: aggiungo la possibilità di inserire le dichiarazioni di intento per esportatori abituali al fine di automatizzare l'inserimento sui documenti di vendita e controllarne le scadenze (inizio lavori)
in caso di presenza rigo con IVA N3.5 (intento) valorizzo anche i righi descrittivi per evitare lo scarto, a breve gestione delle lettere di intento e loro scadenze
Buongiorno, ho aggiornato gazie dalla versione 8.2 alla versione 9.12 passando per le varie versioni, una volta fatto il login mi rimane il vecchio menu'. E' possibile attivare il nuovo menu'.? Grazie per un Vs. cortese aiuto Salvatore
stampe stato scadenze: corretti errori ed uniformate vendite con acquisti
completato lavoro per selezione e stampa report situazione ordini di vendita
cliccando sull'orologino arancione vi si aprirà un nuovo modo :)
Buonasera, cancella il movimento contabile in Contabilità-Prima nota, modifica il documento di origine in Vendite-Fatture con i valori corretti e contabilizza nuovamente. Oppure modifica i parametri sotto la tabella da te inviata, vedi immagine allegata
Buon pomeriggio, volevo modificare il movimento contabile perchè errato ma ricevo l'errore "ERRORE! -> Il totale dei movimenti dello scadenzario non coincidono con l'importo del rigo ad esso relativo " cosa debbo modificare per andare avanti nella modifica del movimento? Vi ringrazio Saluti Marco
proseguimento lavoro su report situazione ordini di vendita
proseguimento lavoro su report situazione ordini di vendita
proseguimento lavoro su report situazione ordini di vendita
proseguimento lavoro su report situazione ordini clienti
Inizio lavoro per report situazione ordini di vendita
Buongiorno volevo sottoporre un problema con la gestione del contatore telematico. Una volta completata la procedura di creazione (vendite - corrispettivi - nuovo registratore telematico), non è più possibile modificare i parametri utenti abilitati e reparti iva, accedendo successivamente (vendite - corrispettivi - lista registratori telematici). Inoltre se modifico un parametro nella pagina Dati Principali, perdo gli utenti abilitati (sul DB in gaz_001cash_register - enabled_users , trovo questi...
Perfetto, grazie
corretto con [r7305]
corretti errori segnalati da Matteo Dulli
Buongiorno volevo segnalare che in Gazie 12 il campo di testo legato ad un prodotto/servizio non viene riportato nelle ricevute.
Vacation rental: Nel caso di prenotazione con status ISSUE, permetto di inserire anche la descrizione
Buonasera, ho riscontrato un problema nella creazione del legame tra una fattura a saldo (TD24 – FAD generata da DDT) e le precedenti fatture d’acconto (TD02 – FAA). Il sistema carica correttamente il collegamento solo con una fattura, ma omette la riga di riferimento. Se invece genero una fattura TD01 (FAI) e inserisco manualmente i dati nel campo “FaE riferimento documento” (con rigo e data, anche per più fatture d’acconto), l’XML risulta corretto. Il problema si presenta quando: applico la stessa...
Produzione: non riconosceva l'articolo con codice maggiore di 20 caratteri.
Vacation rental: migliorata la funzione per fornire il dataset al grafico importi e occupazioni
Vacation rental: piccole correzioni al commit precedente
Vacation rental: Allo status 'Issue' aggiungo una data di scadenza per risolvere il problema. Servirà poi per il reminder automatico.
PHP Warning: Undefined array key "annota" in /home/rgcyjfjv/gestgazie.lacasettabio.it/modules/config/admin_aliiva.php on line 50
Per il momento visto che la numerazione non è vincolante ti consiglio di anadare sulla tabella gaz_NNNtesbro e correggere a 761 anche se potresti non avere più i riferimenti giusti sulla relativa fattura emessa
Il problema è che se ci sono dei duplicati, se tento di modificare delle righe di quell'ordine duplicato, mi dice che non posso modificare quel numero d'ordine perchè ce n'è uno con data precedente. Inoltre a volte, duplicando un ordine, ne genera uno con numero "1". Me ne accorgo, e lo cancello. Poi lo riduplico, e funziona.
Si, giusto Giovanni
Gli ordini non sono documenti fiscali e quindi i controlli sono stati lasciati più "laschi". C'è chi, ad esempio, li cancella anche dopo un bel po' di tempo, chi (come hai fatto tu) cambia le date compromettendo la squenza della numerazione. Pertanto si dovrebbe fare in modo che ognuno scelga il grado di libertà in base alle proprie esigenze
No, non ancora
Ciao Antonio, grazie per la correzione, comunque il commit relativo è il 7296. https://sourceforge.net/p/gazie/code/7296/
Non è ancora risolto nella 9.11. Ci sono dei bugfix nell'ultima ? Grazie, GV
Vacation renta: predisposizione per invio notifiche alle APP degli utenti e, in mancanza, invio SMS.
Condivido il modulo HOSPITAL, una base per implementare tutte le funzioni di una struttura sanitaria che vuole essere un esempio di utilizzo della chiave$_SESSION['aeskey']per la conservazione dei dati sensibili. Attraverso la preventiva criptazione prima della conservazione sulle tabelle del database delle anagrafiche dei pazienti/ospiti e sui files dei documenti operativi provenienti dall'esterno. Il modulo si prefigge l'obiettivo di prevenire i data breach anche in caso di violazione del database...
Grazie per la segnalazione Giovanni. Il commit [r7297] rimedia
Condivido il modulo HOSPITAL, una base per implementare tutte le funzioni di una struttura sanitaria che vuole essere un esempio di utilizzo della chiave $_SESSION['aeskey'] per la conservazione dei dati sensibili. Attraverso la preventiva criptazione prima della conservazione sulle tabelle del database delle anagrafiche dei pazienti/ospiti e sui files dei documenti operativi provenienti dall'esterno. Il modulo si prefigge l'obiettivo di prevenire i data breach anche in caso di violazione del...
come da segnalazione di Giovanni Pirozzi su forum
Salve, scrivo questo post per aiutare chi potrebbe riscontrare questo problema e non sa come risolvere. Non ho avuto tempo per individuare l'origine del problema, per fare prima ho cancellato il file .htaccess nella cartella /setup/install/, fatto l'aggiornamento senza alcun errore e poi rimesso il file cancellato dov'era.
Salve, ho riscontrato un errore nel file update_to_9.10.sql al rigo 460 mi dice descrizione troppo lunga. Quindi ho modificato il rigo accorciando la descrizione, ricaricato il backup precedente all'aggiornamento e rifatto l'aggiornamento senza alcun errore segnalato.
se il cliente è stato nascosto alla ricerca non lo visualizzo con autocomplete
quando tentava di riferire un rigo di DdT alla fattura e si basava sulla sola quantità non era possibile modificare il rigo
niente, scelgo le maniere forti: ricarico la pagina
non bastava chiudere il dialog
durante la selezione della larghezza dei widget in home page viene proposto il focus sul valore attuale e non sempre su "1". Piccola ottimizzazione su report ordini-preventivi vendita
tolto azzeramento array anche sul metodo LIFO
corretta funzione getLastBuys che passava l'id_tes anziché id_rig
correggo un errore introdotto da commit [r6473] che nel caso in cui l'articolo era stato movimentato l'ultima volta da un inventario tornava un array vuoto, in totale disaccordo con quanto fatto nei righi appena precedenti quelli eliminati
Grazie, ho provato diverse volte. Alla fine sono riuscito ad istallare gazie. Il Sab 31 Gen 2026, 09:19 web tech webtech27@users.sourceforge.net ha scritto: Premesso che non sono un esperto ma un semplice utilizzatore che si arrangia come può, i dati di configurazione (password db etc ) vanno in gconfig.myconf.php che trovi nella cartella config/config dentro la cartella grazie, che dovresti avere installato nella cartella principale del tuo server. L'errore 500 è comunque tipico di un problema di...
Premesso che non sono un esperto ma un semplice utilizzatore che si arrangia come può, i dati di configurazione (password db etc ) vanno in gconfig.myconf.php che trovi nella cartella config/config dentro la cartella grazie, che dovresti avere installato nella cartella principale del tuo server. L'errore 500 è comunque tipico di un problema di percorso sbagliato, cartella non trovata o permessi mancanti. Potresti spiegare meglio la tua procedura di installazione? Magari qualcuno più esperto ti risponde......
ho modificato il file config, inserendo nome db, user e w, se inserisco solo nome db mi esce db non trovato, se inserisco anche user e password esce direttamente error 500.
Devi agire sul "my" config.php.( non ricordo il nome esatto) Il ven 30 gen 2026, 21:14 Giuseppe Esposito giuseppe1987@users.sourceforge.net ha scritto: Buonasera, sto provando ad istallare gazie, mi direste cosa devo cambiare nella cartella di istallazione ? che parametri devo modificare ? ho modificato nome db, use e passowrd in cartella configurazione, file gconfig.php, ma mi dà ancora errore 500. Grazie mille Installare nuova versione di Gazie https://sourceforge.net/p/gazie/discussion/468173/thread/13cbd0d9e9/?limit=25#a25d...
Buona sera a tutti, sto cercando di installare GAzie su un hosting Netsons ma sono bloccato sul collegamento al database. Situazione attuale: - Gazie caricato in: /public_html su file manager - Dominio creato - Versione PHP: 8.1 (richiesta dall’installer) - Database creato da cPanel: - File install.sql importato con successo in phpMyAdmin dentro database creato Problema: Aprendo Gazie mi esce il messaggio: "Was not found, << gazie >> database! Could not be installed..." Qualcuno che ha installato...
Buonasera, sto provando ad istallare gazie, mi direste cosa devo cambiare nella cartella di istallazione ? che parametri devo modificare ? ho modificato nome db, use e passowrd in cartella configurazione, file gconfig.php, ma mi dà ancora errore 500. Grazie mille
Buonasera, sto provando ad istallare gazie, mi direste cosa devo cambiare nella cartella di istallazione ? che parametri devo modificare ? ho modificato nome db, use e passowrd in cartella configurazione, file gconfig.php, ma mi dà ancora errore 500. Grazie mille
sposto i bottoni per far si che l'invio da tastiera equivalga al click sul bottone "Cerca", il primo
Titolo: Il libro di sabbia. Presentazione: Come di rito in occasione del compleanno sono lieto di presentare l'ultima versione dell'applicativo. Proprio oggi sono esattemante 22 anni di innovazione, affidabilità e crescita. Con una longevità senza pari consolida la reputazione mantenendo il focus su ciò che da sempre lo distingue: stabilità, sicurezza e performance. Un Viaggio Lungo nel corso del quale si è evoluto in risposta alle sfide del mondo aziendale, con un continuo aggiornamento delle funzionalità,...