LeenO computo metrico con LibreOffice  3.19.1
Il software libero per la gestione di computi metrici e contabilità lavori.
Composti | Funzioni | Variabili
Riferimenti per il namespace pyleeno

Composti

class  attesa
 
class  conf
 
class  firme_in_calce_th
 
class  inserisci_nuova_riga_con_descrizione_th
 
class  New_file
 
class  XPWE_export_th
 
class  XPWE_import_th
 

Funzioni

def barra_di_stato (testo='', valore=0)
 
def basic_LeenO (funcname, args)
 
def LeenO_path (arg=None)
 
def nuovo_computo (arg=None)
 
def nuovo_usobollo (arg=None)
 
def invia_voce (arg=None)
 
def invia_voce_ep (arg=None)
 
def oggi ()
 
def copia_sorgente_per_git (arg=None)
 
def avvia_IDE (arg=None)
 
def Inser_SottoCapitolo (arg=None)
 
def Inser_SottoCapitolo_arg (lrow, sTesto)
 
def Ins_Categorie (n)
 
def Inser_SuperCapitolo (arg=None)
 
def Inser_SuperCapitolo_arg (lrow, sTesto='Super Categoria')
 
def Inser_Capitolo (arg=None)
 
def Inser_Capitolo_arg (lrow, sTesto='Categoria')
 
def Rinumera_TUTTI_Capitoli2 (arg=None)
 
def Tutti_Subtotali (arg=None)
 
def SubSum_SuperCap (lrow)
 
def SubSum_SottoCap (lrow)
 
def SubSum_Cap (lrow)
 
def Sincronizza_SottoCap_Tag_Capitolo_Cor (arg=None)
 
def insRows (lrow, nrighe)
 
def ultima_voce (oSheet)
 
def uFindStringCol (sString, nCol, oSheet, start=0)
 
def uFindString (sString, oSheet)
 
def join_sheets (arg=None)
 
def copia_sheet (nSheet, tag)
 
def Filtra_computo (nSheet, nCol, sString)
 
def Filtra_Computo_Cap (arg=None)
 
def Filtra_Computo_SottCap (arg=None)
 
def Filtra_Computo_A (arg=None)
 
def Filtra_Computo_B (arg=None)
 
def Filtra_Computo_C (arg=None)
 
def Vai_a_M1 (arg=None)
 
def Vai_a_S2 (arg=None)
 
def Vai_a_S1 (arg=None)
 
def Vai_a_ElencoPrezzi (arg=None)
 
def Vai_a_Computo (arg=None)
 
def Vai_a_Variabili (arg=None)
 
def Vai_a_Scorciatoie (arg=None)
 
def ordina_col (ncol)
 
def sproteggi_sheet_TUTTE (arg=None)
 
def setPreview (arg=0)
 
def setTabColor (colore)
 
def txt_Format (stile)
 
def show_sheets (x=True)
 
def nascondi_sheets (arg=None)
 
def salva_come (nomefile=None)
 
def loVersion (arg=None)
 
def adatta_altezza_riga (nSheet=None)
 
def voce_breve (arg=None)
 
def cancella_voci_non_usate (arg=None)
 
def voce_breve_ep (arg=None)
 
def scelta_viste (arg=None)
 
def genera_variante (arg=None)
 
def genera_sommario (arg=None)
 
def riordina_ElencoPrezzi (arg=None)
 
def doppioni (arg=None)
 
def XPWE_out (arg=None)
 Scrive un file. Continua...
 
def firme_in_calce_run (arg=None)
 
def next_voice (lrow, n=1)
 
def cancella_analisi_da_ep (arg=None)
 
def analisi_in_ElencoPrezzi (arg=None)
 
def tante_analisi_in_ep (arg=None)
 
def Circoscrive_Analisi (lrow)
 
def Circoscrive_Voce_Computo_Att (lrow)
 
def ColumnNumberToName (oSheet, cColumnNumb)
 
def ColumnNameToNumber (oSheet, cColumnName)
 
def azzera_voce (arg=None)
 
def elimina_voci_azzerate (arg=None)
 
def raggruppa_righe_voce (lrow, flag=1)
 
def nasconde_voci_azzerate (arg=None)
 
def elimina_voce (lRow=None, msg=1)
 
def copia_riga_computo (lrow)
 
def copia_riga_contab (lrow)
 
def copia_riga_analisi (lrow)
 
def Copia_riga_Ent (arg=None)
 
def cerca_partenza (arg=None)
 
def sblocca_cont ()
 
def cerca_in_elenco (arg=None)
 
def pesca_cod (arg=None)
 
def ricicla_misure (arg=None)
 
def inverti_segno (arg=None)
 
def valuta_cella (oCell)
 
def dettaglio_misura_rigo (arg=None)
 
def dettaglio_misure (bit)
 
def debug_validation (arg=None)
 
def valida_cella (oCell, lista_val, titoloInput='', msgInput='', err=False)
 
def debug_ConditionalFormat (arg=None)
 
def debugclip (arg=None)
 
def copy_clip (arg=None)
 
def paste_clip (arg=None)
 
def copia_celle_visibili (arg=None)
 
def Range2Cell (arg=None)
 
def getLastUsedCell (oSheet)
 restituisce l'ID dell'ultima riga usata Continua...
 
def numera_voci (bit=1)
 numera le voci di computo o contabilità Continua...
 
def refresh (arg=1)
 
def richiesta_offerta (arg=None)
 
def ins_voce_elenco (arg=None)
 
def ins_voce_computo_grezza (lrow)
 nuova_voce ########################################################### Continua...
 
def ins_voce_computo (arg=None)
 ins_voce_computo ##################################################### Continua...
 
def rigenera_voce (arg=None)
 
def rigenera_tutte (arg=None)
 
def leeno_conf (arg=None)
 leeno.conf ########################################################## Continua...
 
def config_default (arg=None)
 
def nuova_voce_scelta (arg=None)
 
def ins_voce_contab (arg=1)
 
def attiva_contabilita (arg=None)
 
def svuota_contabilita (arg=None)
 
def inizializza_elenco (arg=None)
 
def inizializza_analisi (arg=None)
 
def inserisci_Riga_rossa (arg=None)
 
def rifa_nomearea (sSheet, sRange, sName)
 
def struct_colore (l)
 
def struttura_Elenco (arg=None)
 
def XML_toscana_import (arg=None)
 
def fuf (arg=None)
 
def XML_import_ep (arg=None)
 
def ssUltimus (arg=None)
 
def filedia (titolo='Scegli il file...', est=' *.*', mode=0)
 
def chi (s)
 
def DlgSiNo (s, t='Titolo')
 
def MsgBox (s, t='')
 
def MessageBox (ParentWin, MsgText, MsgTitle, MsgType=MESSAGEBOX, MsgButtons=BUTTONS_OK)
 
def mri (target)
 
def get_Formula (n, a, b)
 import pdb; pdb.set_trace() #debugger Continua...
 
def getCellStyle (l, n)
 
def SubSum (lrow, sub=False)
 
def filtra_codice (arg=None)
 GESTIONE DELLE VISTE IN STRUTTURA ####################################. Continua...
 
def struttura_ComputoM (arg=None)
 
def struttura_Analisi (arg=None)
 
def struttura_off (arg=None)
 
def struct (l)
 
def apri_manuale (arg=None)
 
def autoexec_off (arg=None)
 
def autoexec (arg=None)
 
def computo_terra_terra (arg=None)
 
def viste_nuove (sValori)
 
def set_larghezza_colonne (arg=None)
 
def adegua_tmpl (arg=None)
 
def r_version_code (arg=None)
 
def XPWE_export_run (arg=None)
 
def XPWE_import_run (arg=None)
 
def DlgMain (arg=None)
 
def InputBox (sCella='', t='')
 
def hide_error (lErrori, icol)
 
def bak_timestamp (arg=None)
 
def w_version_code (arg=None)
 Scrive un file. Continua...
 
def toolbar_vedi (arg=None)
 
def toolbar_switch (arg=1)
 
def toolbar_on (toolbarURL, flag=1)
 
def toolbar_ordina (arg=None)
 
def make_pack (arg=None, bar=0)
 
def dlg_attesa (msg='')
 
def firme_in_calce (arg=None)
 
def XPWE_import (arg=None)
 
def XPWE_export (arg=None)
 
def inserisci_nuova_riga_con_descrizione (arg=None)
 
def ctrl_d (arg=None)
 
def taglia_x (arg=None)
 
def calendario_mensile (arg=None)
 
def sistema_cose (arg=None)
 
def debug_link (arg=None)
 
def descrizione_in_una_colonna (flag=False)
 
def numera_colonna (arg=None)
 
def subst_str (arg=None)
 
def processo (arg)
 
def GetRegistryKeyContent (sKeyName, bForUpdate)
 
def sistema_pagine (arg=None)
 
def fissa (arg=None)
 

Variabili

 Quantita = SubElement(VCItem,'Quantita')
 
 text
 
 DataMis = SubElement(VCItem,'DataMis')
 
 vFlags = SubElement(VCItem,'Flags')
 
 IDSpCat = SubElement(VCItem,'IDSpCat')
 
 IDCat = SubElement(VCItem,'IDCat')
 
 IDSbCat = SubElement(VCItem,'IDSbCat')
 
 PweVCMisure = SubElement(VCItem,'PweVCMisure')
 
 RGItem = SubElement(PweVCMisure,'RGItem')
 
int x = 2
 
 IDVV = SubElement(RGItem,'IDVV')
 
 Descrizione = SubElement(RGItem,'Descrizione')
 
 PartiUguali = SubElement(RGItem,'PartiUguali')
 
 Lunghezza = SubElement(RGItem,'Lunghezza')
 
 Larghezza = SubElement(RGItem,'Larghezza')
 
 HPeso = SubElement(RGItem,'HPeso')
 
 Flags = SubElement(RGItem,'Flags')
 
int n = sotto+1
 
 out_file = filedia('Salva con nome...', '*.xpwe', 1)
 
 riga = str(tostring(top, encoding="unicode"))
 
 of = codecs.open(out_file,'w','utf-8')
 
int sblocca_computo = 0
 controllo che non ci siano atti registrati Continua...
 
 lrow = Range2Cell()[1]
 
 codice = oSheet.getCellByPosition(0, lrow).String
 
 oSheet = oDoc.CurrentController.ActiveSheet
 compilo Anagrafica generale ########################################## ~ New_file.computo() compilo Anagrafica generale ########################################## Continua...
 
 String
 
 oSheetto = oDoc.getSheets().getByName('S5')
 questo sistema eviterebbe l'uso della sheet S5 da cui copiare i range campione potrei svuotare la S5 ma allungando di molto il codice per la generazione della voce per ora lascio perdere Continua...
 
 oRangeAddress = oSheetto.getCellRangeByPosition(0, 8, 42, 11).getRangeAddress()
 
 oCellAddress = oSheet.getCellByPosition(0,lrow).getCellAddress()
 
 iSheet = oSheet.RangeAddress.Sheet
 ~ sformula = '=IF(LEN(VLOOKUP(B' + str(lrow+2) + ';elenco_prezzi;2;FALSE()))<($S1. Continua...
 
 oCellRangeAddr = uno.createUnoStruct('com.sun.star.table.CellRangeAddress')
 
 Sheet
 
 StartColumn
 
 EndColumn
 
 StartRow
 
 EndRow
 
 Formula
 correggo alcune formule Continua...
 
 Value
 
 ctx = XSCRIPTCONTEXT.getComponentContext()
 MOSTRA IL DIALOGO. Continua...
 
 oGSheetSettings = ctx.ServiceManager.createInstanceWithContext("com.sun.star.sheet.GlobalSheetSettings", ctx)
 
 MoveDirection
 
string path_conf = os.getenv("APPDATA") + '/.config/leeno/leeno.conf'
 percorso di ricerca di leeno.conf Continua...
 
 CellStyle
 
 prezzario = root.find('{six.xsd}prezzario')
 nome del prezzario Continua...
 
 nome = prezzario.findall('{six.xsd}przDescrizione')[0].get('breve')
 
string madre = ''
 
 intestazioneId = elem.get('intestazioneId')
 
 lingua = elem.get('lingua')
 
 separatore = elem.get('separatore')
 
 separatoreParametri = elem.get('separatoreParametri')
 
 valuta = elem.get('valuta')
 
 autore = elem.get('autore')
 
 versione = elem.get('versione')
 
 soaId = elem.get('soaId')
 
 soaCategoria = elem.get('soaCategoria')
 
 soaDescrizione = elem.find('{six.xsd}soaDescrizione')
 
 breveSOA = soaDescrizione.get('breve')
 
tuple voceSOA = (soaCategoria, soaId, breveSOA)
 
 prezzarioId = elem.get('prezzarioId')
 
 przId = elem.get('przId')
 
 livelli_struttura = len(elem.get('prdStruttura').split('.'))
 
 categoriaPrezzario = elem.get('categoriaPrezzario')
 
 um_id = elem.get('unitaDiMisuraId')
 
 um_sim = elem.get('simbolo')
 
 um_dec = elem.get('decimali')
 
string unita_misura = ''
 ~ unità di misura Continua...
 
