[Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Iniziative e progetti della comunità legati a Ubuntu.
Regole della sezione
Questa sezione ha lo scopo di raccogliere le iniziative/progetti della nostra Comunità legati ad Ubuntu. I progetti ospitati nascono da iniziative degli utenti o gruppi di utenti. In futuro i progetti potrebbero rimanere iniziative "personali" o essere integrate nella distribuzione, sponsorizzate da Ubuntu o da Canonical a discrezione dei responsabili. All'interno di essa sarà possibile inserire delle discussioni che hanno la funzione di pubblicizzare avvenimenti, iniziative e progetti software su Ubuntu e GNU/Linux in generale. Sarà inoltre possibile per gli utenti proporre lo sviluppo di nuovi software e in questo caso la discussione di richiesta avrà la funzione di generare un requisito funzionale del prodotto da sviluppare.

Sezione I - Iniziative
  • Fanno parte di iniziative, ad esempio, le seguenti categorie: corsi, progetti editoriali, libri.
  • La segnalazione di un'iniziativa avviene creando una discussione con l'annuncio.
  • Una volta effettuata la segnalazione, la discussione viene chiusa dal Gruppo Forum.
  • Se l'iniziativa esposta comporta un costo di adesione o fruizione, questo deve essere esplicitamente riportato all'interno della discussione.
  • È obbligatorio segnalare all'interno della discussione i riferimenti per poter contattare/partecipare all'iniziativa.
Sezione II - Progetti
  • La segnalazione di un progetto software, come per le iniziative, avviene e si sviluppa all'interno di una singola discussione.
  • Sarà consentito l'inserimento di software solo se rilasciati sotto licenza GPL (in tutte le sue versioni) o equivalente FOSS, tale da garantire agli utenti l'utilizzo del prodotto senza restrizioni e agli sviluppatori la proprietà intellettuale del codice prodotto.
  • Nell'oggetto della discussione dovrà essere riportata la categoria (es. [Iniziativa], [Progetto] o [Proposta]) e una semplice descrizione del progetto.
  • Se il progetto ha già un sito che lo ospita sarà a discrezione del Gruppo Forum chiuderla come segnalazione o lasciarla aperta.
  • Se il progetto non ha un sito che lo ospita si potranno aprire due discussioni, una per proporre modifiche/implementazioni (dove nel titolo occorre specificare [sviluppo]) ed una per segnalare problemi (e nel titolo dovrà comparire [supporto]).
  • Non è consentita l'apertura di nuove discussioni in riferimento a versioni superiori o modificate di un prodotto già riportato in precedenza.
  • Se il software oggetto del progetto ha una dimensione non superiore ai 128 kB, per prodotti che non hanno un sito che li ospita, sarà possibile allegarlo alla discussione.
Sezione III - Proposte
  • Una proposta deve essere eseguita e si svilupperà all'interno di una singola discussione.
  • Le proposte dovranno essere inserite direttamente nella sezione "Progetti della Comunità".
  • Dovranno essere specificate le funzionalità che devono essere sviluppate.
  • Non dovranno essere riportate diciture tipo "...deve fare come questo software...", ma indicare nel miglior modo possibile i requisiti.
  • Una volta segnalata la discussione resterà aperta per consentire uno scambio di idee su come sviluppare il codice o finché gli sviluppatori non forniranno una soluzione (da pubblicizzare poi, come visto prima, nella sezione Progetti) che ne soddisfi il requisito.
Per quanto non esposto sopra, si fa comunque riferimento al Regolamento del forum ed al Codice di Condotta della Comunità.
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

[Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

Salve a tutti,
il progetto PreventARES  :) è un software open source e gratuito basato sulla licenza GPL-3 e sul "motore" database SQLITE, finalizzato alla redazione di computi metrici ed elenchi prezzi unitari per studi tecnici e progettisti. L'interfaccia cerca di essere il più semplice possibile per facilitare l'inserimento delle voci di computo.

Con le seguenti caratteristiche:
* Redazione di Computi Metrici, Elenchi prezzi unitari e Lista delle Lavorazioni
* stampa con o senza prezzi (per richiesta di offerte)
* Possibilità di Effettuare l'analisi prezzi
* Suddivisione delle voce di computo in categorie su 3 livelli
* Suddivisione delle voci di elenco prezzi in capitoli su 3 livelli
* stampa di Riepiloghi suddivisi per capitoli e categorie
* stampa di riepiloghi di incidenza della manodopera
* stampa di analisi prezzi
* possibilità di configurazione della 
* importazione/esportazione in formato CSV
* importazione/esportazione in formato PWE (file di interscambio con Primus)
* importazione di prezzari StandardSIX (formato XML) [30/05/2011]
* importazione di listini in formato METEL (standard settore elettrico)
* esportazione delle istruzioni SQL del database (per backup)
* supporto per Drag'n Drop
* modifica multipla di gruppi di articoli di computo e elenco prezzi
* multipiattaforma: il software funzione per linux, windows e (forse) anche per Mac

--------------------------------------
CONTRIBUTI:
Il progetto è aperto a contributi esterni, per chi volesse testarlo, segnalare bug o inserire nuove funzionalità nel software. Il programma stesso al momento può essere considerato in fase Beta.  :)

