-
Stampanti termiche
12/03/2019
E' iniziato lo studio per il collegamento alle app di Nios4 delle stampanti termiche. Grazie a questa implementazione i nostri utilizzatori potranno creare immediatamente ricevute e fatture direttamente dai propri clienti
-
Python
01/02/2019
La versione beta delle librerie in Python sono state completate. Per testare il sistema è stato creato un igrometro utilizzando un raspberry pi zero per misurare l'umidità delle piante del nostro ufficio. Tutti i giorni i sensori spedivano l'informazione al cloud condividendolo con tutti i client. E' stato scelto un esempio al di fuori del concetto del gestionale per mostrare la versatilità della piattaforma Nios4.
-
Mac Os
14/01/2019
Oggi è iniziata la conversione della piattaforma per sistemi Mac Os. Sfruttando l'app creata per ios abbiamo deciso di creare anche la versione desktop della nostra piattaforma. In questo modo porteremo la nostra piattaforma in un mercato che risulta povero di scelte ma dall'incredibile potenziale per un sistema così modulare e personalizzabile.
-
IOT
10/01/2019
Oggi inizia una nuova avventura verso un tipo di tecnologia che di solito, non è mai associata a programmi gestionali, ossia l'internet of things. Vista la modularità di Nios4 e l'architettura sviluppata per essere la più orizzontale possibile abbiamo deciso di sviluppare le librerie in python per l'interscambio di dati tra macchine linux e il nostro cloud. In questo modo sarà possibile sviluppare attrezzature di rilevazioni dati che potranno scaricare le loro informazioni direttamente dentro a Nios4.
-
Pubblicata nuova versione di nios4 per Ios
20/12/2018
E' stato pubblicato l'aggiornamento per Ios di Nios4. Ora è possibile utilizzare gli script lua anche su iPhone e iPad. Grazie a questo anche questo sistema sarà dotato degli script per generare le fatture elettroniche.
-
Pocketsell
13/12/2018
Oggi è stato pubblicato il secondo spin off di Nios4: Pocketsell. L'app è stato disegnata per poter gestire la raccolta ordini da parte di agenti e plurimandatari.
Queste versioni dedicate a specifiche raccolte dati si sono dimostrati biglietti di ingresso molto validi verso nuovi clienti, che hanno apprezzato l'app di partenza per poi scoprire tutte le potenzialità e le possibilità utilizzando a pieno la piattaforma di Nios4.
-
Aggiornamento gguid nominativi sui documenti fiscali
03/12/2018
Lo script riallinea tutti i gguid delle sottotabelle dei documenti fiscali a quelli dei nominativi.
Questa serve per riallineare i collegamenti tra i nominativi e i documenti fiscali utilizzando il nome.
1 2 3 4 5 6 7 8 9 10 11
tabella = database.getsql("SELECT * FROM nominativi") nrighe = tabella.countrows() righe = tabella.getrows() for i = 1,nrighe do database.setsql("UPDATE fatture set gguid_nominativo='" .. righe[i].getvalue("gguid") .. "' WHERE nominativo='" .. righe[i].getvalue("nome") .. "'") database.setsql("UPDATE ddt set gguid_nominativo='" .. righe[i].getvalue("gguid") .. "' WHERE nominativo='" .. righe[i].getvalue("nome") .. "'") database.setsql("UPDATE ddt_tentata_vendita set gguid_nominativo='" .. righe[i].getvalue("gguid") .. "' WHERE nominativo='" .. righe[i].getvalue("nome") .. "'") end
-
Esempio gestione lettore codice a barre
30/11/2018
Questo esempio mostra come integrare un lettore di codici a barre all'interno di un documento fiscale:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
--GESTIONE DEL CODICE A BARRE PER LA FATTURA output.clear() if datafield.name() == "codice_a_barre" then if string.sub(datafield.getvalue(),-1) == "£" then --output.print(datafield.getvalue()) s = string.sub(datafield.getvalue(),1,string.len(datafield.getvalue())-1) datafield.setvalue("") --controllo se esiste già una riga con questo codice --se esiste aumento la quantità voto = 0 tabellarighe = dataview.getatable("fatture_rows") nrighe = tabellarighe.countrows() righe = tabellarighe.getrows() for i = 1,nrighe do codice = righe[i].getvalue("codice") output.print("codice") if codice == s then --aumento la quantità q = righe[i].getvalue("qta") q = q + 1 righe[i].setvalue("qta",q) voto = 1 tabellarighe.update() end end if voto == 0 then --cerco il codice dentro la tabella articoli tabellaarticolo = database.getsql("SELECT * FROM articoli WHERE codice='" .. s .. "'") if tabellaarticolo.countrows() > 0 then righe = tabellaarticolo.getrows() riga = tabellarighe.adddatarow() riga.setvalue("codice",s) riga.setvalue("gguid_codice",righe[1].getvalue("gguid")) riga.setvalue("descrizione",righe[1].getvalue("descrizione")) riga.setvalue("um",righe[1].getvalue("um")) riga.setvalue("prezzo_iniziale",righe[1].getvalue("prezzo")) riga.setvalue("codice_iva_prezzo",righe[1].getvalue("codice_iva_prezzo")) riga.setvalue("gguid_codice_iva_prezzo",righe[1].getvalue("gguid_codice_iva_prezzo")) riga.setvalue("descrizione_iva_prezzo",righe[1].getvalue("descrizione_iva_prezzo")) riga.setvalue("iva_prezzo",righe[1].getvalue("aliquotaiva_prezzo")) riga.setvalue("servizio",righe[1].getvalue("servizio")) riga.setvalue("qta",1) tabellarighe.update() else --se devo gestire la creazione end end end end
In questo esempio è stato inserito un campo "codice_a_barre" all'interno del documento e attivato lo script sulla sua modifica. Quando viene modificato (leggo un codice a barre con il cursore posizionato dentro di esso) lo script se trova il carattere "£" in fondo esegue la ricerca del codice all'interno degli articoli. Il carattere è stato scelto perchè non verrà mai utilizzato all'interno dei codici. Questo carattere viene inserito automaticamente alla fine della lettura del codice da parte del lettore (per eseguire questo settaggio vedere le possibili impostazioni del lettore). Se viene trovato l'articolo si creare una nuova riga all'interno del documento caricando i suoi dati. Se esiste già una riga che richiama il codice viene aumentata la quantità.
-
Reportone
11/11/2018
Oggi è stato pubblicato il primo spin off di Nios4: Report One. Una versione del sistema dedicato alla gestione e alla raccolta degli interventi tecnici eseguiti presso i clienti.
Questo è il primo esempio di "white label". Ossia la possibilità di ribrandizzare completamente la App con nomi e contenuti specifici, continuando comunque a sfruttare tutte le potenzialità dalla piattaforma Nios4.
L'app è scaricabile presso questo link
-
Nios4 per IOS
10/10/2018
E' stata pubblicata la app di Nios4 per sistemi IOS. Grazie a questa è possibile utilizzare il gestionale su i principali sistemi operativi per mobile.
La app è scaricabile al seguente link