int idx = 1
 
 prod_id = elem.get('prodottoId')
 se il tag è un prodotto fa parte degli articoli da analizzare Continua...
 
 tariffa = elem.get('prdId')
 
 voce = elem.get('voce')
 
 sic = elem.get('onereSicurezza')
 
 sicurezza = float(sic)
 
 sub_mdo = elem.find('{six.xsd}incidenzaManodopera')
 verifica e ricava le sottosezioni Continua...
 
 mdo = float(sub_mdo.text)
 
 desc_breve = elem.findall('{six.xsd}prdDescrizione')[0].get('breve')
 ~ chi(elem.findall('{six.xsd}prdDescrizione')[0].get('breve')) ~ return Continua...
 
 desc_estesa = elem.findall('{six.xsd}prdDescrizione')[0].get('estesa')
 
 desc_voce = madre + '\n- ' + desc_voce
 
 sub_quot = elem.find('{six.xsd}prdQuotazione')
 
 list_nr = sub_quot.get('listaQuotazioneId')
 
 valore = float(sub_quot.get('valore'))
 
 quantita = ''
 
string elem_7 = ''
 
string elem_11 = ''
 
tuple articolo_modificato
 
 oDoc = XSCRIPTCONTEXT.getDocument()
 
 lista_come_array = tuple(lista_articoli)
 
int scarto_colonne = 0
 
int scarto_righe = 4
 
 colonne_lista = len(lista_come_array[1])
 
 righe_lista = len(lista_come_array)
 
 oRange
 
 orig = oDoc.getURL()
 
string dest0 = orig[0:-4]+ '_new.ods'
 
 dest = uno.fileUrlToSystemPath(dest0)
 
 oDialogo_attesa = dlg_attesa()
 
 descrizione = oSheet.getCellByPosition(4, el).String
 
 um = oSheet.getCellByPosition(6, el).String
 
 prezzo = oSheet.getCellByPosition(7, el).String
 
 mdo_p = oSheet.getCellByPosition(8, el).String
 
tuple articolo
 
 datarif = datetime.now()
 
 lista_articoli = list()
 
 diz_ep = dict()
 
 tree = ElementTree()
 
 root = tree.getroot()
 
 iter = tree.getiterator()
 
 nome_file = root.find('FileNameDocumento').text
 
 dati = root.find('PweDatiGenerali')
 
 DatiGenerali = dati.getchildren()[0][0]
 
 percprezzi = DatiGenerali[0].text
 
 comune = DatiGenerali[1].text
 
 provincia = DatiGenerali[2].text
 
 oggetto = DatiGenerali[3].text
 
 committente = DatiGenerali[4].text
 
 impresa = DatiGenerali[5].text
 
 parteopera = DatiGenerali[6].text
 
 CapCat = dati.find('PweDGCapitoliCategorie')
 PweDGCapitoliCategorie. Continua...
 
 lista_supcap = list()
 PweDGSuperCapitoli. Continua...
 
 PweDGSuperCapitoli = CapCat.find('PweDGSuperCapitoli').getchildren()
 
 id_sc = elem.get('ID')
 
 dessintetica = elem.find('DesSintetica').text
 
 percentuale = elem.find('Percentuale').text
 
 diz = dict()
 
 lista_cap = list()
 PweDGCapitoli. Continua...
 
 PweDGCapitoli = CapCat.find('PweDGCapitoli').getchildren()
 
 lista_subcap = list()
 PweDGSubCapitoli. Continua...
 
 PweDGSubCapitoli = CapCat.find('PweDGSubCapitoli').getchildren()
 
 lista_supcat = list()
 PweDGSuperCategorie. Continua...
 
 PweDGSuperCategorie = CapCat.find('PweDGSuperCategorie').getchildren()
 
tuple supcat = (id_sc, dessintetica, percentuale)
 
 lista_cat = list()
 PweDGCategorie. Continua...
 
 PweDGCategorie = CapCat.find('PweDGCategorie').getchildren()
 
tuple cat = (id_sc, dessintetica, percentuale)
 
 lista_subcat = list()
 PweDGSubCategorie. Continua...
 
 PweDGSubCategorie = CapCat.find('PweDGSubCategorie').getchildren()
 
tuple subcat = (id_sc, dessintetica, percentuale)
 
 PweDGWBS = dati.find('PweDGWBS')
 PweDGWBS. Continua...
 
 PweDGAnalisi = dati.find('PweDGModuli').getchildren()[0]
 PweDGAnalisi. Continua...
 
 speseutili = PweDGAnalisi.find('SpeseUtili').text
 
 spesegenerali = PweDGAnalisi.find('SpeseGenerali').text
 
 utiliimpresa = PweDGAnalisi.find('UtiliImpresa').text
 
 oneriaccessorisc = PweDGAnalisi.find('OneriAccessoriSc').text
 
 confquantita = PweDGAnalisi.find('ConfQuantita').text
 
 PweDGConfigNumeri = dati.find('PweDGConfigurazione').getchildren()[0]
 imposto le approssimazioni Continua...
 
 Divisa = PweDGConfigNumeri.find('Divisa').text
 
 ConversioniIN = PweDGConfigNumeri.find('ConversioniIN').text
 
 FattoreConversione = PweDGConfigNumeri.find('FattoreConversione').text
 
 Cambio = PweDGConfigNumeri.find('Cambio').text
 
 Prezzi = PweDGConfigNumeri.find('Prezzi').text.split('.')[-1].split('|')[0]
 
 PrezziTotale = PweDGConfigNumeri.find('PrezziTotale').text.split('.')[-1].split('|')[0]
 
 ConvPrezzi = PweDGConfigNumeri.find('ConvPrezzi').text.split('.')[-1].split('|')[0]
 
 ConvPrezziTotale = PweDGConfigNumeri.find('ConvPrezziTotale').text.split('.')[-1].split('|')[0]
 
 IncidenzaPercentuale = PweDGConfigNumeri.find('IncidenzaPercentuale').text.split('.')[-1].split('|')[0]
 
 Aliquote = PweDGConfigNumeri.find('Aliquote').text.split('.')[-1].split('|')[0]
 
 misurazioni = root.find('PweMisurazioni')
 
 PweElencoPrezzi = misurazioni.getchildren()[0]
 
 epitems = PweElencoPrezzi.findall('EPItem')
 leggo l'elenco prezzi ############################################## Continua...
 
 dict_articoli = dict()
 
 lista_analisi = list()
 
 lista_tariffe_analisi = list()
 
 id_ep = elem.get('ID')
 
 tipoep = elem.find('TipoEP').text
 
 desridotta = elem.find('DesRidotta').text
 
 destestesa = elem.find('DesEstesa').text
 
 desbreve = elem.find('DesBreve').text
 
 unmisura = elem.find('UnMisura').text
 
string prezzo1 = ''
 
 prezzo2 = elem.find('Prezzo2').text
 
 prezzo3 = elem.find('Prezzo3').text
 
 prezzo4 = elem.find('Prezzo4').text
 
 prezzo5 = elem.find('Prezzo5').text
 
 idspcap = elem.find('IDSpCap').text
 
 idcap = elem.find('IDCap').text
 
 idsbcap = elem.find('IDSbCap').text
 
 flags = elem.find('Flags').text
 
 data = elem.find('Data').text
 
string IncSIC = ''
 
string IncMDO = ''
 
string IncMAT = ''
 
string IncATTR = ''
 
 adrinternet = elem.find('AdrInternet').text
 
string pweepanalisi = ''
 leggo analisi di prezzo Continua...
 
string PweEPAR = pweepanalisi.find('PweEPAR')
 
string EPARItem = PweEPAR.findall('EPARItem')
 
 analisi = list()
 
 id_an = el.get('ID')
 
 an_tipo = el.find('Tipo').text
 
 an_des = el.find('Descrizione').text
 
 an_um = el.find('Misura').text
 
 an_qt = el.find('Qt').text.replace(' ','')
 
 an_pr = el.find('Prezzo').text.replace(' ','')
 
 an_fld = el.find('FieldCTL').text
 
tuple an_rigo = (id_ep, an_des, an_um, an_qt, an_pr)
 
 lista_misure = list()
 
 PweVociComputo = misurazioni.getchildren()[1]
 
 vcitems = PweVociComputo.findall('VCItem')
 
 prova_l = list()
 
 diz_misura = dict()
 
 id_vc = elem.get('ID')
 
 datamis = elem.find('DataMis').text
 
 idspcat = elem.find('IDSpCat').text
 
 idcat = elem.find('IDCat').text
 
 idsbcat = elem.find('IDSbCat').text
 
 CodiceWBS = elem.find('CodiceWBS').text
 
 righi_mis = elem.getchildren()[-1].findall('RGItem')
 
 lista_rig = list()
 
tuple riga_misura = ()
 
 lista_righe = list()
 
 new_id_l = list()
 
 rgitem = el.get('ID')
 
 idvv = el.find('IDVV').text
 
 partiuguali = el.find('PartiUguali').text
 
 lunghezza = el.find('Lunghezza').text
 
 larghezza = el.find('Larghezza').text
 
 hpeso = el.find('HPeso').text
 
list mia = []
 
string el = ''
 
string new_id = strall(idspcat) +'.'+ strall(idcat) +'.'+ strall(idsbcat)
 
 riordine = sorted(prova_l, key=lambda el: el[0])
 
 ZoomValue
 
 CellBackColor
 
 capitoli = list()
 
tuple titolo
 
def sStRange = Circoscrive_Analisi(Range2Cell()[1])
 
int y = 0
 
def fine = getLastUsedCell(oSheet).EndRow
 
 iSheet_num = oSheet.RangeAddress.Sheet
 
 diz_vv = dict()
 
string testspcat = '0'
 
string testcat = '0'
 
string testsbcat = '0'
 
string ID = el.get('id_ep')
 
int SC = 2
 
int SR = lrow + 2 + 1
 INSERISCO PRIMA SOLO LE RIGHE SE NO MI FA CASINO. Continua...
 
int nrighe = len(el.get('lista_rig')) - 1
 
int EC = SC + len(el.get('lista_rig')[0])
 
int ER = SR + nrighe
 
 vedi = diz_vv.get(mis[9])
 
 va = oSheet.getCellByPosition(5, SR).Formula
 
 vb = oSheet.getCellByPosition(6, SR).Formula
 
 vc = oSheet.getCellByPosition(7, SR).Formula
 
 vd = oSheet.getCellByPosition(8, SR).Formula
 
int Lmajor = 3
 VARIABILI GLOBALI:#####################################################. Continua...
 
int Lminor = 19
 
string Lsubv = "1.dev"
 
tuple noVoce = ('Livello-0-scritta', 'Livello-1-scritta', 'livello2 valuta', 'comp Int_colonna', 'Ultimus_centro_bordi_lati')
 
tuple stili_computo = ('Comp Start Attributo', 'comp progress', 'comp 10 s','Comp End Attributo')
 
tuple stili_contab = ('Comp Start Attributo_R', 'comp 10 s_R','Comp End Attributo_R')
 
tuple stili_analisi = ('An.1v-Att Start', 'An-1_sigla', 'An-lavoraz-desc', 'An-lavoraz-Cod-sx', 'An-lavoraz-desc-CEN', 'An-sfondo-basso Att End')
 
tuple stili_elenco = ('EP-Cs', 'EP-aS')
 
tuple createUnoService
 
tuple GetmyToolBarNames
 
string codice_da_cercare = ''
 
string sUltimus = ''
 
def g_exportedScripts = voce_breve,
 ELENCO DEGLI SCRIPT VISUALIZZATI NEL SELETTORE DI MACRO #. Continua...
 
 g_ImplementationHelper = unohelper.ImplementationHelper()
 ... Continua...
 

Documentazione delle funzioni

◆ adatta_altezza_riga()

def pyleeno.adatta_altezza_riga (   nSheet = None)
Adattal'altezza delle righe al contenuto delle celle.

nSheet   { string } : nSheet della sheet
imposta l'altezza ottimale delle celle

Definizione alla linea 1164 del file pyleeno.py.

◆ adegua_tmpl()

def pyleeno.adegua_tmpl (   arg = None)
Mantengo la compatibilità con le vecchie versioni del template:
- dal 200 parte di autoexec è in python
- dal 203(LeenO 3.14.0 ha templ 202) introdotta la Super Categoria con nuovi stili di cella;
    sostituita la colonna "Tag A" con "Tag Super Cat"
- dal 207 introdotta la colonna dei materiali in computo e contabilità
- dal 209 cambia il nome di propietà del file in "Versione_LeenO"
- dal 211 cambiano le formule del prezzo unitario e dell'importo in Computo e Contabilità
- dal 212 vengono cancellate le celle che indicano il DCC nel foglio M1
- dal 213 sposta il VediVoce nella colonna E
- dal 214 assegna un'approssimazione diversa per ognuno dei valori di misurazione

Definizione alla linea 6928 del file pyleeno.py.

◆ analisi_in_ElencoPrezzi()

def pyleeno.analisi_in_ElencoPrezzi (   arg = None)

Definizione alla linea 2516 del file pyleeno.py.

◆ apri_manuale()

def pyleeno.apri_manuale (   arg = None)

Definizione alla linea 6718 del file pyleeno.py.

◆ attiva_contabilita()