--------------------------------------
TOOLKIT:
Il software è stato sviluppato in Python con le seguenti librerie:
* tollkit grafico: gtk (gnome)
* database: pysqlite2
Il software dispone inoltre internamente di una libreria (preventa_lib.py) in grado di gestire/creare/importare prezziari in maniera indipendente dall'interfaccia grafica, utilizzabile (per chi sa utilizzare python) per importare formati differenti da quelli base o estendere le funzionalità del programma (es. creare una libreria per collegare e importare in un computo voci estratte da blocchi CAD e automatizzare così alcune operazioni di computazione).


--------------------------------------
LAUNCHPAD:
Il progetto si trova a questo indirizzo:
https://launchpad.net/preventares
tramite launchpad è possibile seguirne lo sviluppo, segnalare bug, contribuire alle traduzioni, ecc.

--------------------------------------
ISTRUZIONI DI INSTALLAZIONE:
Per installare il programma è sufficiente aggiungere il repo su launchpad con queste istruzioni:

Codice: Seleziona tutto

sudo add-apt-repository ppa:davide-vescovini/dav80-repository
sudo apt-get update
sudo apt-get install preventares
se non ci sono stati errori il programma dovrebbe essere installato correttamente comprese le sue dipendenze, in alternativa si può scaricare da launchpad, l'indirizzo html del ppa è questo:
http://ppa.launchpad.net/davide-vescovini/dav80-repository/ubuntu/pool/main/p/preventares/
anche se io consiglio di installarlo direttamente da ppa.

ciao a tutti!



