Per retrocompatibilità, al primo accesso per update, prendo il deposito cauzionale impostato nell'alloggio
Segue commit precedente per lingua inglese
Vacation rental: completata la gestione di depositi cauzionali personalizzati con stampa su voucher e contratto.
Offro la possibilità di annullare l'evasione (anche parziale) dei righi di un ordine da cliente valorizzando tiprig=910 per evitare di cancellarli dal database, in questo modo si potrebbe fare in modo di ripristinarli
Vacation rental: nell'inserimento di una prenotazione permetto di modificare il deposito cauzionale pre-stabilito nell'alloggio. Tale modifica vale solo per la prenotazione in oggetto.
Vacation rental: aggiunte stringe traduzione
Vacation rental: corretto errore nei calcoli statistici
Problema con files CBI effetti clienti
Aggiunta colonna Stato Utente Abilitato/Disabilitato
Vacation rental: completata la memorizzazione dello stato degli invii ai webservice Polizia di Stato e ISTAT. Nell'elenco prenotazioni, inserita icona lampeggiante per indicare che ancora non sono state inviate le schedine degli alloggiati che hanno fatto il check-in.
Vacation rental: aggiungo colonna per identificare lo stato dell'invio ai webservice
Se c'è una sola struttura, inutile chiedere quale ...
Vacation rental: migliorata la ricezione delle ricevute schedine della Polizia di stato e inserito script per la consultazione
Vacation rental: nell'array descrittivo degli extra, che va nell'intestazione riepilogo dei pdf documenti, inserisco anche la quantità.
Vacation rental: nell'elenco delle accettazioni, nell'anteprima visualizzo il nome del reale capogruppo (al check-in) e non dell'intestatario della prenotazione che potrebbe non essere presente al checkin
Vacation rental: Aggiunto controllo su eventuali impostazioni dati struttura mancanti.
Vacation rental: evidenzio con colore giallo se il cliente ha effettuato il pre-checkin.
SincroOpenCart3: aggiorno in automatico anche lo stato della visibilità
miglioro ulteriormente la ricostruzione dei riferimenti sui righi linkati
miglioro retrocompatibilità per i righi linkati
Rendo libero il modulo per la sincronizzazione con OpenCart 3 tramite API ( OC4.1 lo ritengo ancora instabile), dentro la stessa directory c'é l'estensione OC per le API, quella per la localizzazione in italiano ed un tema "red" leggero ma con un header più adatto. Quindi oltre al modulo da attivare lato GAzie troverete le tre estensioni (ocmod.zip) da installare sull'ecommerce.
Vacation rental: ordino la lista delle prenotazioni per data di check-in.
Vacation rental: piccola correzione per creazione file alloggiati
Buongiorno, Gazie versione 8.7 in attesa di aggiornamente (v. altro post ), nella schermata della fatturazione ddt le date sono ferme a febbraio, come se non fosse stato fatturato qualche ddt, ma in realtà è tutto ok. Spulciando le tabelle del database mi ritrovo un id della tabella tesdoc mancante, ovvero passa da 3873 a 3875. Potrebbe essere quello il problema ? eventualmen tecome si risolve? Grazie mille.
Salve, dopo mesi di abbandono ho ripreso l'operazione aggiornamanto, ora il template g7 funziona ma alcuni "pulsanti" non sono cliccabili, tipo modifica ddt o inserisci ddt, la casella c'è ma è come se fosse priva di link...ancora problemi con i permessi o cosa ? Grazie mille. p.s. Gazie versione 9.10 appena scaricata e db aggiornato con successo.
VAcation rental: corretto primo accesso al report booking che non selezionava l'anno più recente
Vacation rental: lievi migliorie
Puoi farlo, quando mi dirai che è funzionante potrai fare il commit/push sul repository
per evitare errori/scarti l'elemento UnitaMisura lo aggiungo solo se la stessa è stata valorizzata
Peccato, stavo mettendoci un pò mano mi sembra non manchi molto per farla funzionare. Sarebbe bello avere una funzionalità del genere nel codice standard di Gazie.
Aggiornare INSTALL.html
Rimosso. Vedere: [r7170]
rimuovo perché datato, e non lo rimpiazzo in quanto il software è rivolto solo chi è formato per poterlo fare oltre al fatto che dovrebbe avere le capacità adeguate a far fronte a qualsiasi altra problematica
corretti copyright
Vacation rental: Implementata la comunicazione dei dati ISTAT e degli alloggiati tramite web service API SOAP ai portali Ross1000 e Polizia di Stato.
Libreria php-imap mancante in pecARUBA_SDI/SendFaE.php
Rimuovo perché riferita a libreria non manutenuta. Per lo stesso motivo rimuovo anche dal repository: [r7167]
rimuovo libreria perché non manutenuta
Libreria php-imap mancante in pecARUBA_SDI/SendFaE.php
Non c'è alcuna possibilità di stampare l'elenco così come per le Fatture di Vendita ? C'è un modo di estrarre l'elenco da DB, in CSV, via API o altro ? Grazie
abbassata la posizione del footer che in alcuni casi veniva sovrascritto
Corretto elenco addetti su stampa riepilogo produzione
Gazie 9.05: se faccio l'anteprima di uno Stato delle scadenze di un fornitore, mi fa vedere solo le sue partite. Quando però premo stampa, mi crea un pdf con le partite di TUTTI.
Correzione di una svista
Vacation rental: adesso, contemporaneamente alla creazione del file xml statistico per la Regione, viene generato il file txt per la comunicazione alloggiati alla Polizia di Stato
Ho ereditato una situazione in Gazie molto confusa. Ho centinaia di fatture fornitore che hanno i movimenti di saldo, ma in cui non è stata selezionata la partita da chiudere con la rotellina arancione. Al momento le sto passando una ad una e le sto associando: non c'è la possibilità di farlo automaticamente ? Grazie,
Purtroppo non riesco ad aggiornare a nessuna nuova versione (vedi thread precedente). Nemmeno mettendo in DEBUG ho info precise su cosa intervenire ..
Confermo, il problema si presenta anche sulla 9.10. L'ho fissato con: [r7162] Grazie per la collaborazione
sugli acquisti considero il pagamento automatico e non l'incasso automatico
Ho provato ad usare la funzione di pagamento automatico per le fatture fornitori. Il mio obiettivo è che quando contabilizzo le fatture fornitori con tipo pagamento "Carta di credito", venga generato in automatico un movimento che chiude il debito fornitore e la partita sul sottoconto "Carta di Credito" nel conto "Debiti Finanziari". Successivamente, quando arriva l'addebito dell'Estratto Conto della Carta, chiudo questo debito sul conto della Banca. A mano funziona tutto. Se imposto nella modalità...
Vacation rental: attivata la possibilità della creazione del file alloggiati istat
segnalava *NO* se partita IVA vuota ma presente il CF
Vacation rental: indicizzo la data di effettuazione del check-in per le query di creazione del file di movimentazione turistica
la Croazia fa parte dell'UE dal 2013 quindi 9 anni dopo la nascita di GAzie
in caso di sevizio consento la scelta di un conto patrimoniale
l'emissione da ordine di DDT con causale vendita falliva perché veniva attribuito un tipdoc = VOR
non consento la cancellazione di collaboratori a cui sono state attribuite ore di lavoro
Vacation rental: aggiunto campo Codice struttura per movimentazione turistica (alloggiati web)
Vacation rental: nel form dell'alloggio inserisco il campo 'Numero camere' necessario per creare il file di upload per il check-in/alloggiati web
Vacation rental: aggiunte string di traduzione per il pre check in online
bottone con link anche per i ddt con causali diverse da "vendita"
function selectFromDB() aggiungo la possibilità di inserire il required
aggiungo eccezione per le descrizioni delle produzioni di tipi non rientranti nei casi già gestiti
a nessun altro capita? Esiste una soluzione?
function selectFromDB(): solo se lo si desidera, permetto di diversificare 'id' dal 'name'
rimuovo la select html in quanto il tipo di ddt viene già da tempo scelto tramite dialog jquery
Aggiornare INSTALL.html
In effetti sarebbe utile, perlomeno nel caso di debug attivo, venissero visualizzate nella pagina durante l'aggiornamento le query eseguite (io ho aggiunto manualmente nel file install.php delle "echo" nei posti giusti), e nel caso qualcuna fallisca, la procedura interagisse con l'utente in modo da chiedere se proseguire con le successive oppure interrompere l'aggiornamento.... o qualcosa del genere. Altra cosa utile sarebbe una funzione che verifichi la congruenza della struttura del DB con la versione...
Un errore simile a quello che avevo io con l'aggiornamento 909->910 Se ho capito bene, il sistema di aggiornamento del DB gestito da setup/install/install.php, quando effettua le query di aggiornamento presenti in setup/install/update_to_* si interrompe per qualche motivo all'esecuzione di una delle tante query e salta tutte le successive. Così il database risulta parzialmente aggiornato. Gazie tuttavia potrebbe comunque funzionare, nel caso il disallineamento coinvolga funzioni marginali o non utilizzate....
Sto provando ad aggiornare, e dopo aver attivato il debug, si ferma all'errore: Fatal error: Uncaught mysqli_sql_exception: Duplicate column name 'dose_hl' in /var/www/html/library/include/mysqli.lib.php:38 Stack trace: #0 /var/www/html/library/include/mysqli.lib.php(38): mysqli_query(Object(mysqli), 'ALTER TABLE ga...') #1 /var/www/html/setup/install/install.php(464): gaz_dbi_query('ALTER TABLEga...') #2 /var/www/html/setup/install/install.php(112): executeModulesUpdate() #3 {main} thrown in /var/www/html/library/include/mysqli.lib.php...
corretto mancato azzeramento
Aggiungo USdollar nella tabella delle valute
Anche io non riesco ad aggiornare dalla 9.05: quando eseguo l'aggiornamento in home page, mi viene restituita una pagina bianca, e se riavvio apache, mi viene richiesto ancora. La cosa brutta è che non viene emesso nessun log ! Come è possibile ?
Volevo caricare un nuovo DB vuoto sul server per poi confrontare la struttura col mio e per farlo ho pensato di utilizzare uno dei seguenti files in dotazione a gazie: gazie/setup/install/install_9.09.sql gazie/setup/install/install_9.10.sql Tuttavia analizzando questi file ho notato che ci sono parecchie differenze strutturali: tutte le tabelle sono diverse tra i 2 file, come se tra la 9.09 e la 9.10 fossero cambiate parecchie cose, che però non si trovano nei corrispondenti file sql di update 909->910...
passo i dati delle valute diverse dall'euro, ad esempio per poter generare stampe di ordini a fornitori esteri
sui bottoni della colonna Status visualizzo gli importi da evadere e le eventuali differenze su title
Interessante. Lo proverò. Grazie
Va bene. Grazie. Troverò il modo di verificarlo con un DB generato dal file install_9.10.sql
Prova a vedere questo script https://www.html.it/script/confronto-database-mysql-per-sincronizzarne-la-struttura/
Io le ho consigliato di eseguire tutte le istruzioni a partire da add column compresa. A meno che non sia l'ultima istruzione dell'update, le mancano quindi le altre (le successive). Per l'altra domanda, non esiste un sistema automatico, quindi la certezza assoluta la può avere solo con un confronto manuale e certosino del suo DB con uno di riferimento.
Ok, grazie per la risposta ... Ma siccome potrebbe essere saltato anche qualche altra modifica, gentilmente vi chiedo: Esiste un modo per verificare che tutto il DB sia in ordine e allineato all'ultima versione? Grazie Dario
Sul server clone di prova ho provato ad aggiungere quella colonna mancante effettuando manualmemte la seguente query: ALTER TABLE `gaz_001company_data` COMMENT='Multipurpose table. Tabella per contenere dati di qualsiasi genere, utilizzabile sulle personalizzazioni per conservare (ad es.) documenti crittografati.', ADD COLUMN `id_ref` INT NULL COMMENT 'Referenza numerica alla fonte' AFTER `id`, ADD INDEX `id_ref` (`id_ref`); e a rieseguire l'aggiornamento. L'aggiornamento è andato fino alla fine...
Salve, visto che ha trovato l'origine del problema " In effetti cercando nei files di update del DB trovo che nel file "update_to_9.08.sql" quella colonna è stata aggiunta (ADD COLUMN id_ref)", deve eseguire manualmente tutte le istruzioni a partire dalla ADD COLUMN id_ref, compresa. Poi può lanciare laggiornamento automatico dalla 9.09
Salve, visto che ha trovato l'origine del problema " In effetti cercando nei files di update del DB trovo che nel file "update_to_9.08.sql" quella colonna è stata aggiunta (ADD COLUMN id_ref)", deve eseguire manualmente tutte le istruzioni a partire dalla ADD COLUMN id_ref, compresa.
Ho aggiunto in install.php alcuni echo per vedere dove si interrompe la procedura di conversione del DB. Queste sono le ultime linee visualizzate sulla pagina web durante l'update del DB: DEBG: LINE: INSERT INTO `gaz_XXXcompany_data` (`id_ref`, `description`, `var`, `data`, `ref`, `adminid`, `last_modified`) VALUES (1, 'di acquisto', 'preacq', 'Listino di acquisto', 'italian_artico_pricelist', '', '2025-01-01 00:00:00'); DEBG: SUBST: INSERT INTO `gaz_001company_data` (`id_ref`, `description`, `var`,...
Dopo l'aggiornamento in oggetto quando entro in Gazie e tento di aprire o generare una nuova fattura o ordine o altro mi visualizza una pagina vuota. Inoltre se vado sulla pagina di aggiornamento mi indica che sono alla 9.10 ma in altro indica la 9.09 (vedi immagine) Ho provato ad attivare il debug ma non so dove trovare eventuali messaggi di errore Alcune cose strane per fornitvi alcune informazioni in più (confido siano di aiuto) Al primo accesso quando mi indica di effettuare l'aggiornamento del...
Propongo nuovo modo per attribuzione del progressivo univoco al nome del file XML della fattura elettronica al fine di evitare futuri conflitti. Ci si baserà sul id_tes di tesdoc ed il numero di reinvii come da commento sulla funzione encodeSendingNumber
Ciao a tutti, sto usando Gazie da circa 3/4 mesi, ora mi sono fatto dare i codici CUC e SIA dalla banca. Mentre per gli stipendi non ci sono problemi nell'inviare i flussi, per i pagamenti ai fornitori non mi viene generato nessun file. Registra la chiusura del debito ma il download non parte in automatico e non trovo da nessuna parte una pagina dove scaricare il file in un secondo momento. E' un problema del gestionale o sbaglio io qualcosa? Grazie a tutti per l'aiuto. Buona giornata, Alessandr...
Controllo codice nazione nella verifica partita IVA già esistente in anagrafica clienti
PHP Warning: Undefined array key "good_or_service"
Deprecated
Si risolve aggiornando a PHP 8.3. Sul repository trovi la versione retrocompatibile: [r7054]
Si risolve aggiornando a PHP 8.3. Sul repository TROVI la versione retrocompatibile: [r7054]
Buonasera, testando la nuova versione 9.10 prima dell'update, credo di aver trovato un errore. alla riga n. 223 viene richiamata una funzione json_validate che non è definita.
Vacation rental: nel report prenotazioni, se ancora non è stato generato un contratto, nascondo i relativi pulsanti di stampa e invio mail
BUG: in caricamento documento d'acquisto non richiamava la percentuale di cassa previdenziale per nuovi righi di tipo 4
Buongiorno, versione 9.10 è possibile che mi vengano scartate tutte le fatture differite con indirizzo di destinazione del cliente perchè nel file "electronic_invoice.inc.php" in /library/include tra le voci "class invoiceXMLvars" manca "partner_dest"? Faccio bene ad aggiungerlo? Grazie per la risposta ed un saluto a tutti.
Deprecated
Correggo i commenti al codice