def pyleeno.attiva_contabilita (   arg = None)
Se presenti, attiva e visualizza le tabelle di contabilità

Definizione alla linea 4131 del file pyleeno.py.

◆ autoexec()

def pyleeno.autoexec (   arg = None)
questa è richiamata da New_File()

Definizione alla linea 6736 del file pyleeno.py.

◆ autoexec_off()

def pyleeno.autoexec_off (   arg = None)

Definizione alla linea 6722 del file pyleeno.py.

◆ avvia_IDE()

def pyleeno.avvia_IDE (   arg = None)
Avvia la modifica di pyleeno.py con geany

Definizione alla linea 367 del file pyleeno.py.

◆ azzera_voce()

def pyleeno.azzera_voce (   arg = None)
Azzera la quantità di una voce e ne raggruppa le relative righe

Definizione alla linea 2665 del file pyleeno.py.

◆ bak_timestamp()

def pyleeno.bak_timestamp (   arg = None)
fa il backup del file di lavoro, partendo dall'ultimo salvataggio certo,
in una directory con nome "/percorso_file/leeno-bk/"
viene avviato con DlgMain()

Definizione alla linea 7335 del file pyleeno.py.

◆ barra_di_stato()

def pyleeno.barra_di_stato (   testo = '',
  valore = 0 
)
Informa l'utente sullo stato progressivo dell'eleborazione.

Definizione alla linea 48 del file pyleeno.py.

◆ basic_LeenO()

def pyleeno.basic_LeenO (   funcname,
  args 
)
Richiama funzioni definite in Basic

Definizione alla linea 58 del file pyleeno.py.

◆ calendario_mensile()

def pyleeno.calendario_mensile (   arg = None)
Colora le colonne del sabato e della domenica, oltre le festività,
nel file ../PRIVATO/LeenO/extra/calendario.ods che potrei implementare
in LeenO per la gestione delle ore in economia o del diagramma di Gantt.

Definizione alla linea 7631 del file pyleeno.py.

◆ cancella_analisi_da_ep()

def pyleeno.cancella_analisi_da_ep (   arg = None)
cancella le voci in Elenco Prezzi che derivano da analisi

Definizione alla linea 2499 del file pyleeno.py.

◆ cancella_voci_non_usate()

def pyleeno.cancella_voci_non_usate (   arg = None)
Cancella le voci di prezzo non utilizzate.

Definizione alla linea 1239 del file pyleeno.py.

◆ cerca_in_elenco()

def pyleeno.cerca_in_elenco (   arg = None)
Evidenzia il codice di elenco prezzi della voce corrente.

Definizione alla linea 3012 del file pyleeno.py.

◆ cerca_partenza()

def pyleeno.cerca_partenza (   arg = None)
Conserva, nella variabile globale 'partenza', il nome del foglio [0] e l'id
della riga di codice prezzo componente [1], il flag '#reg' solo per la contbailità.
partenza = (nome_foglio, id_rcodice, flag_contabilità)

Definizione alla linea 2962 del file pyleeno.py.

◆ chi()

def pyleeno.chi (   s)
s    { object }  : oggetto da interrogare

mostra un dialog che indica il tipo di oggetto ed i metodi ad esso applicabili

Definizione alla linea 6470 del file pyleeno.py.

◆ Circoscrive_Analisi()

def pyleeno.Circoscrive_Analisi (   lrow)
lrow    { double }  : riga di riferimento per
                    la selezione dell'intera voce
Circoscrive una voce di analisi
partendo dalla posizione corrente del cursore

Definizione alla linea 2602 del file pyleeno.py.

◆ Circoscrive_Voce_Computo_Att()

def pyleeno.Circoscrive_Voce_Computo_Att (   lrow)
lrow    { double }  : riga di riferimento per
                    la selezione dell'intera voce

Circoscrive una voce di computo, variante o contabilità
partendo dalla posizione corrente del cursore

Definizione alla linea 2624 del file pyleeno.py.

◆ ColumnNameToNumber()

def pyleeno.ColumnNameToNumber (   oSheet,
  cColumnName 
)
Trasforma il nome colonna in IDcolonna

Definizione alla linea 2655 del file pyleeno.py.

◆ ColumnNumberToName()

def pyleeno.ColumnNumberToName (   oSheet,
  cColumnNumb 
)
Trasforma IDcolonna in Nome

Definizione alla linea 2647 del file pyleeno.py.

◆ computo_terra_terra()

def pyleeno.computo_terra_terra (   arg = None)
Settaggio base di configuazione colonne in COMPUTO e VARIANTE

Definizione alla linea 6808 del file pyleeno.py.

◆ config_default()

def pyleeno.config_default (   arg = None)
Imposta i parametri di default in leeno.conf

Definizione alla linea 3984 del file pyleeno.py.

◆ copia_celle_visibili()

def pyleeno.copia_celle_visibili (   arg = None)
A partire dalla selezione di un range di celle in cui alcune righe e/o
colonne sono nascoste, mette in clipboard solo il contenuto delle celle
visibili.
Liberamente ispirato a "Copy only visible cells" http://bit.ly/2j3bfq2

Definizione alla linea 3388 del file pyleeno.py.

◆ copia_riga_analisi()

def pyleeno.copia_riga_analisi (   lrow)
Inserisce una nuova riga di misurazione in analisi di prezzo

Definizione alla linea 2914 del file pyleeno.py.

◆ copia_riga_computo()

def pyleeno.copia_riga_computo (   lrow)
Inserisce una nuova riga di misurazione nel computo

Definizione alla linea 2848 del file pyleeno.py.

◆ copia_riga_contab()

def pyleeno.copia_riga_contab (   lrow)
Inserisce una nuova riga di misurazione in contabilità

Definizione alla linea 2877 del file pyleeno.py.

◆ Copia_riga_Ent()

def pyleeno.Copia_riga_Ent (   arg = None)

Definizione alla linea 2948 del file pyleeno.py.

◆ copia_sheet()

def pyleeno.copia_sheet (   nSheet,
  tag 
)
nSheet   { string } : nome sheet
tag      { string } : stringa di tag
duplica copia sheet corrente di fianco a destra

Definizione alla linea 822 del file pyleeno.py.

◆ copia_sorgente_per_git()

def pyleeno.copia_sorgente_per_git (   arg = None)
fa una copia della directory del codice nel repository locale ed apre una shell per la commit

Definizione alla linea 336 del file pyleeno.py.

◆ copy_clip()

def pyleeno.copy_clip (   arg = None)

Definizione alla linea 3366 del file pyleeno.py.

◆ ctrl_d()

def pyleeno.ctrl_d (   arg = None)
Copia il valore della prima cella superiore utile.

Definizione alla linea 7582 del file pyleeno.py.

◆ debug_ConditionalFormat()

def pyleeno.debug_ConditionalFormat (   arg = None)

Definizione alla linea 3337 del file pyleeno.py.

◆ debug_link()

def pyleeno.debug_link (   arg = None)

Definizione alla linea 7675 del file pyleeno.py.

◆ debug_validation()

def pyleeno.debug_validation (   arg = None)

Definizione alla linea 3297 del file pyleeno.py.

◆ debugclip()

def pyleeno.debugclip (   arg = None)

Definizione alla linea 3346 del file pyleeno.py.

◆ descrizione_in_una_colonna()

def pyleeno.descrizione_in_una_colonna (   flag = False)
Consente di estedere su più colonne o ridurre ad una colonna lo spazio
occupato dalla descrizione di voce in COMPUTO, VARIANTE e CONTABILITA.

Definizione alla linea 7699 del file pyleeno.py.

◆ dettaglio_misura_rigo()

def pyleeno.dettaglio_misura_rigo (   arg = None)
Indica il dettaglio delle misure nel rigo di descrizione quando
incontra delle formule nei valori immessi.
bit { integer }  : 1 inserisce i dettagli
                   0 cancella i dettagli

Definizione alla linea 3203 del file pyleeno.py.

◆ dettaglio_misure()

def pyleeno.dettaglio_misure (   bit)
Indica il dettaglio delle misure nel rigo di descrizione quando
incontra delle formule nei valori immessi.
bit { integer }  : 1 inserisce i dettagli
                   0 cancella i dettagli

Definizione alla linea 3247 del file pyleeno.py.

◆ dlg_attesa()

def pyleeno.dlg_attesa (   msg = '')
definisce la variabile globale oDialogo_attesa
che va gestita così negli script:

oDialogo_attesa = dlg_attesa()
attesa().start() #mostra il dialogo
...
oDialogo_attesa.endExecute() #chiude il dialogo

Definizione alla linea 7486 del file pyleeno.py.

◆ DlgMain()

def pyleeno.DlgMain (   arg = None)
Visualizza il menù principaledialog_fil

Definizione alla linea 7188 del file pyleeno.py.

◆ DlgSiNo()

def pyleeno.DlgSiNo (   s,
  t = 'Titolo' 
)
Visualizza il menù di scelta sì/no
restituisce 2 per sì e 3 per no

Definizione alla linea 6481 del file pyleeno.py.

◆ doppioni()

def pyleeno.doppioni (   arg = None)

Definizione alla linea 1718 del file pyleeno.py.

◆ elimina_voce()

def pyleeno.elimina_voce (   lRow = None,
  msg = 1 
)
Elimina una voce in COMPUTO, VARIANTE, CONTABILITA o Analisi di Prezzo

lRow { long }  : numero riga
msg  { bit }   : 1 chiedi conferma con messaggio
                 0 egegui senza conferma

Definizione alla linea 2799 del file pyleeno.py.

◆ elimina_voci_azzerate()

def pyleeno.elimina_voci_azzerate (   arg = None)
Elimina le voci in cui compare la dicitura '*** VOCE AZZERATA ***'
in COMPUTO o in VARIANTE, senza chiedere conferma

Definizione alla linea 2742 del file pyleeno.py.

◆ filedia()

def pyleeno.filedia (   titolo = 'Scegli il file...',
  est = '*.*',
  mode = 0 
)
titolo  { string }  : titolo del FilePicker
est     { string }  : filtro di visualizzazione file
mode    { integer } : modalità di gestione del file

Apri file:  `mode in(0, 6, 7, 8, 9)`
Salva file: `mode in(1, 2, 3, 4, 5, 10)`
see:('''http://api.libreoffice.org/docs/idl/ref/
        namespacecom_1_1sun_1_1star_1_1ui_1_1
        dialogs_1_1TemplateDescription.html''' )
see:('''http://stackoverflow.com/questions/30840736/
    libreoffice-how-to-create-a-file-dialog-via-python-macro''')

Definizione alla linea 6422 del file pyleeno.py.

◆ filtra_codice()

def pyleeno.filtra_codice (   arg = None)

GESTIONE DELLE VISTE IN STRUTTURA ####################################.

Definizione alla linea 6592 del file pyleeno.py.

◆ Filtra_computo()

def pyleeno.Filtra_computo (   nSheet,
  nCol,
  sString 
)
nSheet   { string } : nome Sheet
ncol     { integer } : colonna di tag
sString  { string } : stringa di tag
crea una nuova sheet contenente le sole voci filtrate

Definizione alla linea 841 del file pyleeno.py.

◆ Filtra_Computo_A()

def pyleeno.Filtra_Computo_A (   arg = None)

Definizione alla linea 893 del file pyleeno.py.

◆ Filtra_Computo_B()

def pyleeno.Filtra_Computo_B (   arg = None)

Definizione alla linea 900 del file pyleeno.py.

◆ Filtra_Computo_C()

def pyleeno.Filtra_Computo_C (   arg = None)

Definizione alla linea 907 del file pyleeno.py.

◆ Filtra_Computo_Cap()

def pyleeno.Filtra_Computo_Cap (   arg = None)

Definizione alla linea 879 del file pyleeno.py.

◆ Filtra_Computo_SottCap()

def pyleeno.Filtra_Computo_SottCap (   arg = None)

Definizione alla linea 886 del file pyleeno.py.

◆ firme_in_calce()

def pyleeno.firme_in_calce (   arg = None)

Definizione alla linea 7526 del file pyleeno.py.

◆ firme_in_calce_run()

def pyleeno.firme_in_calce_run (   arg = None)

Definizione alla linea 2288 del file pyleeno.py.

◆ fissa()

def pyleeno.fissa (   arg = None)

Definizione alla linea 7936 del file pyleeno.py.

◆ fuf()

def pyleeno.fuf (   arg = None)
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 4604 del file pyleeno.py.

◆ genera_sommario()

def pyleeno.genera_sommario (   arg = None)
Genera i sommari in Elenco Prezzi

Definizione alla linea 1617 del file pyleeno.py.

◆ genera_variante()

def pyleeno.genera_variante (   arg = None)
Genera il foglio di VARIANTE a partire dal COMPUTO

Definizione alla linea 1583 del file pyleeno.py.

◆ get_Formula()

def pyleeno.get_Formula (   n,
  a,
  b 
)

import pdb; pdb.set_trace() #debugger

codice di Manuele Pesenti #############################################

n { integer } : posizione cella
a  { string } : primo parametro da sostituire
b  { string } : secondo parametro da sostituire

Definizione alla linea 6529 del file pyleeno.py.

◆ getCellStyle()

def pyleeno.getCellStyle (   l,
  n 
)
l { integer } : livello(1 o 2)
n { integer } : posizione cella