--------------------------------------
ISTRUZIONI DI INSTALLAZIONE SU WINDOWS:
Per questa piattaforma manca ancora un installer. Per chi avesse necessità di far funzionare il programma su questa piattaforma bisogna installare a mano le librerie necessarie e l'interprete, secondo questa ESATTA sequenza:
- scaricare e installare python 2.6 (http://www.python.org/ftp/python/2.6/python-2.6.msi)
- scaricare e installare pygtk 2.22.6 (http://ftp.gnome.org/pub/GNOME/binaries ... -py2.6.msi)
- scaricare e installare pysqlite 2.6 (http://pysqlite.googlecode.com/files/py ... -py2.6.exe)
- scaricare il codice sorgente di PreventARES e decomprimere tutto nella posizione che si ritiene più opportuna
- rinominare il file 'preventares' all'interno della cartella 'bin' in 'preventares.pyw'
- se si sono eseguiti tutti i passaggi correttamente e senza errori clikkando sul file 'preventares.pyw' che si è modificato prima il programma si avvia.
Ultima modifica di dav80 il martedì 31 maggio 2011, 21:46, modificato 1 volta in totale.
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

I prezzari accessibili di solito sono in formato .mdb oppure .doc.
Il problema è che per costruirli da zero ci vuole una vita. C'è la possibilità di importarli?
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

il programma che utilizzavo prima usava prezziari .mdb e ho già realizzato una routine di importazione quindi è possibile. Il problema è vedere e capire come è costruito il singolo database mdb, potrebbe volerci una routine per ciascun tipo di archivio...

in ogni caso esiste già all'interno del programma un'opzione per fare il "DUMP" dei file mdb di access, ovvero estrarne i dati e creare una serie di file csv. per fare il dump è necessario installare il pacchetto di linux mdb-tool e lanciare il programma:

Codice: Seleziona tutto

sudo apt-get install mdbtools
preventares -d nomearchivio.mdb
se riesci ad estrarre e postare i file ottenuti in quesot modo si pò studiare qualcosa ;)
per i file .doc la situazione è più complessa ... tutto è possibile ma bisognerebbe almeno partire da un file .csv un excel o qualcosa del genere..
saluti
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

domani. provo con gli mdb e ti faccio sapere. Se li converte bene, è fatta. E' già un ottimo inizio.
Ti farò sapere
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

ehm.. forse non mi sono spiegato bene...  :) dopo aver dato il comando che ho scritto dovresti postarne il contenuto in modo che io possa studiare un programma di conversione...

che tu sappia questi benedetti archivi mdb hanno tutti una struttura simile... su che basi?
se fossero tutte simile la conversione "ad-hoc" che scriverei potrebbe essere inclusa nel pacchetto del programma...
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

Codice: Seleziona tutto

senso41@senso41-pc:~/Scrivania$ preventares -d '/home/senso41/Scrivania/Lazio 2007.MDB'
Dumping Info
Dumping Listini
Dumping Prezzi
Dumping Sovrapprezzi
Dumping Tariffari
Dumping Tariffe
Dumping UniMis
Dumping Analisi
Mi ha dato questo aprendo il programma, poi che dovrei fare?
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

Il programma ti ha estratto ben 9 tabelle... potresti postarmele in uno zip (dovresti trovare 9 file che hanno il nome presentato + estensione csv, es. 'Listino.csv')?

ps ma per che programma forniscono i file .mdb - nel caso si potrebbe creare una conversione universale x quel programma

ciao
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

Nei messaggi privati mi sembra che non si possano allegare files o sbaglio? Qui forse non è il caso.
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

sensoK37 ha scritto: Nei messaggi privati mi sembra che non si possano allegare files o sbaglio? Qui forse non è il caso.
ti ho mandato un mess privato con la mia email...
scusa se insisto però... conosci qual'è il programma che genera quel file mdb?
forse oltre al file mdb per il prezziario esistono altri formati con cui è distribuito

ciao e grazie
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

ho una buone notizia ... ho scritto il programma di conversione ed effettivamente funziona :) il listino potrà quindi essere caricato come archivio esterno... ora ho qualche difficoltà ma nei prossimi giorni farò l'upload della versione che contiene anche il programma di conversione.. sto anche aggiungendo una funzione per inserire gli oneri di sicurezza...

ps esistono altri mdb che puoi postarmi? vorrei verificare se il programma di conversione funziona anche x quelli
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

bella notizia davvero, ti posto tutti gli mdb che vuoi...aspetto novità allora!!!
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

dopo un piccolo aggiustamento anche l'altro file mdb viene importato correttamente... nei prossimi effettuerò giorni l'upload della nuova versione intanto posto qui le istruzioni per convertire e utilizzare il file archivio:

conversione:

Codice: Seleziona tutto

preventares -m nomefile.mdb
viene creato nella stessa directory del file mdb un file con nome: 'nomefile_mdb.db'

