LeenO computo metrico con LibreOffice
3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
|
Composti | |
class | importa_listino_leeno_th |
Funzioni | |
def | fixParagraphSize (txt) |
def | stripXMLNamespaces (data) |
def | findXmlParser (xmlText) |
def | compilaElencoPrezzi (oDoc, dati, progress) |
def | MENU_ImportElencoPrezziXML () |
def | MENU_importa_listino_leeno () |
def | importa_listino_leeno_run () |
def | MENU_emilia_romagna () |
def | MENU_umbria () |
def | MENU_Piemonte () |
def | MENU_fuf () |
LeenO - modulo di importazione prezzari
def LeenoImport.compilaElencoPrezzi | ( | oDoc, | |
dati, | |||
progress | |||
) |
Scrive la pagina dell' Elenco Prezzi di un documento LeenO Il documento deve essere vuoto (appena creato) I dati DEVONO essere nel formato seguente : articolo = { 'codice': codice, 'desc': desc, 'um': um, 'prezzo': prezzo, 'mdo': mdo, 'sicurezza': oneriSic } artList = { codice : articolo, ... } superCatList = { codice : descrizione, ... } catList = { codice : descrizione, ... } dati = { 'titolo': titolo, 'superCategorie': superCatList, 'categorie': catList, 'articoli' : artList } progress è una progressbar già visualizzata
Definizione alla linea 86 del file LeenoImport.py.
def LeenoImport.findXmlParser | ( | xmlText | ) |
fa un pre-esame del contenuto xml della stringa fornita per determinare se si tratta di un tipo noto (nel qual caso fornisce un parser adatto) oppure no (nel qual caso avvisa di inviare il file allo staff)
Definizione alla linea 60 del file LeenoImport.py.
def LeenoImport.fixParagraphSize | ( | txt | ) |
corregge il paragrafo della descrizione negli elenchi prezzi in modo che LibreOffice calcoli correttamente l'altezza della cella
Definizione alla linea 28 del file LeenoImport.py.
def LeenoImport.importa_listino_leeno_run | ( | ) |
Esegue la conversione di un listino (formato LeenO) in template Computo
Definizione alla linea 347 del file LeenoImport.py.
def LeenoImport.MENU_emilia_romagna | ( | ) |
Adatta la struttura del prezzario rilasciato dalla regione Emilia Romagna *** IMPRATICABILE: IL FILE DI ORIGINE È PARECCHIO DISORDINATO *** Il risultato ottenuto va inserito in Elenco Prezzi.
Definizione alla linea 473 del file LeenoImport.py.
def LeenoImport.MENU_fuf | ( | ) |
Traduce un particolare formato DAT usato in falegnameria - non c'entra un tubo con LeenO. E' solo una cortesia per un amico.
Definizione alla linea 609 del file LeenoImport.py.
def LeenoImport.MENU_importa_listino_leeno | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 328 del file LeenoImport.py.
def LeenoImport.MENU_ImportElencoPrezziXML | ( | ) |
Routine di importazione di un prezzario XML in tabella Elenco Prezzi
Definizione alla linea 209 del file LeenoImport.py.
def LeenoImport.MENU_Piemonte | ( | ) |
*** da applicare dopo aver unito i file in un unico ODS con Sub _accoda_files_in_unico *** Adatta la struttura del prezzario rilasciato dalla regione Piemonte partendo dalle colonne: Sez. Codice Descrizione U.M. Euro Manod. lorda % Manod. Note Il risultato ottenuto va inserito in Elenco Prezzi.
Definizione alla linea 538 del file LeenoImport.py.
def LeenoImport.MENU_umbria | ( | ) |
Adatta la struttura del prezzario rilasciato dalla regione Umbria Il risultato ottenuto va inserito in Elenco Prezzi.
Definizione alla linea 502 del file LeenoImport.py.
def LeenoImport.stripXMLNamespaces | ( | data | ) |
prende una stringa contenente un file XML elimina i namespaces dai dati e ritorna il root dell' XML
Definizione alla linea 47 del file LeenoImport.py.