Definizione alla linea 6544 del file pyleeno.py.

◆ getLastUsedCell()

def pyleeno.getLastUsedCell (   oSheet)

restituisce l'ID dell'ultima riga usata

Restitusce l'indirizzo dell'ultima cella usata
in forma di oggetto

Definizione alla linea 3464 del file pyleeno.py.

◆ GetRegistryKeyContent()

def pyleeno.GetRegistryKeyContent (   sKeyName,
  bForUpdate 
)
Dà accesso alla configurazione utente di LibreOffice

Definizione alla linea 7776 del file pyleeno.py.

◆ hide_error()

def pyleeno.hide_error (   lErrori,
  icol 
)
lErrori  { tuple } : nome dell'errore es.: '#DIV/0!'
icol { integer } : indice di colonna della riga da nascondere
Viasualizza o nascondi una toolbar

Definizione alla linea 7311 del file pyleeno.py.

◆ inizializza_analisi()

def pyleeno.inizializza_analisi (   arg = None)
Se non presente, crea il foglio 'Analisi di Prezzo' ed inserisce la prima scheda

Definizione alla linea 4305 del file pyleeno.py.

◆ inizializza_elenco()

def pyleeno.inizializza_elenco (   arg = None)
Riscrive le intestazioni di colonna e le formule dei totali in Elenco Prezzi.

Definizione alla linea 4232 del file pyleeno.py.

◆ InputBox()

def pyleeno.InputBox (   sCella = '',
  t = '' 
)
sCella  { string } : stringa di default nella casella di testo
t       { string } : titolo del dialogo
Viasualizza un dialogo di richiesta testo

Definizione alla linea 7287 del file pyleeno.py.

◆ Ins_Categorie()

def pyleeno.Ins_Categorie (   n)
n    { int } : livello della categoria
0 = SuperCategoria
1 = Categoria
2 = SubCategoria

Definizione alla linea 429 del file pyleeno.py.

◆ ins_voce_computo()

def pyleeno.ins_voce_computo (   arg = None)

ins_voce_computo #####################################################

Definizione alla linea 3724 del file pyleeno.py.

◆ ins_voce_computo_grezza()

def pyleeno.ins_voce_computo_grezza (   lrow)

nuova_voce ###########################################################

Definizione alla linea 3672 del file pyleeno.py.

◆ ins_voce_contab()

def pyleeno.ins_voce_contab (   arg = 1)
Inserisce una nuova voce in CONTABILITA.

Definizione alla linea 4033 del file pyleeno.py.

◆ ins_voce_elenco()

def pyleeno.ins_voce_elenco (   arg = None)
Inserisce una nuova riga voce in Elenco Prezzi

Definizione alla linea 3634 del file pyleeno.py.

◆ Inser_Capitolo()

def pyleeno.Inser_Capitolo (   arg = None)

Definizione alla linea 509 del file pyleeno.py.

◆ Inser_Capitolo_arg()

def pyleeno.Inser_Capitolo_arg (   lrow,
  sTesto = 'Categoria' 
)
lrow    { double } : id della riga di inerimento
sTesto  { string } : titolo della categoria

Definizione alla linea 512 del file pyleeno.py.

◆ Inser_SottoCapitolo()

def pyleeno.Inser_SottoCapitolo (   arg = None)

Definizione alla linea 381 del file pyleeno.py.

◆ Inser_SottoCapitolo_arg()

def pyleeno.Inser_SottoCapitolo_arg (   lrow,
  sTesto 
)
lrow    { double } : id della riga di inerimento
sTesto  { string } : titolo della sottocategoria

Definizione alla linea 384 del file pyleeno.py.

◆ Inser_SuperCapitolo()

def pyleeno.Inser_SuperCapitolo (   arg = None)

Definizione alla linea 473 del file pyleeno.py.

◆ Inser_SuperCapitolo_arg()

def pyleeno.Inser_SuperCapitolo_arg (   lrow,
  sTesto = 'Super Categoria' 
)
lrow    { double } : id della riga di inerimento
sTesto  { string } : titolo della categoria

Definizione alla linea 476 del file pyleeno.py.

◆ inserisci_nuova_riga_con_descrizione()

def pyleeno.inserisci_nuova_riga_con_descrizione (   arg = None)
inserisce, all'inizio di ogni voce di computo o variante,
una nuova riga con una descrizione a scelta

Definizione alla linea 7575 del file pyleeno.py.

◆ inserisci_Riga_rossa()

def pyleeno.inserisci_Riga_rossa (   arg = None)
Inserisce la riga rossa di chiusura degli elaborati
Questa riga è un rigerimento per varie operazioni

Definizione alla linea 4344 del file pyleeno.py.

◆ insRows()

def pyleeno.insRows (   lrow,
  nrighe 
)
lrow    { double }  : id della riga di inerimento
lrow    { integer } : numero di nuove righe da inserire

Inserisce nrighe nella posizione lrow - alternativo a
oSheet.getRows().insertByIndex(lrow, 1)

Definizione alla linea 729 del file pyleeno.py.

◆ inverti_segno()

def pyleeno.inverti_segno (   arg = None)
Inverte il segno delle formule di quantità nei righi di misurazione selezionati.
Funziona solo in COMPUTO e VARIANTE.

Definizione alla linea 3149 del file pyleeno.py.

◆ invia_voce()

def pyleeno.invia_voce (   arg = None)
Invia la voce di prezzo del COMPUTO oppure le voci di Elenco Prezzi
con relative analisi al DCC.

Definizione alla linea 108 del file pyleeno.py.

◆ invia_voce_ep()

def pyleeno.invia_voce_ep (   arg = None)
Invia le voci di prezzario selezionate da un elenco prezzi all'Elenco
Prezzi del Documento di Contabilità Corrente DCC. Trasferisce anche
le Analisi di Prezzo con i relativi costi elementari.

Definizione alla linea 167 del file pyleeno.py.

◆ join_sheets()

def pyleeno.join_sheets (   arg = None)
unisci fogli
serve per unire tanti fogli in un unico foglio

Definizione alla linea 800 del file pyleeno.py.

◆ leeno_conf()

def pyleeno.leeno_conf (   arg = None)

leeno.conf ##########################################################

Visualizza il menù di configurazione

Definizione alla linea 3793 del file pyleeno.py.

◆ LeenO_path()

def pyleeno.LeenO_path (   arg = None)
Restituisce il percorso di installazione di LeenO.oxt

Definizione alla linea 68 del file pyleeno.py.

◆ loVersion()

def pyleeno.loVersion (   arg = None)
Legge il numero di versione di LibreOffice.

Definizione alla linea 1153 del file pyleeno.py.

◆ make_pack()

def pyleeno.make_pack (   arg = None,
  bar = 0 
)
bar { integer } : toolbar 0=spenta 1=accesa
Pacchettizza l'estensione in duplice copia: LeenO.oxt e LeenO-yyyymmddhhmm.oxt
in una directory precisa(per ora - da parametrizzare)

Definizione alla linea 7439 del file pyleeno.py.

◆ MessageBox()

def pyleeno.MessageBox (   ParentWin,
  MsgText,
  MsgTitle,
  MsgType = MESSAGEBOX,
  MsgButtons = BUTTONS_OK 
)

Definizione alla linea 6509 del file pyleeno.py.

◆ mri()

def pyleeno.mri (   target)

Definizione alla linea 6518 del file pyleeno.py.

◆ MsgBox()

def pyleeno.MsgBox (   s,
  t = '' 
)

Definizione alla linea 6494 del file pyleeno.py.

◆ nasconde_voci_azzerate()

def pyleeno.nasconde_voci_azzerate (   arg = None)
Nasconde le voci in cui compare la dicitura '*** VOCE AZZERATA ***'
in COMPUTO o in VARIANTE.

Definizione alla linea 2782 del file pyleeno.py.

◆ nascondi_sheets()

def pyleeno.nascondi_sheets (   arg = None)

Definizione alla linea 1107 del file pyleeno.py.

◆ next_voice()

def pyleeno.next_voice (   lrow,
  n = 1 
)
lrow { double }   : riga di riferimento
n    { integer }  : se 0 sposta prima della voce corrente
                    se 1 sposta dopo della voce corrente
sposta il cursore prima o dopo la voce corrente restituento un idrow

Definizione alla linea 2466 del file pyleeno.py.

◆ numera_colonna()

def pyleeno.numera_colonna (   arg = None)
Inserisce l'indice di colonna nelle prime 100 colonne del rigo selezionato
Associato a Atrl+Shift+C

Definizione alla linea 7741 del file pyleeno.py.

◆ numera_voci()

def pyleeno.numera_voci (   bit = 1)

numera le voci di computo o contabilità

bit { integer }  : 1 rinumera tutto
                   0 rinumera dalla voce corrente in giù

Definizione alla linea 3476 del file pyleeno.py.

◆ nuova_voce_scelta()

def pyleeno.nuova_voce_scelta (   arg = None)
Contestualizza in ogni tabella l'inserimento delle voci.

Definizione alla linea 4017 del file pyleeno.py.

◆ nuovo_computo()

def pyleeno.nuovo_computo (   arg = None)

Definizione alla linea 100 del file pyleeno.py.

◆ nuovo_usobollo()

def pyleeno.nuovo_usobollo (   arg = None)
Crea un nuovo documento in formato uso bollo.

Definizione alla linea 104 del file pyleeno.py.

◆ oggi()

def pyleeno.oggi ( )
restituisce la data di oggi

Definizione alla linea 329 del file pyleeno.py.

◆ ordina_col()

def pyleeno.ordina_col (   ncol)
ncol   { integer } : id colonna
ordina i dati secondo la colonna con id ncol

Definizione alla linea 963 del file pyleeno.py.

◆ paste_clip()

def pyleeno.paste_clip (   arg = None)

Definizione alla linea 3376 del file pyleeno.py.

◆ pesca_cod()

def pyleeno.pesca_cod (   arg = None)
Permette di scegliere il codice per la voce di COMPUTO o VARIANTE o CONTABILITA dall'Elenco Prezzi.
Capisce quando la voce nel libretto delle misure è già registrata o nel documento ci sono già atti contabili emessi.

Definizione alla linea 3044 del file pyleeno.py.

◆ processo()

def pyleeno.processo (   arg)
Verifica l'esistenza di un processo di sistema

Definizione alla linea 7767 del file pyleeno.py.

◆ r_version_code()

def pyleeno.r_version_code (   arg = None)

Definizione alla linea 7136 del file pyleeno.py.

◆ raggruppa_righe_voce()

def pyleeno.raggruppa_righe_voce (   lrow,
  flag = 1 
)
Raggruppa le righe che compongono una singola voce.

Definizione alla linea 2759 del file pyleeno.py.

◆ Range2Cell()

def pyleeno.Range2Cell (   arg = None)
Restituisce la tupla (IDcolonna, IDriga, NameSheet) della posizione corrente

Definizione alla linea 3448 del file pyleeno.py.

◆ refresh()

def pyleeno.refresh (   arg = 1)
Abilita / disabilita il refresh per accelerare le procedure

Definizione alla linea 3506 del file pyleeno.py.

◆ richiesta_offerta()

def pyleeno.richiesta_offerta (   arg = None)
Crea la Lista Lavorazioni e Forniture dall'Elenco Prezzi,
per la formulazione dell'offerta

Definizione alla linea 3523 del file pyleeno.py.

◆ ricicla_misure()

def pyleeno.ricicla_misure (   arg = None)
In CONTABILITA consente l'inserimento di nuove voci di misurazione
partendo da voci già inserite in COMPUTO o VARIANTE.

Definizione alla linea 3100 del file pyleeno.py.

◆ rifa_nomearea()

def pyleeno.rifa_nomearea (   sSheet,
  sRange,
  sName 
)
Definisce o ridefinisce un'area di dati a cui far riferimento
sSheet = nome del foglio, es.: 'S5'
sRange = individuazione del range di celle, es.:'$B$89:$L$89'
sName = nome da attribuire all'area scelta, es.: "manodopera"

Definizione alla linea 4371 del file pyleeno.py.

◆ rigenera_tutte()

def pyleeno.rigenera_tutte (   arg = None)
Ripristina le formule in tutto il foglio

Definizione alla linea 3769 del file pyleeno.py.

◆ rigenera_voce()

def pyleeno.rigenera_voce (   arg = None)
Ripristina/ricalcola le formule di descrizione e somma di una voce.

Definizione alla linea 3737 del file pyleeno.py.

◆ Rinumera_TUTTI_Capitoli2()

def pyleeno.Rinumera_TUTTI_Capitoli2 (   arg = None)

Definizione alla linea 545 del file pyleeno.py.

◆ riordina_ElencoPrezzi()

def pyleeno.riordina_ElencoPrezzi (   arg = None)

Definizione alla linea 1694 del file pyleeno.py.

◆ salva_come()

def pyleeno.salva_come (   nomefile = None)
nomefile   { string } : nome del file di destinazione
Se presente l'argomento nomefile, salva il file corrente in nomefile.

Definizione alla linea 1110 del file pyleeno.py.

◆ sblocca_cont()

def pyleeno.sblocca_cont ( )
Controlla che non ci siano atti contabili registrati e dà il consenso a procedere.

Definizione alla linea 2984 del file pyleeno.py.

◆ scelta_viste()

def pyleeno.scelta_viste (   arg = None)
Gestisce i dialoghi del menù viste nelle tabelle di Analisi di Prezzo,
Elenco Prezzi, COMPUTO, VARIANTE, CONTABILITA'
Genera i raffronti tra COMPUTO e VARIANTE e CONTABILITA'

Definizione alla linea 1309 del file pyleeno.py.

◆ set_larghezza_colonne()

def pyleeno.set_larghezza_colonne (   arg = None)
regola la larghezza delle colonne a seconda della sheet

Definizione alla linea 6834 del file pyleeno.py.

◆ setPreview()

def pyleeno.setPreview (   arg = 0)
colore   { integer } : id colore
attribuisce al foglio corrente un colore a scelta

Definizione alla linea 1038 del file pyleeno.py.

◆ setTabColor()

def pyleeno.setTabColor (   colore)
colore   { integer } : id colore
attribuisce al foglio corrente un colore a scelta

Definizione alla linea 1053 del file pyleeno.py.

◆ show_sheets()

def pyleeno.show_sheets (   x = True)
x   { boolean } : True = ON, False = OFF

Mastra/nasconde tutte le tabelle ad escluzione di COMPUTO ed Elenco Prezzi

Definizione alla linea 1086 del file pyleeno.py.

◆ Sincronizza_SottoCap_Tag_Capitolo_Cor()

def pyleeno.Sincronizza_SottoCap_Tag_Capitolo_Cor (   arg = None)
lrow    { double } : id della riga di inerimento
sincronizza il categoria e sottocategorie

Definizione alla linea 656 del file pyleeno.py.

◆ sistema_cose()

def pyleeno.sistema_cose (   arg = None)

Definizione alla linea 7664 del file pyleeno.py.

◆ sistema_pagine()

def pyleeno.sistema_pagine (   arg = None)
Configura intestazioni e pie' di pagina degli stili di stampa

Definizione alla linea 7788 del file pyleeno.py.

◆ sproteggi_sheet_TUTTE()

def pyleeno.sproteggi_sheet_TUTTE (   arg = None)
Sprotegge e riordina tutti fogli del documento.

Definizione alla linea 1010 del file pyleeno.py.

◆ ssUltimus()

def pyleeno.ssUltimus (   arg = None)

Definizione alla linea 6402 del file pyleeno.py.

◆ struct()

def pyleeno.struct (   l)
mette in vista struttura secondo categorie
l { integer } : specifica il livello di categoria
### COMPUTO/VARIANTE ###
0 = super-categoria
1 = categoria
2 = sotto-categoria
3 = intera voce di misurazione
### ANALISI ###
4 = simile all'elenco prezzi

Definizione alla linea 6653 del file pyleeno.py.

◆ struct_colore()

def pyleeno.struct_colore (   l)
Mette in vista struttura secondo il colore
l { integer } : specifica il livello di categoria

Definizione alla linea 4386 del file pyleeno.py.

◆ struttura_Analisi()

def pyleeno.struttura_Analisi (   arg = None)

Definizione alla linea 6638 del file pyleeno.py.

◆ struttura_ComputoM()

def pyleeno.struttura_ComputoM (   arg = None)

Definizione alla linea 6628 del file pyleeno.py.

◆ struttura_Elenco()

def pyleeno.struttura_Elenco (   arg = None)
Dà una tonalità di colore, diverso dal colore dello stile cella, alle righe
che non hanno il prezzo, come i titoli di capitolo e sottocapitolo.

Definizione alla linea 4449 del file pyleeno.py.

◆ struttura_off()

def pyleeno.struttura_off (   arg = None)
Cancella la vista in struttura

Definizione alla linea 6644 del file pyleeno.py.

◆ subst_str()

def pyleeno.subst_str (   arg = None)
Sostituisce stringhe di testi nel foglio corrente

Definizione alla linea 7756 del file pyleeno.py.

◆ SubSum()

def pyleeno.SubSum (   lrow,
  sub = False 
)
Inserisce i dati nella riga
sub { boolean } : specifica se sotto-categoria

Definizione alla linea 6565 del file pyleeno.py.

◆ SubSum_Cap()

def pyleeno.SubSum_Cap (   lrow)
lrow    { double } : id della riga di inerimento
inserisce i dati nella riga di categoria

Definizione alla linea 626 del file pyleeno.py.

◆ SubSum_SottoCap()

def pyleeno.SubSum_SottoCap (   lrow)
lrow    { double } : id della riga di inerimento
inserisce i dati nella riga di subcategoria

Definizione alla linea 599 del file pyleeno.py.

◆ SubSum_SuperCap()

def pyleeno.SubSum_SuperCap (   lrow)
lrow    { double } : id della riga di inerimento
inserisce i dati nella riga di SuperCategoria

Definizione alla linea 570 del file pyleeno.py.

◆ svuota_contabilita()

def pyleeno.svuota_contabilita (   arg = None)
Ricrea il foglio di contabilità partendo da zero.

Definizione alla linea 4147 del file pyleeno.py.

◆ taglia_x()

def pyleeno.taglia_x (   arg = None)
taglia il contenuto della selezione
senza cancellare la formattazione delle celle

Definizione alla linea 7603 del file pyleeno.py.

◆ tante_analisi_in_ep()

def pyleeno.tante_analisi_in_ep (   arg = None)

Definizione alla linea 2561 del file pyleeno.py.

◆ toolbar_on()

def pyleeno.toolbar_on (   toolbarURL,
  flag = 1 
)
toolbarURL  { string } : indirizzo toolbar
flag { integer } : 1 = acceso; 0 = spento
Viasualizza o nascondi una toolbar

Definizione alla linea 7415 del file pyleeno.py.

◆ toolbar_ordina()

def pyleeno.toolbar_ordina (   arg = None)

Definizione alla linea 7429 del file pyleeno.py.

◆ toolbar_switch()

def pyleeno.toolbar_switch (   arg = 1)
Nasconde o mostra le toolbar di Libreoffice.

Definizione alla linea 7402 del file pyleeno.py.

◆ toolbar_vedi()

def pyleeno.toolbar_vedi (   arg = None)

Definizione alla linea 7374 del file pyleeno.py.

◆ Tutti_Subtotali()

def pyleeno.Tutti_Subtotali (   arg = None)
ricalcola i subtotali di categorie e subcategorie

Definizione alla linea 549 del file pyleeno.py.

◆ txt_Format()

def pyleeno.txt_Format (   stile)
Forza la formattazione della cella

Definizione alla linea 1070 del file pyleeno.py.

◆ uFindString()

def pyleeno.uFindString (   sString,
  oSheet 
)
sString { string }  : stringa da cercare
oSheet  { object }  :

Trova la prima ricorrenza di una stringa(sString) riga
per riga in un foglio di calcolo(oSheet) e restituisce
una tupla(IDcolonna, IDriga)

Definizione alla linea 781 del file pyleeno.py.

◆ uFindStringCol()

def pyleeno.uFindStringCol (   sString,
  nCol,
  oSheet,
  start = 0 
)
sString { string }  : stringa da cercare
nCol    { integer } : indice di colonna
oSheet  { object }  :
start   { integer } : riga di partenza

Trova la prima ricorrenza di una stringa(sString) nella
colonna nCol di un foglio di calcolo(oSheet) e restituisce
in numero di riga

Definizione alla linea 762 del file pyleeno.py.

◆ ultima_voce()

def pyleeno.ultima_voce (   oSheet)

Definizione alla linea 750 del file pyleeno.py.

◆ Vai_a_Computo()

def pyleeno.Vai_a_Computo (   arg = None)

Definizione alla linea 928 del file pyleeno.py.

◆ Vai_a_ElencoPrezzi()

def pyleeno.Vai_a_ElencoPrezzi (   arg = None)

Definizione alla linea 925 del file pyleeno.py.

◆ Vai_a_M1()

def pyleeno.Vai_a_M1 (   arg = None)

Definizione alla linea 914 del file pyleeno.py.

◆ Vai_a_S1()

def pyleeno.Vai_a_S1 (   arg = None)

Definizione alla linea 921 del file pyleeno.py.

◆ Vai_a_S2()

def pyleeno.Vai_a_S2 (   arg = None)

Definizione alla linea 918 del file pyleeno.py.

◆ Vai_a_Scorciatoie()

def pyleeno.Vai_a_Scorciatoie (   arg = None)

Definizione alla linea 935 del file pyleeno.py.

◆ Vai_a_Variabili()

def pyleeno.Vai_a_Variabili (   arg = None)

Definizione alla linea 931 del file pyleeno.py.

◆ valida_cella()

def pyleeno.valida_cella (   oCell,
  lista_val,
  titoloInput = '',
  msgInput = '',
  err = False 
)
Validità lista valori
Imposta un elenco di valori a cascata, da cui scegliere.
oCell       { object }  : cella da validare
lista_val   { string }  : lista dei valori in questa forma: '"UNO";"DUE";"TRE"'
titoloInput { string }  : titolo del suggerimento che compare passando il cursore sulla cella
msgInput    { string }  : suggerimento che compare passando il cursore sulla cella
err         { boolean } : permette di abilitare il messaggio di errore per input non validi

Definizione alla linea 3310 del file pyleeno.py.

◆ valuta_cella()

def pyleeno.valuta_cella (   oCell)
Estrae qualsiasi valore da una cella, restituendo una strigna, indipendentemente dal tipo originario.
oCell       { object }  : cella da validare

Definizione alla linea 3180 del file pyleeno.py.

◆ viste_nuove()

def pyleeno.viste_nuove (   sValori)
sValori { string } : una tringa di configurazione della visibilità colonne
permette di visualizzare/nascondere un set di colonne
T = visualizza
F = nasconde

Definizione alla linea 6817 del file pyleeno.py.

◆ voce_breve()

def pyleeno.voce_breve (   arg = None)
Cambia il numero di caratteri visualizzati per la descrizione voce in COMPUTO,
CONTABILITA E VARIANTE.

Definizione alla linea 1198 del file pyleeno.py.

◆ voce_breve_ep()

def pyleeno.voce_breve_ep (   arg = None)
Ottimizza l'altezza delle celle di Elenco Prezzi o visualizza solo
tre righe della descrizione.

Definizione alla linea 1290 del file pyleeno.py.

◆ w_version_code()

def pyleeno.w_version_code (   arg = None)

Scrive un file.

scrive versione e timestamp nel file leeno_version_code

Definizione alla linea 7358 del file pyleeno.py.

◆ XML_import_ep()

def pyleeno.XML_import_ep (   arg = None)
Routine di importazione di un prezzario XML-SIX in tabella Elenco Prezzi
del template COMPUTO.

Definizione alla linea 4693 del file pyleeno.py.

◆ XML_toscana_import()

def pyleeno.XML_toscana_import (   arg = None)
Importazione di un prezzario XML della regione Toscana 
in tabella Elenco Prezzi del template COMPUTO.

Definizione alla linea 4472 del file pyleeno.py.

◆ XPWE_export()

def pyleeno.XPWE_export (   arg = None)

Definizione alla linea 7542 del file pyleeno.py.

◆ XPWE_export_run()

def pyleeno.XPWE_export_run (   arg = None)
Viasualizza il menù export/import XPWE

Definizione alla linea 7144 del file pyleeno.py.

◆ XPWE_import()

def pyleeno.XPWE_import (   arg = None)

Definizione alla linea 7534 del file pyleeno.py.

◆ XPWE_import_run()

def pyleeno.XPWE_import_run (   arg = None)
Viasualizza il menù export/import XPWE

Definizione alla linea 7169 del file pyleeno.py.

◆ XPWE_out()

def pyleeno.XPWE_out (   arg = None)

Scrive un file.

esporta il documento in formato XPWE

Definizione alla linea 1779 del file pyleeno.py.

Documentazione delle variabili

◆ adrinternet

string pyleeno.adrinternet = elem.find('AdrInternet').text

Definizione alla linea 5784 del file pyleeno.py.

◆ Aliquote

pyleeno.Aliquote = PweDGConfigNumeri.find('Aliquote').text.split('.')[-1].split('|')[0]

Definizione alla linea 5680 del file pyleeno.py.

◆ an_des

pyleeno.an_des = el.find('Descrizione').text

Definizione alla linea 5837 del file pyleeno.py.

◆ an_fld

pyleeno.an_fld = el.find('FieldCTL').text

Definizione alla linea 5848 del file pyleeno.py.

◆ an_pr

string pyleeno.an_pr = el.find('Prezzo').text.replace(' ','')

Definizione alla linea 5845 del file pyleeno.py.

◆ an_qt

string pyleeno.an_qt = el.find('Qt').text.replace(' ','')

Definizione alla linea 5841 del file pyleeno.py.

◆ an_rigo

tuple pyleeno.an_rigo = (id_ep, an_des, an_um, an_qt, an_pr)

Definizione alla linea 5849 del file pyleeno.py.

◆ an_tipo

pyleeno.an_tipo = el.find('Tipo').text

Definizione alla linea 5835 del file pyleeno.py.

◆ an_um

pyleeno.an_um = el.find('Misura').text

Definizione alla linea 5838 del file pyleeno.py.

◆ analisi

pyleeno.analisi = list()

Definizione alla linea 5832 del file pyleeno.py.

◆ articolo

tuple pyleeno.articolo
Valore iniziale:
1 = (tariffa,
2  descrizione,
3  um,
4  sic,
5  prezzo,
6  mdo_p,
7  mdo,)

Definizione alla linea 5176 del file pyleeno.py.

◆ articolo_modificato

tuple pyleeno.articolo_modificato
Valore iniziale:
1 = (tariffa, #2 colonna
2  desc_voce, #4 colonna
3  unita_misura, #6 colonna
4  '',
5  valore, #7 prezzo
6  elem_7, #8 mdo %
7  elem_11)

Definizione alla linea 4866 del file pyleeno.py.

◆ autore

pyleeno.autore = elem.get('autore')

Definizione alla linea 4750 del file pyleeno.py.

◆ breveSOA

pyleeno.breveSOA = soaDescrizione.get('breve')

Definizione alla linea 4766 del file pyleeno.py.

◆ Cambio

pyleeno.Cambio = PweDGConfigNumeri.find('Cambio').text

Definizione alla linea 5669 del file pyleeno.py.

◆ CapCat

pyleeno.CapCat = dati.find('PweDGCapitoliCategorie')

PweDGCapitoliCategorie.

Definizione alla linea 5537 del file pyleeno.py.

◆ capitoli

pyleeno.capitoli = list()

Definizione alla linea 6053 del file pyleeno.py.

◆ cat

tuple pyleeno.cat = (id_sc, dessintetica, percentuale)

Definizione alla linea 5619 del file pyleeno.py.

◆ categoriaPrezzario

pyleeno.categoriaPrezzario = elem.get('categoriaPrezzario')

Definizione alla linea 4776 del file pyleeno.py.

◆ CellBackColor

pyleeno.CellBackColor

Definizione alla linea 6049 del file pyleeno.py.

◆ CellStyle

pyleeno.CellStyle

Definizione alla linea 4120 del file pyleeno.py.

◆ codice

string pyleeno.codice = oSheet.getCellByPosition(0, lrow).String

Definizione alla linea 3088 del file pyleeno.py.

◆ codice_da_cercare

string pyleeno.codice_da_cercare = ''

Definizione alla linea 6399 del file pyleeno.py.

◆ CodiceWBS

string pyleeno.CodiceWBS = elem.find('CodiceWBS').text

Definizione alla linea 5885 del file pyleeno.py.

◆ colonne_lista

pyleeno.colonne_lista = len(lista_come_array[1])

Definizione alla linea 4886 del file pyleeno.py.

◆ committente

pyleeno.committente = DatiGenerali[4].text

Definizione alla linea 5531 del file pyleeno.py.

◆ comune

pyleeno.comune = DatiGenerali[1].text

Definizione alla linea 5528 del file pyleeno.py.

◆ confquantita

pyleeno.confquantita = PweDGAnalisi.find('ConfQuantita').text

Definizione alla linea 5648 del file pyleeno.py.

◆ ConversioniIN

pyleeno.ConversioniIN = PweDGConfigNumeri.find('ConversioniIN').text

Definizione alla linea 5667 del file pyleeno.py.

◆ ConvPrezzi

pyleeno.ConvPrezzi = PweDGConfigNumeri.find('ConvPrezzi').text.split('.')[-1].split('|')[0]

Definizione alla linea 5677 del file pyleeno.py.

◆ ConvPrezziTotale

pyleeno.ConvPrezziTotale = PweDGConfigNumeri.find('ConvPrezziTotale').text.split('.')[-1].split('|')[0]

Definizione alla linea 5678 del file pyleeno.py.

◆ createUnoService

tuple pyleeno.createUnoService
Valore iniziale:
1 = (
2  XSCRIPTCONTEXT
3  .getComponentContext()
4  .getServiceManager()
5  .createInstance
6  )

Definizione alla linea 6387 del file pyleeno.py.

◆ ctx

pyleeno.ctx = XSCRIPTCONTEXT.getComponentContext()

MOSTRA IL DIALOGO.

Definizione alla linea 3893 del file pyleeno.py.

◆ data

string pyleeno.data = elem.find('Data').text

Definizione alla linea 5758 del file pyleeno.py.

◆ DataMis

pyleeno.DataMis = SubElement(VCItem,'DataMis')

Definizione alla linea 2193 del file pyleeno.py.

◆ datamis

string pyleeno.datamis = elem.find('DataMis').text

Definizione alla linea 5865 del file pyleeno.py.

◆ datarif

pyleeno.datarif = datetime.now()

Definizione alla linea 5501 del file pyleeno.py.

◆ dati

pyleeno.dati = root.find('PweDatiGenerali')

Definizione alla linea 5525 del file pyleeno.py.

◆ DatiGenerali

pyleeno.DatiGenerali = dati.getchildren()[0][0]

Definizione alla linea 5526 del file pyleeno.py.

◆ desbreve

string pyleeno.desbreve = elem.find('DesBreve').text

Definizione alla linea 5723 del file pyleeno.py.

◆ desc_breve

pyleeno.desc_breve = elem.findall('{six.xsd}prdDescrizione')[0].get('breve')

~ chi(elem.findall('{six.xsd}prdDescrizione')[0].get('breve')) ~ return

Definizione alla linea 4829 del file pyleeno.py.

◆ desc_estesa

pyleeno.desc_estesa = elem.findall('{six.xsd}prdDescrizione')[0].get('estesa')

Definizione alla linea 4830 del file pyleeno.py.

◆ desc_voce

string pyleeno.desc_voce = madre + '\n- ' + desc_voce

Definizione alla linea 4844 del file pyleeno.py.

◆ Descrizione

pyleeno.Descrizione = SubElement(RGItem,'Descrizione')

Definizione alla linea 2223 del file pyleeno.py.

◆ descrizione

string pyleeno.descrizione = oSheet.getCellByPosition(4, el).String

Definizione alla linea 5169 del file pyleeno.py.

◆ desridotta

pyleeno.desridotta = elem.find('DesRidotta').text

Definizione alla linea 5716 del file pyleeno.py.

◆ dessintetica

pyleeno.dessintetica = elem.find('DesSintetica').text

Definizione alla linea 5549 del file pyleeno.py.

◆ dest

pyleeno.dest = uno.fileUrlToSystemPath(dest0)

Definizione alla linea 5161 del file pyleeno.py.

◆ dest0

string pyleeno.dest0 = orig[0:-4]+ '_new.ods'

Definizione alla linea 5158 del file pyleeno.py.

◆ destestesa

string pyleeno.destestesa = elem.find('DesEstesa').text

Definizione alla linea 5717 del file pyleeno.py.

◆ dict_articoli

pyleeno.dict_articoli = dict()

Definizione alla linea 5703 del file pyleeno.py.

◆ Divisa

pyleeno.Divisa = PweDGConfigNumeri.find('Divisa').text

Definizione alla linea 5666 del file pyleeno.py.

◆ diz

pyleeno.diz = dict()

Definizione alla linea 5551 del file pyleeno.py.

◆ diz_ep

pyleeno.diz_ep = dict()

Definizione alla linea 5503 del file pyleeno.py.

◆ diz_misura

pyleeno.diz_misura = dict()

Definizione alla linea 5860 del file pyleeno.py.

◆ diz_vv

pyleeno.diz_vv = dict()

Definizione alla linea 6202 del file pyleeno.py.

◆ EC

int pyleeno.EC = SC + len(el.get('lista_rig')[0])

Definizione alla linea 6255 del file pyleeno.py.

◆ el

string pyleeno.el = ''

Definizione alla linea 5922 del file pyleeno.py.

◆ elem_11

pyleeno.elem_11 = ''

Definizione alla linea 4861 del file pyleeno.py.

◆ elem_7

pyleeno.elem_7 = ''

Definizione alla linea 4860 del file pyleeno.py.

◆ EndColumn

pyleeno.EndColumn

Definizione alla linea 3707 del file pyleeno.py.

◆ EndRow

pyleeno.EndRow

Definizione alla linea 3709 del file pyleeno.py.

◆ EPARItem

string pyleeno.EPARItem = PweEPAR.findall('EPARItem')

Definizione alla linea 5831 del file pyleeno.py.

◆ epitems

pyleeno.epitems = PweElencoPrezzi.findall('EPItem')

leggo l'elenco prezzi ##############################################

Definizione alla linea 5702 del file pyleeno.py.

◆ ER

int pyleeno.ER = SR + nrighe

Definizione alla linea 6256 del file pyleeno.py.

◆ FattoreConversione

pyleeno.FattoreConversione = PweDGConfigNumeri.find('FattoreConversione').text

Definizione alla linea 5668 del file pyleeno.py.

◆ fine

def pyleeno.fine = getLastUsedCell(oSheet).EndRow

Definizione alla linea 6173 del file pyleeno.py.

◆ Flags

pyleeno.Flags = SubElement(RGItem,'Flags')

Definizione alla linea 2243 del file pyleeno.py.

◆ flags

string pyleeno.flags = elem.find('Flags').text

Definizione alla linea 5754 del file pyleeno.py.

◆ Formula

pyleeno.Formula

correggo alcune formule

Definizione alla linea 3713 del file pyleeno.py.

◆ g_exportedScripts

def pyleeno.g_exportedScripts = voce_breve,

ELENCO DEGLI SCRIPT VISUALIZZATI NEL SELETTORE DI MACRO #.

Definizione alla linea 7947 del file pyleeno.py.

◆ g_ImplementationHelper

pyleeno.g_ImplementationHelper = unohelper.ImplementationHelper()

...

here is the python script code this must be added to every script file(the name org.openoffice.script.DummyImplementationForPythonScripts should be changed to something different(must be unique within an office installation !) — faked component, dummy to allow registration with unopkg, no functionality expected ~ import unohelper questo mi consente di inserire i comandi python in Accelerators.xcu vedi pag.264 di "Manuel du programmeur oBasic" <<< vedi in description.xml

Definizione alla linea 7959 del file pyleeno.py.

◆ GetmyToolBarNames

tuple pyleeno.GetmyToolBarNames
Valore iniziale:
1 = ('private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar',
2  'private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar_ELENCO',
3  'private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar_ANALISI',
4  'private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar_COMPUTO',
5  'private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar_CONTABILITA',)

Definizione alla linea 6393 del file pyleeno.py.

◆ HPeso

pyleeno.HPeso = SubElement(RGItem,'HPeso')

Definizione alla linea 2235 del file pyleeno.py.

◆ hpeso

pyleeno.hpeso = el.find('HPeso').text

Definizione alla linea 5904 del file pyleeno.py.

◆ ID

string pyleeno.ID = el.get('id_ep')

Definizione alla linea 6239 del file pyleeno.py.

◆ id_an

pyleeno.id_an = el.get('ID')

Definizione alla linea 5834 del file pyleeno.py.

◆ id_ep

pyleeno.id_ep = elem.get('ID')

Definizione alla linea 5708 del file pyleeno.py.

◆ id_sc

pyleeno.id_sc = elem.get('ID')

Definizione alla linea 5543 del file pyleeno.py.

◆ id_vc

string pyleeno.id_vc = elem.get('ID')

Definizione alla linea 5861 del file pyleeno.py.

◆ idcap

string pyleeno.idcap = elem.find('IDCap').text

Definizione alla linea 5746 del file pyleeno.py.

◆ IDCat

pyleeno.IDCat = SubElement(VCItem,'IDCat')

Definizione alla linea 2203 del file pyleeno.py.

◆ idcat

string pyleeno.idcat = elem.find('IDCat').text

Definizione alla linea 5877 del file pyleeno.py.

◆ idsbcap

string pyleeno.idsbcap = elem.find('IDSbCap').text

Definizione alla linea 5750 del file pyleeno.py.

◆ IDSbCat

pyleeno.IDSbCat = SubElement(VCItem,'IDSbCat')

Definizione alla linea 2208 del file pyleeno.py.

◆ idsbcat

string pyleeno.idsbcat = elem.find('IDSbCat').text

Definizione alla linea 5881 del file pyleeno.py.

◆ idspcap

string pyleeno.idspcap = elem.find('IDSpCap').text

Definizione alla linea 5742 del file pyleeno.py.

◆ IDSpCat

pyleeno.IDSpCat = SubElement(VCItem,'IDSpCat')

Definizione alla linea 2198 del file pyleeno.py.

◆ idspcat

string pyleeno.idspcat = elem.find('IDSpCat').text

Definizione alla linea 5873 del file pyleeno.py.

◆ IDVV

pyleeno.IDVV = SubElement(RGItem,'IDVV')

Definizione alla linea 2220 del file pyleeno.py.

◆ idvv

pyleeno.idvv = el.find('IDVV').text

Definizione alla linea 5896 del file pyleeno.py.

◆ idx

int pyleeno.idx = 1

Definizione alla linea 4791 del file pyleeno.py.

◆ impresa

pyleeno.impresa = DatiGenerali[5].text

Definizione alla linea 5532 del file pyleeno.py.

◆ IncATTR

pyleeno.IncATTR = ''

Definizione alla linea 5765 del file pyleeno.py.

◆ IncidenzaPercentuale

pyleeno.IncidenzaPercentuale = PweDGConfigNumeri.find('IncidenzaPercentuale').text.split('.')[-1].split('|')[0]

Definizione alla linea 5679 del file pyleeno.py.

◆ IncMAT

pyleeno.IncMAT = ''

Definizione alla linea 5764 del file pyleeno.py.

◆ IncMDO

pyleeno.IncMDO = ''

Definizione alla linea 5763 del file pyleeno.py.

◆ IncSIC

pyleeno.IncSIC = ''

Definizione alla linea 5762 del file pyleeno.py.

◆ intestazioneId

pyleeno.intestazioneId = elem.get('intestazioneId')

Definizione alla linea 4745 del file pyleeno.py.

◆ iSheet

pyleeno.iSheet = oSheet.RangeAddress.Sheet

~ sformula = '=IF(LEN(VLOOKUP(B' + str(lrow+2) + ';elenco_prezzi;2;FALSE()))<($S1.

$H$337+$S1.H338);VLOOKUP(B' + str(lrow+2) + ';elenco_prezzi;2;FALSE());CONCATENATE(LEFT(VLOOKUP(B' + str(lrow+2) + ';elenco_prezzi;2;FALSE());$S1.$H$337);" [...] ";RIGHT(VLOOKUP(B' + str(lrow+2) + ';elenco_prezzi;2;FALSE());$S1.$H$338)))' ~ oSheet.getCellByPosition(2, lrow+1).Formula = sformula

raggruppo i righi di mirura

Definizione alla linea 3703 del file pyleeno.py.

◆ iSheet_num

pyleeno.iSheet_num = oSheet.RangeAddress.Sheet

Definizione alla linea 6198 del file pyleeno.py.

◆ iter

pyleeno.iter = tree.getiterator()

Definizione alla linea 5519 del file pyleeno.py.

◆ Larghezza

pyleeno.Larghezza = SubElement(RGItem,'Larghezza')

Definizione alla linea 2232 del file pyleeno.py.

◆ larghezza

pyleeno.larghezza = el.find('Larghezza').text

Definizione alla linea 5903 del file pyleeno.py.

◆ lingua

pyleeno.lingua = elem.get('lingua')

Definizione alla linea 4746 del file pyleeno.py.

◆ list_nr

pyleeno.list_nr = sub_quot.get('listaQuotazioneId')

Definizione alla linea 4849 del file pyleeno.py.

◆ lista_analisi

pyleeno.lista_analisi = list()

Definizione alla linea 5705 del file pyleeno.py.

◆ lista_articoli

pyleeno.lista_articoli = list()

Definizione alla linea 5502 del file pyleeno.py.

◆ lista_cap

pyleeno.lista_cap = list()

PweDGCapitoli.

Definizione alla linea 5558 del file pyleeno.py.

◆ lista_cat

pyleeno.lista_cat = list()

PweDGCategorie.

Definizione alla linea 5609 del file pyleeno.py.

◆ lista_come_array

pyleeno.lista_come_array = tuple(lista_articoli)

Definizione alla linea 4882 del file pyleeno.py.

◆ lista_misure

pyleeno.lista_misure = list()

Definizione alla linea 5854 del file pyleeno.py.

◆ lista_rig

pyleeno.lista_rig = list()

Definizione alla linea 5889 del file pyleeno.py.

◆ lista_righe

pyleeno.lista_righe = list()

Definizione alla linea 5891 del file pyleeno.py.

◆ lista_subcap

pyleeno.lista_subcap = list()

PweDGSubCapitoli.

Definizione alla linea 5577 del file pyleeno.py.

◆ lista_subcat

pyleeno.lista_subcat = list()

PweDGSubCategorie.

Definizione alla linea 5622 del file pyleeno.py.

◆ lista_supcap

pyleeno.lista_supcap = list()

PweDGSuperCapitoli.

Definizione alla linea 5539 del file pyleeno.py.

◆ lista_supcat

pyleeno.lista_supcat = list()

PweDGSuperCategorie.

Definizione alla linea 5596 del file pyleeno.py.

◆ lista_tariffe_analisi

pyleeno.lista_tariffe_analisi = list()

Definizione alla linea 5706 del file pyleeno.py.

◆ livelli_struttura

pyleeno.livelli_struttura = len(elem.get('prdStruttura').split('.'))

Definizione alla linea 4773 del file pyleeno.py.

◆ Lmajor

int pyleeno.Lmajor = 3

VARIABILI GLOBALI:#####################################################.

Definizione alla linea 6379 del file pyleeno.py.

◆ Lminor

int pyleeno.Lminor = 19

Definizione alla linea 6380 del file pyleeno.py.

◆ lrow

def pyleeno.lrow = Range2Cell()[1]

Definizione alla linea 3087 del file pyleeno.py.

◆ Lsubv

string pyleeno.Lsubv = "1.dev"

Definizione alla linea 6381 del file pyleeno.py.

◆ Lunghezza

pyleeno.Lunghezza = SubElement(RGItem,'Lunghezza')

Definizione alla linea 2229 del file pyleeno.py.

◆ lunghezza

pyleeno.lunghezza = el.find('Lunghezza').text

Definizione alla linea 5902 del file pyleeno.py.

◆ madre

string pyleeno.madre = ''

Definizione alla linea 4741 del file pyleeno.py.

◆ mdo

string pyleeno.mdo = float(sub_mdo.text)

Definizione alla linea 4821 del file pyleeno.py.

◆ mdo_p

pyleeno.mdo_p = oSheet.getCellByPosition(8, el).String

Definizione alla linea 5173 del file pyleeno.py.

◆ mia

list pyleeno.mia = []

Definizione alla linea 5918 del file pyleeno.py.

◆ misurazioni

pyleeno.misurazioni = root.find('PweMisurazioni')

Definizione alla linea 5698 del file pyleeno.py.

◆ MoveDirection

pyleeno.MoveDirection

Definizione alla linea 3897 del file pyleeno.py.

◆ n

def pyleeno.n = sotto+1

Definizione alla linea 2265 del file pyleeno.py.

◆ new_id

string pyleeno.new_id = strall(idspcat) +'.'+ strall(idcat) +'.'+ strall(idsbcat)

Definizione alla linea 5941 del file pyleeno.py.

◆ new_id_l

tuple pyleeno.new_id_l = list()

Definizione alla linea 5892 del file pyleeno.py.

◆ nome

pyleeno.nome = prezzario.findall('{six.xsd}przDescrizione')[0].get('breve')

Definizione alla linea 4735 del file pyleeno.py.

◆ nome_file

string pyleeno.nome_file = root.find('FileNameDocumento').text

Definizione alla linea 5521 del file pyleeno.py.

◆ noVoce

tuple pyleeno.noVoce = ('Livello-0-scritta', 'Livello-1-scritta', 'livello2 valuta', 'comp Int_colonna', 'Ultimus_centro_bordi_lati')

Definizione alla linea 6382 del file pyleeno.py.

◆ nrighe

int pyleeno.nrighe = len(el.get('lista_rig')) - 1

Definizione alla linea 6252 del file pyleeno.py.

◆ oCellAddress

pyleeno.oCellAddress = oSheet.getCellByPosition(0,lrow).getCellAddress()

Definizione alla linea 3695 del file pyleeno.py.

◆ oCellRangeAddr

pyleeno.oCellRangeAddr = uno.createUnoStruct('com.sun.star.table.CellRangeAddress')

Definizione alla linea 3704 del file pyleeno.py.

◆ oDialogo_attesa

pyleeno.oDialogo_attesa = dlg_attesa()

Definizione alla linea 5164 del file pyleeno.py.

◆ oDoc

pyleeno.oDoc = XSCRIPTCONTEXT.getDocument()

Definizione alla linea 4875 del file pyleeno.py.

◆ of

pyleeno.of = codecs.open(out_file,'w','utf-8')

Definizione alla linea 2282 del file pyleeno.py.

◆ oggetto

pyleeno.oggetto = DatiGenerali[3].text

Definizione alla linea 5530 del file pyleeno.py.

◆ oGSheetSettings

pyleeno.oGSheetSettings = ctx.ServiceManager.createInstanceWithContext("com.sun.star.sheet.GlobalSheetSettings", ctx)

Definizione alla linea 3894 del file pyleeno.py.

◆ oneriaccessorisc

pyleeno.oneriaccessorisc = PweDGAnalisi.find('OneriAccessoriSc').text

Definizione alla linea 5647 del file pyleeno.py.

◆ oRange

pyleeno.oRange
Valore iniziale:
1 = oSheet.getCellRangeByPosition( scarto_colonne,
2  scarto_righe,
3  colonne_lista + scarto_colonne - 1, # l'indice parte da 0 righe_lista + scarto_righe - 1) oRange.setDataArray(lista_come_array) oSheet.getRows().removeByIndex(3, 1) oDoc.CurrentController.setActiveSheet(oSheet) #~ struttura_Elenco() oDialogo_attesa.endExecute() MsgBox('Importazione eseguita con successo!','') autoexec()# XML_import ###################################################################################################################################def XML_import_multi(arg=None): '''
4  Routine di importazione di un prezzario XML-SIX in tabella Elenco Prezzi
5  del template COMPUTO.
6  Tratta da PreventARES https://launchpad.net/preventares
7  di <Davide Vescovini> <davide.vescovini@gmail.com>
8  *Versione bilingue*
9 
10  Esegue la conversione di un listino (formato LeenO) in template Computo
11  Il riconoscimento di descrizioni e sottodescrizioni
12 dipende dalla colorazione di sfondo delle righe.
13 
14 Nel caso in cui questa fosse alterata, il risultato finale
15 della conversione potrebbe essere inatteso.
16 
17 Considera anche la possibilità di recuperare il formato XML(SIX)
18 di questo prezzario dal sito ufficiale dell'ente che lo rilascia. Vuoi assemblare descrizioni e sottodescrizioni?''', 'Richiesta')

Definizione alla linea 4888 del file pyleeno.py.

◆ oRangeAddress

pyleeno.oRangeAddress = oSheetto.getCellRangeByPosition(0, 8, 42, 11).getRangeAddress()

Definizione alla linea 3694 del file pyleeno.py.

◆ orig

pyleeno.orig = oDoc.getURL()

Definizione alla linea 5157 del file pyleeno.py.

◆ oSheet

pyleeno.oSheet = oDoc.CurrentController.ActiveSheet

compilo Anagrafica generale ########################################## ~ New_file.computo() compilo Anagrafica generale ##########################################

elimino le voci che hanno analisi

Compilo Analisi di prezzo ############################################

Definizione alla linea 3090 del file pyleeno.py.

◆ oSheetto

pyleeno.oSheetto = oDoc.getSheets().getByName('S5')

questo sistema eviterebbe l'uso della sheet S5 da cui copiare i range campione potrei svuotare la S5 ma allungando di molto il codice per la generazione della voce per ora lascio perdere

vado alla vecchia maniera ## copio il range di righe computo da S5 ##

Definizione alla linea 3692 del file pyleeno.py.

◆ out_file

string pyleeno.out_file = filedia('Salva con nome...', '*.xpwe', 1)

Definizione alla linea 2268 del file pyleeno.py.

◆ parteopera

pyleeno.parteopera = DatiGenerali[6].text

Definizione alla linea 5533 del file pyleeno.py.

◆ PartiUguali

pyleeno.PartiUguali = SubElement(RGItem,'PartiUguali')

Definizione alla linea 2226 del file pyleeno.py.

◆ partiuguali

pyleeno.partiuguali = el.find('PartiUguali').text

Definizione alla linea 5901 del file pyleeno.py.

◆ path_conf

string pyleeno.path_conf = os.getenv("APPDATA") + '/.config/leeno/leeno.conf'

percorso di ricerca di leeno.conf

Definizione alla linea 3934 del file pyleeno.py.

◆ percentuale

string pyleeno.percentuale = elem.find('Percentuale').text

Definizione alla linea 5550 del file pyleeno.py.

◆ percprezzi

pyleeno.percprezzi = DatiGenerali[0].text

Definizione alla linea 5527 del file pyleeno.py.

◆ prezzario

pyleeno.prezzario = root.find('{six.xsd}prezzario')

nome del prezzario

Definizione alla linea 4732 del file pyleeno.py.

◆ prezzarioId

pyleeno.prezzarioId = elem.get('prezzarioId')

Definizione alla linea 4770 del file pyleeno.py.

◆ Prezzi

pyleeno.Prezzi = PweDGConfigNumeri.find('Prezzi').text.split('.')[-1].split('|')[0]

Definizione alla linea 5675 del file pyleeno.py.

◆ PrezziTotale

pyleeno.PrezziTotale = PweDGConfigNumeri.find('PrezziTotale').text.split('.')[-1].split('|')[0]

Definizione alla linea 5676 del file pyleeno.py.

◆ prezzo

pyleeno.prezzo = oSheet.getCellByPosition(7, el).String

Definizione alla linea 5172 del file pyleeno.py.

◆ prezzo1

pyleeno.prezzo1 = ''

Definizione alla linea 5733 del file pyleeno.py.

◆ prezzo2

pyleeno.prezzo2 = elem.find('Prezzo2').text

Definizione alla linea 5736 del file pyleeno.py.

◆ prezzo3

pyleeno.prezzo3 = elem.find('Prezzo3').text

Definizione alla linea 5737 del file pyleeno.py.

◆ prezzo4

pyleeno.prezzo4 = elem.find('Prezzo4').text

Definizione alla linea 5738 del file pyleeno.py.

◆ prezzo5

pyleeno.prezzo5 = elem.find('Prezzo5').text

Definizione alla linea 5739 del file pyleeno.py.

◆ prod_id

pyleeno.prod_id = elem.get('prodottoId')

se il tag è un prodotto fa parte degli articoli da analizzare

Definizione alla linea 4801 del file pyleeno.py.

◆ prova_l

pyleeno.prova_l = list()

Definizione alla linea 5858 del file pyleeno.py.

◆ provincia

pyleeno.provincia = DatiGenerali[2].text

Definizione alla linea 5529 del file pyleeno.py.

◆ przId

pyleeno.przId = elem.get('przId')

Definizione alla linea 4771 del file pyleeno.py.

◆ PweDGAnalisi

pyleeno.PweDGAnalisi = dati.find('PweDGModuli').getchildren()[0]

PweDGAnalisi.

Definizione alla linea 5643 del file pyleeno.py.

◆ PweDGCapitoli

pyleeno.PweDGCapitoli = CapCat.find('PweDGCapitoli').getchildren()

Definizione alla linea 5560 del file pyleeno.py.

◆ PweDGCategorie

pyleeno.PweDGCategorie = CapCat.find('PweDGCategorie').getchildren()

Definizione alla linea 5611 del file pyleeno.py.

◆ PweDGConfigNumeri

pyleeno.PweDGConfigNumeri = dati.find('PweDGConfigurazione').getchildren()[0]

imposto le approssimazioni

Definizione alla linea 5665 del file pyleeno.py.

◆ PweDGSubCapitoli

pyleeno.PweDGSubCapitoli = CapCat.find('PweDGSubCapitoli').getchildren()

Definizione alla linea 5579 del file pyleeno.py.

◆ PweDGSubCategorie

pyleeno.PweDGSubCategorie = CapCat.find('PweDGSubCategorie').getchildren()

Definizione alla linea 5624 del file pyleeno.py.

◆ PweDGSuperCapitoli

pyleeno.PweDGSuperCapitoli = CapCat.find('PweDGSuperCapitoli').getchildren()

Definizione alla linea 5541 del file pyleeno.py.

◆ PweDGSuperCategorie

pyleeno.PweDGSuperCategorie = CapCat.find('PweDGSuperCategorie').getchildren()

Definizione alla linea 5598 del file pyleeno.py.

◆ PweDGWBS

pyleeno.PweDGWBS = dati.find('PweDGWBS')

PweDGWBS.

Definizione alla linea 5638 del file pyleeno.py.

◆ PweElencoPrezzi

pyleeno.PweElencoPrezzi = misurazioni.getchildren()[0]

Definizione alla linea 5699 del file pyleeno.py.

◆ pweepanalisi

pyleeno.pweepanalisi = ''

leggo analisi di prezzo

Definizione alla linea 5788 del file pyleeno.py.

◆ PweEPAR

string pyleeno.PweEPAR = pweepanalisi.find('PweEPAR')

Definizione alla linea 5829 del file pyleeno.py.

◆ PweVCMisure

pyleeno.PweVCMisure = SubElement(VCItem,'PweVCMisure')

Definizione alla linea 2213 del file pyleeno.py.

◆ PweVociComputo

pyleeno.PweVociComputo = misurazioni.getchildren()[1]

Definizione alla linea 5856 del file pyleeno.py.

◆ Quantita

pyleeno.Quantita = SubElement(VCItem,'Quantita')

Definizione alla linea 2190 del file pyleeno.py.

◆ quantita

string pyleeno.quantita = ''

Definizione alla linea 4853 del file pyleeno.py.

◆ RGItem

pyleeno.RGItem = SubElement(PweVCMisure,'RGItem')

Definizione alla linea 2215 del file pyleeno.py.

◆ rgitem

pyleeno.rgitem = el.get('ID')

Definizione alla linea 5895 del file pyleeno.py.

◆ riga

pyleeno.riga = str(tostring(top, encoding="unicode"))

Definizione alla linea 2278 del file pyleeno.py.

◆ riga_misura

tuple pyleeno.riga_misura = ()

Definizione alla linea 5890 del file pyleeno.py.

◆ righe_lista

pyleeno.righe_lista = len(lista_come_array)

Definizione alla linea 4887 del file pyleeno.py.

◆ righi_mis

pyleeno.righi_mis = elem.getchildren()[-1].findall('RGItem')

Definizione alla linea 5888 del file pyleeno.py.

◆ riordine

pyleeno.riordine = sorted(prova_l, key=lambda el: el[0])

Definizione alla linea 5961 del file pyleeno.py.

◆ root

pyleeno.root = tree.getroot()

Definizione alla linea 5516 del file pyleeno.py.

◆ sblocca_computo

int pyleeno.sblocca_computo = 0

controllo che non ci siano atti registrati

Definizione alla linea 2983 del file pyleeno.py.

◆ SC

int pyleeno.SC = 2

Definizione alla linea 6250 del file pyleeno.py.

◆ scarto_colonne

int pyleeno.scarto_colonne = 0

Definizione alla linea 4884 del file pyleeno.py.

◆ scarto_righe

int pyleeno.scarto_righe = 4

Definizione alla linea 4885 del file pyleeno.py.

◆ separatore

pyleeno.separatore = elem.get('separatore')

Definizione alla linea 4747 del file pyleeno.py.

◆ separatoreParametri

pyleeno.separatoreParametri = elem.get('separatoreParametri')

Definizione alla linea 4748 del file pyleeno.py.

◆ Sheet

pyleeno.Sheet

Definizione alla linea 3705 del file pyleeno.py.

◆ sic

pyleeno.sic = elem.get('onereSicurezza')

Definizione alla linea 4807 del file pyleeno.py.

◆ sicurezza

string pyleeno.sicurezza = float(sic)

Definizione alla linea 4809 del file pyleeno.py.

◆ soaCategoria

pyleeno.soaCategoria = elem.get('soaCategoria')

Definizione alla linea 4763 del file pyleeno.py.

◆ soaDescrizione

pyleeno.soaDescrizione = elem.find('{six.xsd}soaDescrizione')

Definizione alla linea 4764 del file pyleeno.py.

◆ soaId

pyleeno.soaId = elem.get('soaId')

Definizione alla linea 4762 del file pyleeno.py.

◆ spesegenerali

pyleeno.spesegenerali = PweDGAnalisi.find('SpeseGenerali').text

Definizione alla linea 5645 del file pyleeno.py.

◆ speseutili

pyleeno.speseutili = PweDGAnalisi.find('SpeseUtili').text

Definizione alla linea 5644 del file pyleeno.py.

◆ SR

int pyleeno.SR = lrow + 2 + 1

INSERISCO PRIMA SOLO LE RIGHE SE NO MI FA CASINO.

Definizione alla linea 6251 del file pyleeno.py.

◆ sStRange

def pyleeno.sStRange = Circoscrive_Analisi(Range2Cell()[1])

Definizione alla linea 6146 del file pyleeno.py.

◆ StartColumn

pyleeno.StartColumn

Definizione alla linea 3706 del file pyleeno.py.

◆ StartRow

pyleeno.StartRow

Definizione alla linea 3708 del file pyleeno.py.

◆ stili_analisi

tuple pyleeno.stili_analisi = ('An.1v-Att Start', 'An-1_sigla', 'An-lavoraz-desc', 'An-lavoraz-Cod-sx', 'An-lavoraz-desc-CEN', 'An-sfondo-basso Att End')

Definizione alla linea 6385 del file pyleeno.py.

◆ stili_computo

tuple pyleeno.stili_computo = ('Comp Start Attributo', 'comp progress', 'comp 10 s','Comp End Attributo')

Definizione alla linea 6383 del file pyleeno.py.

◆ stili_contab

tuple pyleeno.stili_contab = ('Comp Start Attributo_R', 'comp 10 s_R','Comp End Attributo_R')

Definizione alla linea 6384 del file pyleeno.py.

◆ stili_elenco

tuple pyleeno.stili_elenco = ('EP-Cs', 'EP-aS')

Definizione alla linea 6386 del file pyleeno.py.

◆ String

pyleeno.String

Definizione alla linea 3092 del file pyleeno.py.

◆ sub_mdo

pyleeno.sub_mdo = elem.find('{six.xsd}incidenzaManodopera')

verifica e ricava le sottosezioni

Definizione alla linea 4819 del file pyleeno.py.

◆ sub_quot

pyleeno.sub_quot = elem.find('{six.xsd}prdQuotazione')

Definizione alla linea 4847 del file pyleeno.py.

◆ subcat

tuple pyleeno.subcat = (id_sc, dessintetica, percentuale)

Definizione alla linea 5632 del file pyleeno.py.

◆ sUltimus

string pyleeno.sUltimus = ''

Definizione alla linea 6400 del file pyleeno.py.

◆ supcat

tuple pyleeno.supcat = (id_sc, dessintetica, percentuale)

Definizione alla linea 5606 del file pyleeno.py.

◆ tariffa

string pyleeno.tariffa = elem.get('prdId')

Definizione alla linea 4804 del file pyleeno.py.

◆ testcat

string pyleeno.testcat = '0'

Definizione alla linea 6205 del file pyleeno.py.

◆ testsbcat

string pyleeno.testsbcat = '0'

Definizione alla linea 6206 del file pyleeno.py.

◆ testspcat

pyleeno.testspcat = '0'

Definizione alla linea 6204 del file pyleeno.py.

◆ text

pyleeno.text

Definizione alla linea 2191 del file pyleeno.py.

◆ tipoep

pyleeno.tipoep = elem.find('TipoEP').text

Definizione alla linea 5710 del file pyleeno.py.

◆ titolo

tuple pyleeno.titolo
Valore iniziale:
1 = (tariffa,
2  destestesa,
3  '',
4  '',
5  '',
6  '',
7  '')

Definizione alla linea 6059 del file pyleeno.py.

◆ tree

pyleeno.tree = ElementTree()

Definizione alla linea 5505 del file pyleeno.py.

◆ um

pyleeno.um = oSheet.getCellByPosition(6, el).String

Definizione alla linea 5170 del file pyleeno.py.

◆ um_dec

pyleeno.um_dec = elem.get('decimali')

Definizione alla linea 4781 del file pyleeno.py.

◆ um_id

pyleeno.um_id = elem.get('unitaDiMisuraId')

Definizione alla linea 4779 del file pyleeno.py.

◆ um_sim

pyleeno.um_sim = elem.get('simbolo')

Definizione alla linea 4780 del file pyleeno.py.

◆ unita_misura

string pyleeno.unita_misura = ''

~ unità di misura

Definizione alla linea 4785 del file pyleeno.py.

◆ unmisura

string pyleeno.unmisura = elem.find('UnMisura').text

Definizione alla linea 5728 del file pyleeno.py.

◆ utiliimpresa

pyleeno.utiliimpresa = PweDGAnalisi.find('UtiliImpresa').text

Definizione alla linea 5646 del file pyleeno.py.

◆ va

string pyleeno.va = oSheet.getCellByPosition(5, SR).Formula

Definizione alla linea 6334 del file pyleeno.py.

◆ valore

string pyleeno.valore = float(sub_quot.get('valore'))

Definizione alla linea 4851 del file pyleeno.py.

◆ Value

pyleeno.Value

Definizione alla linea 3717 del file pyleeno.py.

◆ valuta

pyleeno.valuta = elem.get('valuta')

Definizione alla linea 4749 del file pyleeno.py.

◆ vb

pyleeno.vb = oSheet.getCellByPosition(6, SR).Formula

Definizione alla linea 6339 del file pyleeno.py.

◆ vc

pyleeno.vc = oSheet.getCellByPosition(7, SR).Formula

Definizione alla linea 6344 del file pyleeno.py.

◆ vcitems

pyleeno.vcitems = PweVociComputo.findall('VCItem')

Definizione alla linea 5857 del file pyleeno.py.

◆ vd

pyleeno.vd = oSheet.getCellByPosition(8, SR).Formula

Definizione alla linea 6349 del file pyleeno.py.

◆ vedi

pyleeno.vedi = diz_vv.get(mis[9])

Definizione alla linea 6309 del file pyleeno.py.

◆ versione

pyleeno.versione = elem.get('versione')

Definizione alla linea 4751 del file pyleeno.py.

◆ vFlags

pyleeno.vFlags = SubElement(VCItem,'Flags')

Definizione alla linea 2195 del file pyleeno.py.

◆ voce

pyleeno.voce = elem.get('voce')

Definizione alla linea 4805 del file pyleeno.py.

◆ voceSOA

tuple pyleeno.voceSOA = (soaCategoria, soaId, breveSOA)

Definizione alla linea 4767 del file pyleeno.py.

◆ x

int pyleeno.x = 2

Definizione alla linea 2216 del file pyleeno.py.

◆ y

int pyleeno.y = 0

Definizione alla linea 6151 del file pyleeno.py.

◆ ZoomValue

pyleeno.ZoomValue

Definizione alla linea 5981 del file pyleeno.py.