impiegate un  file .db:
dopo la conversione aprire il programma PreventARES, aprire un nuovo computo, una volta aperto passare alla scheda --> Computo
fare click destro nella maschera degli articoli di prezziario (quella di sinistra in cui c'è la tabella 'Tariffa', 'Descrizione Codice' e 'Descrizione Voce') e scegliere l'opzione "Carica archivio da file...", scegliere il file archivio e attendere che le voci di archivio vengano caricate nella maschera.

ciao

ps scuse se insisto, ma come si chiama il programma che genera quei file mdb?
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

Non ti ho mandato il link? Ti mando una mail...
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
Avatar utente
wolvie1986
Prode Principiante
Messaggi: 18
Iscrizione: sabato 4 settembre 2010, 14:19

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da wolvie1986 »

ci sono anche prezzari in formato csv(sardegna).
Guarda quà: http://www.prezzari.str.it/Pagine/ElencoListini.aspx
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

grazie del tuo prezioso apporto wolvie. La banca dati dei prezzari è l'abc per un software di computo.
dav80 ha scritto: dopo un piccolo aggiustamento anche l'altro file mdb viene importato correttamente... nei prossimi effettuerò giorni l'upload della nuova versione intanto posto qui le istruzioni per convertire e utilizzare il file archivio:

conversione:

Codice: Seleziona tutto

preventares -m nomefile.mdb
viene creato nella stessa directory del file mdb un file con nome: 'nomefile_mdb.db'

impiegate un  file .db:
dopo la conversione aprire il programma PreventARES, aprire un nuovo computo, una volta aperto passare alla scheda --> Computo
fare click destro nella maschera degli articoli di prezziario (quella di sinistra in cui c'è la tabella 'Tariffa', 'Descrizione Codice' e 'Descrizione Voce') e scegliere l'opzione "Carica archivio da file...", scegliere il file archivio e attendere che le voci di archivio vengano caricate nella maschera.

ciao

ps scuse se insisto, ma come si chiama il programma che genera quei file mdb?
dav l'opzione -m non me la riconosce, mi fa usare solo l'opzione -d e mi fa tutti csv. Che c'è che non va?
Ultima modifica di Anonymous il giovedì 31 marzo 2011, 12:55, modificato 1 volta in totale.
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

dav l'opzione -m non me la riconosce, mi fa usare solo l'opzione -d e mi fa tutti csv. Che c'è che non va?
in effetti al momento non può funzionare ... devo ancora rilasciare la nuova versione del programma nei repo ... al momento sto lavorando per implementare una tabella in cui inserire varie voci di manodopera per l'analisi prezzi... prometto che in questo fine settimana rialscerò la nuova versione  ;D

... solo una cosa ... pur essendo disponibile a implementare conversioni per vari tipi di programmi sarà praticamente impossibile coprirli tutti visto che ogni programma ha il suo formato proprietario. Sarebbe interessante però coprire i formati più comuni nella mia esperienza ho visto che i formati di primus e il formato SIX (che ulsa l'XML) sono i più diffusi... per il primo esiste già una conversione mentre per il secondo ho qualche problema .. se qualcuno di voi conoscesse qualcuno con esperienza sul formato XML che potesse dare una mano si potrebbe scrivere una conversione...
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

Secondo il mio punto di vista per adesso mi concentrerei di più sulle funzioni del programma piuttosto che sulle conversioni, che possono anche aspettare.
Se riuscissi a caricare un prezzario e a farci un computo posso dare indicazioni e suggerimenti.
L'analisi dei prezzi ad esempio è anche un punto importante.
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

si un altro punto debole è la documentazione che non c'è... se prima o poi qualcuno fosse interessato sarebbe veramente un'ottima cosa
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da sensoK37 »

che intendi per documentazione...
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
dav80
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 711
Iscrizione: domenica 23 marzo 2008, 0:59

Re: [Progetto] PreventARES - Computi Metrici e Prezziari Open Source

Messaggio da dav80 »

un manuale in pdf con screenshot o dei video che insegnino ad utilizzare il programma, sarebbe una cosa che prima o poi mi piacerebbe mettere a disposizione in rete
Programma per redazione di Computi Metrici e Contabilità: https://launchpad.net/preventares
Scrivi risposta

Ritorna a “Progetti della Comunità”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti