LeenO computo metrico con LibreOffice  3.20.0
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  pyLeenO
 ... Continua...
 
class  trun
 
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 cod_voce (lrow, cod=None)
 
def getDCCSheet (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=2)
 
def uFindString (sString, oSheet)
 
def join_sheets (arg=None)
 
def mostra_fogli (arg=None)
 
def mostra_fogli_principali (arg=None)
 
def mostra_tabs_contab (arg=None)
 
def mostra_tabs_computo (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 (event=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 (elaborato, out_file)
 Scrive un file. Continua...
 
def firme_in_calce (arg=None)
 ~ def firme_in_calce_run(arg=None): Continua...
 
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 seleziona (lrow=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_un_segno (lrow)
 
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 rimuovi_area_di_stampa (arg=None)
 
def visualizza_PageBreak (arg=None)
 
def delete (arg=None)
 
def copy_clip (arg=None)
 
def paste_clip (arg=None, insCells=0)
 
def paste_format (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 (lrow=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 (lrow=0, arg=1)
 
def attiva_contabilita (arg=None)
 CONTABILITA ## CONTABILITA ## CONTABILITA ## CONTABILITA ## CONTABILITA #. Continua...
 
def svuota_contabilita (arg=None)
 
def partita (testo)
 
def partita_aggiungi (arg=None)
 
def partita_detrai (arg=None)
 
def debug (arg=None)
 ~ def genera_libretto(): Continua...
 
def genera_atti_contabili (arg=None)
 
def inizializza_elenco (arg=None)
 
def inizializza_computo (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 (voce=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 autorun (arg=None)
 
def autoexec (arg=None)
 
def computo_terra_terra (arg=None)
 
def viste_nuove (sValori)
 
def set_larghezza_colonne (arg=None)
 
def elimina_stili_cella (arg=None)
 
def adegua_tmpl (arg=None)
 
def r_version_code (arg=None)
 
def XPWE_export_run (arg=None)
 
def scegli_elaborato (titolo)
 
def chiudi_dialoghi (event=None)
 
def DlgMain (arg=None)
 
def InputBox (sCella='', t='')
 
def hide_error (lErrori, icol)
 
def bak0 (arg=None)
 
def bak (arg=None)
 
def w_version_code (arg=None)
 Scrive un file. Continua...
 
def toolbar_vedi (arg=None)
 
def grid_switch (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 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)
 
def debug_errore (arg=None)
 
def trova_ricorrenze (arg=None)
 ~ def debug(arg=None): Continua...
 
def debug_ (arg=None)
 
def trova_np (arg=None)
 
def debug_syspath (arg=None)
 
def debug_progressbar (arg=None)
 
def errore (arg=None)
 ~def trigger(self, arg): ~globals() DlgMain() ~chi(arg) ~if arg=='DlgMain': DlgMain() Continua...
 
def invia_voce_ep (arg=None)
 
def uFindStringCol (sString, nCol, oSheet)
 
def Vai_a_M1 (arg=None)
 
def Vai_a_S2 (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 XPWE_out (arg=None)
 Scrive un file. Continua...
 
def firme_in_calce_run (arg=None)
 
def paste_clip (arg=None)
 
def rispristina_voce (arg=None)
 
def ins_voce_contab (arg=1)
 
def XPWE_import_run (arg=None)
 
def bak_timestamp (arg=None)
 
def XPWE_import (arg=None)
 
def EXTRA (arg)
 
def trigger (self, arg)
 
def debug_elimina_voci_doppie (arg=None)
 

Variabili

 analisi = getAnalisi(oSheet)[0]
 partenza Continua...
 
 lrow = getAnalisi(oSheet)[1][0]
 
 cod = oSheet.getCellByPosition(0, lrow).String
 
 lista = getAnalisi(oSheet)[1]
 
 selezione = list()
 
 voci = oDoc.createInstance("com.sun.star.sheet.SheetCellRanges")
 
 rangen = oSheet.getCellRangeByPosition(0, y, 100, y).RangeAddress
 
 coppia = list()
 
 oSheet = oDoc.getSheets().getByName('Analisi di Prezzo')
 compilo Anagrafica generale ########################################## ~ New_file.computo() compilo Anagrafica generale ########################################## Continua...
 
 ranges = oDoc.createInstance("com.sun.star.sheet.SheetCellRanges")
 
 selezione_analisi = list()
 
 y = uFindStringCol(el, 0, oSheet)
 
 sStRange = Circoscrive_Analisi(y)
 
 SR = sStRange.RangeAddress.StartRow
 INSERISCO PRIMA SOLO LE RIGHE SE NO MI FA CASINO. Continua...
 
 ER = sStRange.RangeAddress.EndRow
 
 costi = list()
 
 el_y = list()
 
 ddcDoc = XSCRIPTCONTEXT.getDocument()
 
 dccSheet = ddcDoc.CurrentController.ActiveSheet
 
 nome = dccSheet.Name
 
 IsVisible
 
 sopra = Circoscrive_Voce_Computo_Att(lrow).RangeAddress.StartRow
 partenza Continua...
 
 oRangeAddress = oDoc.getCurrentSelection().getRangeAddresses()
 
int last = lrow+ER-SR+1
 
 oDoc = XSCRIPTCONTEXT.getDocument()
 torno su partenza per prendere i prezzi Continua...
 
 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
 
string out_file = out_file + '-'+ elaborato + '.xpwe'
 
 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...
 
 codice = oSheet.getCellByPosition(0, lrow).String
 
 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...
 
 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
 sicurezza Continua...
 
 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
 
 daVoce = InputBox (str(daVoce), "Registra voci Libretto da n.")
 PRIMA RIGA. Continua...
 
 primariga = sStRange.RangeAddress.StartRow
 
 oCellRange = oSheetCont.getCellRangeByPosition(0,3,0,getLastUsedCell(oSheetCont).EndRow -2)
 ULTIMA RIGA. Continua...
 
 aVoce = int(oCellRange.computeFunction(MAX))
 
 ultimariga = sStRange.RangeAddress.EndRow
 
def lrowDown = uFindStringCol("T O T A L E", 2, oSheetCont)
 
 oCell = oSheetCont.getCellRangeByPosition(19,primariga,25,lrowDown)
 
 prezzario = root.find('{six.xsd}prezzario')
 nome del prezzario Continua...
 
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
 
 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
 dal template 212 Continua...
 
 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')
 
 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])
 
 zoom = oDoc.CurrentController.ZoomValue
 
 ZoomValue
 
 CellBackColor
 
 capitoli = list()
 
tuple titolo
 
string prezzo_finale = el[-1]
 
def fine = getLastUsedCell(oSheet).EndRow
 
 iSheet_num = oSheet.RangeAddress.Sheet
 
 diz_vv = dict()
 
string testspcat = '0'
 
string testcat = '0'
 
string testsbcat = '0'
 
 arg
 
string ID = el.get('id_ep')
 
int SC = 2
 
int nrighe = len(el.get('lista_rig')) - 1
 
int EC = SC + len(el.get('lista_rig')[0])
 
 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 = 20
 
string Lsubv = "0"
 
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
 
tuple stili_elenco = ('EP-Cs', 'EP-aS')
 
tuple createUnoService
 
tuple GetmyToolBarNames
 
string codice_da_cercare = ''
 
string sUltimus = ''
 
 oStileCella = oDoc.createInstance("com.sun.star.style.CellStyle")
 aggiungi stili di cella Continua...
 
 ParentStyle
 
 CharColor
 
 Versione
 
 NumberFormat
 
 oUDP = oDoc.getDocumentProperties().getUserDefinedProperties()
 
def test = getLastUsedCell(oSheet).EndRow+1
 
int vRif = int(oSheet.getCellByPosition(5, y).Formula.split('=J$')[-1])-1
 
int inverti = 1
 
 sotto = sStRange.RangeAddress.EndRow
 
 PweDGConfigurazione = dati.getchildren()[3][0].getchildren()
 
 lista_n = list()
 
 g_ImplementationHelper = unohelper.ImplementationHelper()
 ELENCO DEGLI SCRIPT VISUALIZZATI NEL SELETTORE DI MACRO # ~g_exportedScripts = richiesta_offerta,. Continua...
 
def g_exportedScripts = trova_np,
 ELENCO DEGLI SCRIPT VISUALIZZATI NEL SELETTORE DI MACRO #. 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 1329 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
- dal 215 adegua del formule degli importi ai prezzi in %
- dal 216 aggiorna le formule in CONTABILITA
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

Definizione alla linea 8097 del file pyleeno.py.

◆ analisi_in_ElencoPrezzi()

def pyleeno.analisi_in_ElencoPrezzi (   arg = None)

Definizione alla linea 2804 del file pyleeno.py.

◆ apri_manuale()

def pyleeno.apri_manuale (   arg = None)

Definizione alla linea 7858 del file pyleeno.py.

◆ attiva_contabilita()

def pyleeno.attiva_contabilita (   arg = None)

CONTABILITA ## CONTABILITA ## CONTABILITA ## CONTABILITA ## CONTABILITA #.

Se presenti, attiva e visualizza le tabelle di contabilità

Definizione alla linea 4725 del file pyleeno.py.

◆ autoexec()

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

Definizione alla linea 7892 del file pyleeno.py.

◆ autoexec_off()

def pyleeno.autoexec_off (   arg = None)

Definizione alla linea 7862 del file pyleeno.py.

◆ autorun()

def pyleeno.autorun (   arg = None)

Definizione alla linea 7886 del file pyleeno.py.

◆ avvia_IDE()

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

Definizione alla linea 477 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 2961 del file pyleeno.py.

◆ bak()

def pyleeno.bak (   arg = None)
Esegue un numero definito di backup durante il lavoro.
Fa al volo il backup del file di lavoro 

Definizione alla linea 8628 del file pyleeno.py.

◆ bak0()

def pyleeno.bak0 (   arg = None)
Fa il backup del file di lavoro all'aperura. 

Definizione alla linea 8610 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 7111 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 53 del file pyleeno.py.

◆ basic_LeenO()

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

Definizione alla linea 63 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 8937 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 2787 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 1405 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 3400 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 3350 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 7594 del file pyleeno.py.

◆ chiudi_dialoghi()

def pyleeno.chiudi_dialoghi (   event = None)

Definizione alla linea 8452 del file pyleeno.py.

◆ Circoscrive_Analisi()

def pyleeno.Circoscrive_Analisi (   lrow)
lrow    { int }  : riga di riferimento per
                    la selezione dell'intera voce
Circoscrive una voce di analisi
partendo dalla posizione corrente del cursore
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 2897 del file pyleeno.py.

◆ Circoscrive_Voce_Computo_Att()

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

Circoscrive una voce di COMPUTO, VARIANTE o CONTABILITÀ
partendo dalla posizione corrente del cursore
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 2918 del file pyleeno.py.

◆ cod_voce()

def pyleeno.cod_voce (   lrow,
  cod = None 
)
lrow    { int } : id della riga
cod  { string } : codice del prezzo
Se cod è assente, restituisce il codice della voce,
altrimenti glielo assegna.

Definizione alla linea 365 del file pyleeno.py.

◆ ColumnNameToNumber()

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

Definizione alla linea 2951 del file pyleeno.py.

◆ ColumnNumberToName()

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

Definizione alla linea 2943 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 7970 del file pyleeno.py.

◆ config_default()

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

Definizione alla linea 4568 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 3943 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 3295 del file pyleeno.py.

◆ copia_riga_computo()

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

Definizione alla linea 3233 del file pyleeno.py.

◆ copia_riga_contab()

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

Definizione alla linea 3261 del file pyleeno.py.

◆ Copia_riga_Ent()

def pyleeno.Copia_riga_Ent (   arg = None)

Definizione alla linea 3329 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 975 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 435 del file pyleeno.py.

◆ copy_clip()

def pyleeno.copy_clip (   arg = None)

Definizione alla linea 3860 del file pyleeno.py.

◆ ctrl_d()

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

Definizione alla linea 8888 del file pyleeno.py.

◆ debug()

def pyleeno.debug (   arg = None)

~ def genera_libretto():

~ def debug_elimina_voci_doppie (arg=None):

Configura intestazioni e pie' di pagina degli stili di stampa

Definizione alla linea 4849 del file pyleeno.py.

◆ debug_()

def pyleeno.debug_ (   arg = None)

Definizione alla linea 9364 del file pyleeno.py.

◆ debug_ConditionalFormat()

def pyleeno.debug_ConditionalFormat (   arg = None)

Definizione alla linea 3788 del file pyleeno.py.

◆ debug_elimina_voci_doppie()

def pyleeno.debug_elimina_voci_doppie (   arg = None)

Definizione alla linea 9296 del file pyleeno.py.

◆ debug_errore()

def pyleeno.debug_errore (   arg = None)

Definizione alla linea 9288 del file pyleeno.py.

◆ debug_link()

def pyleeno.debug_link (   arg = None)

Definizione alla linea 9000 del file pyleeno.py.

◆ debug_progressbar()

def pyleeno.debug_progressbar (   arg = None)

Definizione alla linea 9428 del file pyleeno.py.

◆ debug_syspath()

def pyleeno.debug_syspath (   arg = None)

Definizione alla linea 9421 del file pyleeno.py.

◆ debug_validation()

def pyleeno.debug_validation (   arg = None)

Definizione alla linea 3748 del file pyleeno.py.

◆ debugclip()

def pyleeno.debugclip (   arg = None)

Definizione alla linea 3797 del file pyleeno.py.

◆ delete()

def pyleeno.delete (   arg = None)
Elimina righe o colonne.
arg       { string }  : 'R' per righe
                        'C' per colonne

Definizione alla linea 3841 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 9024 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 3652 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 3697 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 8800 del file pyleeno.py.

◆ DlgMain()

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

Definizione alla linea 8457 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 7605 del file pyleeno.py.

◆ doppioni()

def pyleeno.doppioni (   arg = None)

Definizione alla linea 1955 del file pyleeno.py.

◆ elimina_stili_cella()

def pyleeno.elimina_stili_cella (   arg = None)

Definizione alla linea 8090 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
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 3183 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 3051 del file pyleeno.py.

◆ errore()

def pyleeno.errore (   arg = None)

~def trigger(self, arg): ~globals() DlgMain() ~chi(arg) ~if arg=='DlgMain': DlgMain()

Definizione alla linea 9479 del file pyleeno.py.

◆ EXTRA()

def pyleeno.EXTRA (   arg)

Definizione alla linea 7565 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 7547 del file pyleeno.py.

◆ filtra_codice()

def pyleeno.filtra_codice (   voce = None)

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

Definizione alla linea 7716 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 994 del file pyleeno.py.

◆ Filtra_Computo_A()

def pyleeno.Filtra_Computo_A (   arg = None)

Definizione alla linea 1046 del file pyleeno.py.

◆ Filtra_Computo_B()

def pyleeno.Filtra_Computo_B (   arg = None)

Definizione alla linea 1053 del file pyleeno.py.

◆ Filtra_Computo_C()

def pyleeno.Filtra_Computo_C (   arg = None)

Definizione alla linea 1060 del file pyleeno.py.

◆ Filtra_Computo_Cap()

def pyleeno.Filtra_Computo_Cap (   arg = None)

Definizione alla linea 1032 del file pyleeno.py.

◆ Filtra_Computo_SottCap()

def pyleeno.Filtra_Computo_SottCap (   arg = None)

Definizione alla linea 1039 del file pyleeno.py.

◆ firme_in_calce()

def pyleeno.firme_in_calce (   arg = None)

~ def firme_in_calce_run(arg=None):

Definizione alla linea 2552 del file pyleeno.py.

◆ firme_in_calce_run()

def pyleeno.firme_in_calce_run (   arg = None)

Definizione alla linea 2186 del file pyleeno.py.

◆ fissa()

def pyleeno.fissa (   arg = None)

Definizione alla linea 9272 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 5661 del file pyleeno.py.

◆ genera_atti_contabili()

def pyleeno.genera_atti_contabili (   arg = None)

Definizione alla linea 5134 del file pyleeno.py.

◆ genera_sommario()

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

Definizione alla linea 1851 del file pyleeno.py.

◆ genera_variante()

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

Definizione alla linea 1816 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 7653 del file pyleeno.py.

◆ getCellStyle()

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

Definizione alla linea 7668 del file pyleeno.py.

◆ getDCCSheet()

def pyleeno.getDCCSheet (   arg = None)
sUrl  { string } : nome del file
porta il focus su di un determinato documento

Definizione alla linea 414 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 4019 del file pyleeno.py.

◆ GetRegistryKeyContent()

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

Definizione alla linea 9104 del file pyleeno.py.

◆ grid_switch()

def pyleeno.grid_switch (   arg = None)
Mostra / nasconde griglia

Definizione alla linea 8701 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 8585 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 5353 del file pyleeno.py.

◆ inizializza_computo()

def pyleeno.inizializza_computo (   arg = None)
Riscrive le intestazioni di colonna e le formule dei totali in COMPUTO.

Definizione alla linea 5248 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 5152 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 8563 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 539 del file pyleeno.py.

◆ ins_voce_computo()

def pyleeno.ins_voce_computo (   arg = None)

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

Definizione alla linea 4289 del file pyleeno.py.

◆ ins_voce_computo_grezza()

def pyleeno.ins_voce_computo_grezza (   lrow)

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

Definizione alla linea 4237 del file pyleeno.py.

◆ ins_voce_contab() [1/2]

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

Definizione alla linea 3876 del file pyleeno.py.

◆ ins_voce_contab() [2/2]

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

Definizione alla linea 4621 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 4199 del file pyleeno.py.

◆ Inser_Capitolo()

def pyleeno.Inser_Capitolo (   arg = None)

Definizione alla linea 620 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 623 del file pyleeno.py.

◆ Inser_SottoCapitolo()

def pyleeno.Inser_SottoCapitolo (   arg = None)

Definizione alla linea 491 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 494 del file pyleeno.py.

◆ Inser_SuperCapitolo()

def pyleeno.Inser_SuperCapitolo (   arg = None)

Definizione alla linea 584 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 587 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 8881 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 riferimento per varie operazioni
Inserisce la riga rossa di chiusura degli elaborati
Questa riga è un rigerimento per varie operazioni

Definizione alla linea 5393 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 840 del file pyleeno.py.

◆ inverti_segno()

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

Definizione alla linea 3577 del file pyleeno.py.

◆ inverti_un_segno()

def pyleeno.inverti_un_segno (   lrow)
Inverte il segno delle formule di quantità nel rigo di misurazione lrow.
lrow    { int }  : riga di riferimento

Definizione alla linea 3540 del file pyleeno.py.

◆ invia_voce()

def pyleeno.invia_voce (   arg = None)
Invia le voci di computo, elenco prezzi e analisi, con costi elementari,
dal documento corrente al Documento Principale.
Invia la voce di prezzo del COMPUTO oppure le voci di Elenco Prezzi
con relative analisi all'Elenco Prezzi del DCC.

Definizione alla linea 113 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.

Definizione alla linea 162 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 913 del file pyleeno.py.

◆ leeno_conf()

def pyleeno.leeno_conf (   arg = None)

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

Visualizza il menù di configurazione

Definizione alla linea 4370 del file pyleeno.py.

◆ LeenO_path()

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

Definizione alla linea 73 del file pyleeno.py.

◆ loVersion()

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

Definizione alla linea 1318 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 8743 del file pyleeno.py.

◆ MessageBox()

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

Definizione alla linea 7633 del file pyleeno.py.

◆ mostra_fogli()

def pyleeno.mostra_fogli (   arg = None)
Mostra tutti i foglio fogli

Definizione alla linea 935 del file pyleeno.py.

◆ mostra_fogli_principali()

def pyleeno.mostra_fogli_principali (   arg = None)
Mostra tutti i foglio fogli

Definizione alla linea 942 del file pyleeno.py.

◆ mostra_tabs_computo()

def pyleeno.mostra_tabs_computo (   arg = None)
Mostra tutti i foglio fogli

Definizione alla linea 963 del file pyleeno.py.

◆ mostra_tabs_contab()

def pyleeno.mostra_tabs_contab (   arg = None)
Mostra tutti i foglio fogli

Definizione alla linea 952 del file pyleeno.py.

◆ mri()

def pyleeno.mri (   target)

Definizione alla linea 7642 del file pyleeno.py.

◆ MsgBox()

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

Definizione alla linea 7618 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 3091 del file pyleeno.py.

◆ nascondi_sheets()

def pyleeno.nascondi_sheets (   arg = None)

Definizione alla linea 1272 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 2730 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 9066 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 4031 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 4605 del file pyleeno.py.

◆ nuovo_computo()

def pyleeno.nuovo_computo (   arg = None)
Crea un nuovo computo vuoto.

Definizione alla linea 105 del file pyleeno.py.

◆ nuovo_usobollo()

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

Definizione alla linea 109 del file pyleeno.py.

◆ oggi()

def pyleeno.oggi ( )
restituisce la data di oggi

Definizione alla linea 428 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 1126 del file pyleeno.py.

◆ partita()

def pyleeno.partita (   testo)
Aggiunge/dedrae rigo di PARTITA PROVVISORIA

Definizione alla linea 4827 del file pyleeno.py.

◆ partita_aggiungi()

def pyleeno.partita_aggiungi (   arg = None)

Definizione alla linea 4842 del file pyleeno.py.

◆ partita_detrai()

def pyleeno.partita_detrai (   arg = None)

Definizione alla linea 4844 del file pyleeno.py.

◆ paste_clip() [1/2]

def pyleeno.paste_clip (   arg = None)

Definizione alla linea 3230 del file pyleeno.py.

◆ paste_clip() [2/2]

def pyleeno.paste_clip (   arg = None,
  insCells = 0 
)

Definizione alla linea 3870 del file pyleeno.py.

◆ paste_format()

def pyleeno.paste_format (   arg = None)
Incolla solo il formato cella

Definizione alla linea 3909 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 3434 del file pyleeno.py.

◆ processo()

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

Definizione alla linea 9095 del file pyleeno.py.

◆ r_version_code()

def pyleeno.r_version_code (   arg = None)

Definizione alla linea 8367 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 3068 del file pyleeno.py.

◆ Range2Cell()

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

Definizione alla linea 4003 del file pyleeno.py.

◆ refresh()

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

Definizione alla linea 4066 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 4083 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 3491 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 5420 del file pyleeno.py.

◆ rigenera_tutte()

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

Definizione alla linea 4337 del file pyleeno.py.

◆ rigenera_voce()

def pyleeno.rigenera_voce (   lrow = None)
Ripristina/ricalcola le formule di descrizione e somma di una voce.
in CPMPUTO e VARIANTE

Definizione alla linea 4302 del file pyleeno.py.

◆ rimuovi_area_di_stampa()

def pyleeno.rimuovi_area_di_stampa (   arg = None)

Definizione alla linea 3817 del file pyleeno.py.

◆ Rinumera_TUTTI_Capitoli2()

def pyleeno.Rinumera_TUTTI_Capitoli2 (   arg = None)

Definizione alla linea 656 del file pyleeno.py.

◆ riordina_ElencoPrezzi()

def pyleeno.riordina_ElencoPrezzi (   arg = None)
Riordina l'Elenco Prezzi secondo l'ordine alfabetico dei codici di prezzo

Definizione alla linea 1929 del file pyleeno.py.

◆ rispristina_voce()

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

Definizione alla linea 3587 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 1275 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 3372 del file pyleeno.py.

◆ scegli_elaborato()

def pyleeno.scegli_elaborato (   titolo)
Permetta la scelta dell'elaborato da trattare e restituisce il suo nome

Definizione alla linea 8419 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 1481 del file pyleeno.py.

◆ seleziona()

def pyleeno.seleziona (   lrow = None)
Seleziona voci intere

Definizione alla linea 3108 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 7996 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 1201 del file pyleeno.py.

◆ setTabColor()

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

Definizione alla linea 1217 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 1250 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 767 del file pyleeno.py.

◆ sistema_cose()

def pyleeno.sistema_cose (   arg = None)

Definizione alla linea 8970 del file pyleeno.py.

◆ sistema_pagine()

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

Definizione alla linea 9116 del file pyleeno.py.

◆ sproteggi_sheet_TUTTE()

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

Definizione alla linea 1173 del file pyleeno.py.

◆ ssUltimus()

def pyleeno.ssUltimus (   arg = None)

Definizione alla linea 7527 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 7793 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 5435 del file pyleeno.py.

◆ struttura_Analisi()

def pyleeno.struttura_Analisi (   arg = None)

Definizione alla linea 7778 del file pyleeno.py.

◆ struttura_ComputoM()

def pyleeno.struttura_ComputoM (   arg = None)

Definizione alla linea 7768 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 5497 del file pyleeno.py.

◆ struttura_off()

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

Definizione alla linea 7784 del file pyleeno.py.

◆ subst_str()

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

Definizione alla linea 9084 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 7689 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 737 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 710 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 681 del file pyleeno.py.

◆ svuota_contabilita()

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

Definizione alla linea 4742 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 8909 del file pyleeno.py.

◆ tante_analisi_in_ep()

def pyleeno.tante_analisi_in_ep (   arg = None)
Trsferisce le analisi all'Elenco Prezzi.

Definizione alla linea 2849 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 8719 del file pyleeno.py.

◆ toolbar_ordina()

def pyleeno.toolbar_ordina (   arg = None)

Definizione alla linea 8733 del file pyleeno.py.

◆ toolbar_switch()

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

Definizione alla linea 8706 del file pyleeno.py.

◆ toolbar_vedi()

def pyleeno.toolbar_vedi (   arg = None)

Definizione alla linea 8672 del file pyleeno.py.

◆ trigger()

def pyleeno.trigger (   self,
  arg 
)

Definizione alla linea 9320 del file pyleeno.py.

◆ trova_np()

def pyleeno.trova_np (   arg = None)
Raggruppa le righe in modo da rendere evidenti i nuovi prezzi

Definizione alla linea 9402 del file pyleeno.py.

◆ trova_ricorrenze()

def pyleeno.trova_ricorrenze (   arg = None)

~ def debug(arg=None):

Consente la visualizzazione selettiva delle voci di COMPUTO che fanno
capo alla stezza voce di Elenco Prezzi.

Definizione alla linea 9303 del file pyleeno.py.

◆ Tutti_Subtotali()

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

Definizione alla linea 660 del file pyleeno.py.

◆ txt_Format()

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

Definizione alla linea 1234 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 894 del file pyleeno.py.

◆ uFindStringCol() [1/2]

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

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 749 del file pyleeno.py.

◆ uFindStringCol() [2/2]

def pyleeno.uFindStringCol (   sString,
  nCol,
  oSheet,
  start = 2 
)
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 875 del file pyleeno.py.

◆ ultima_voce()

def pyleeno.ultima_voce (   oSheet)

Definizione alla linea 861 del file pyleeno.py.

◆ Vai_a_Computo()

def pyleeno.Vai_a_Computo (   arg = None)

Definizione alla linea 914 del file pyleeno.py.

◆ vai_a_Computo()

def pyleeno.vai_a_Computo (   arg = None)

Definizione alla linea 1086 del file pyleeno.py.

◆ Vai_a_ElencoPrezzi()

def pyleeno.Vai_a_ElencoPrezzi (   arg = None)

Definizione alla linea 911 del file pyleeno.py.

◆ vai_a_ElencoPrezzi()

def pyleeno.vai_a_ElencoPrezzi (   event = None)

Definizione alla linea 1082 del file pyleeno.py.

◆ Vai_a_M1()

def pyleeno.Vai_a_M1 (   arg = None)

Definizione alla linea 900 del file pyleeno.py.

◆ vai_a_M1()

def pyleeno.vai_a_M1 (   arg = None)

Definizione alla linea 1067 del file pyleeno.py.

◆ Vai_a_S1()

def pyleeno.Vai_a_S1 (   arg = None)

Definizione alla linea 1077 del file pyleeno.py.

◆ Vai_a_S2()

def pyleeno.Vai_a_S2 (   arg = None)

Definizione alla linea 904 del file pyleeno.py.

◆ vai_a_S2()

def pyleeno.vai_a_S2 (   arg = None)

Definizione alla linea 1072 del file pyleeno.py.

◆ Vai_a_Scorciatoie()

def pyleeno.Vai_a_Scorciatoie (   arg = None)

Definizione alla linea 921 del file pyleeno.py.

◆ vai_a_Scorciatoie()

def pyleeno.vai_a_Scorciatoie (   arg = None)

Definizione alla linea 1095 del file pyleeno.py.

◆ Vai_a_Variabili()

def pyleeno.Vai_a_Variabili (   arg = None)

Definizione alla linea 917 del file pyleeno.py.

◆ vai_a_variabili()

def pyleeno.vai_a_variabili (   arg = None)

Definizione alla linea 1090 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 3761 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 3633 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 7979 del file pyleeno.py.

◆ visualizza_PageBreak()

def pyleeno.visualizza_PageBreak (   arg = None)
 

Definizione alla linea 3824 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 1363 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 1462 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 8656 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 5746 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 5521 del file pyleeno.py.

◆ XPWE_export()

def pyleeno.XPWE_export (   arg = None)

Definizione alla linea 8848 del file pyleeno.py.

◆ XPWE_export_run()

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

Definizione alla linea 8375 del file pyleeno.py.

◆ XPWE_import()

def pyleeno.XPWE_import (   arg = None)

Definizione alla linea 7309 del file pyleeno.py.

◆ XPWE_import_run()

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

Definizione alla linea 6965 del file pyleeno.py.

◆ XPWE_out() [1/2]

def pyleeno.XPWE_out (   arg = None)

Scrive un file.

esporta il documento in formato XPWE

Definizione alla linea 1710 del file pyleeno.py.

◆ XPWE_out() [2/2]

def pyleeno.XPWE_out (   elaborato,
  out_file 
)

Scrive un file.

esporta il documento in formato XPWE

elaborato { string } : nome del foglio da esportare
out_file  { string } : nome base del file

il nome file risulterà out_file-elaborato.xpwe

Definizione alla linea 2019 del file pyleeno.py.

Documentazione delle variabili

◆ adrinternet

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

Definizione alla linea 6886 del file pyleeno.py.

◆ Aliquote

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

Definizione alla linea 6782 del file pyleeno.py.

◆ an_des

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

Definizione alla linea 6939 del file pyleeno.py.

◆ an_fld

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

Definizione alla linea 6950 del file pyleeno.py.

◆ an_pr

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

Definizione alla linea 6947 del file pyleeno.py.

◆ an_qt

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

Definizione alla linea 6943 del file pyleeno.py.

◆ an_rigo

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

Definizione alla linea 6951 del file pyleeno.py.

◆ an_tipo

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

Definizione alla linea 6937 del file pyleeno.py.

◆ an_um

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

Definizione alla linea 6940 del file pyleeno.py.

◆ analisi

pyleeno.analisi = getAnalisi(oSheet)[0]

partenza

Definizione alla linea 174 del file pyleeno.py.

◆ arg

pyleeno.arg

Definizione alla linea 7357 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 6243 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 5933 del file pyleeno.py.

◆ autore

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

Definizione alla linea 5817 del file pyleeno.py.

◆ aVoce

pyleeno.aVoce = int(oCellRange.computeFunction(MAX))

Definizione alla linea 4900 del file pyleeno.py.

◆ breveSOA

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

Definizione alla linea 5833 del file pyleeno.py.

◆ Cambio

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

Definizione alla linea 6771 del file pyleeno.py.

◆ CapCat

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

PweDGCapitoliCategorie.

Definizione alla linea 6639 del file pyleeno.py.

◆ capitoli

pyleeno.capitoli = list()

Definizione alla linea 7155 del file pyleeno.py.

◆ cat

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

Definizione alla linea 6721 del file pyleeno.py.

◆ categoriaPrezzario

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

Definizione alla linea 5843 del file pyleeno.py.

◆ CellBackColor

pyleeno.CellBackColor

Definizione alla linea 7151 del file pyleeno.py.

◆ CellStyle

pyleeno.CellStyle

Definizione alla linea 4714 del file pyleeno.py.

◆ CharColor

pyleeno.CharColor

Definizione alla linea 8154 del file pyleeno.py.

◆ cod

pyleeno.cod = oSheet.getCellByPosition(0, lrow).String

Definizione alla linea 176 del file pyleeno.py.

◆ codice

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

Definizione alla linea 3479 del file pyleeno.py.

◆ codice_da_cercare

string pyleeno.codice_da_cercare = ''

Definizione alla linea 7524 del file pyleeno.py.

◆ CodiceWBS

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

Definizione alla linea 6987 del file pyleeno.py.

◆ colonne_lista

pyleeno.colonne_lista = len(lista_come_array[1])

Definizione alla linea 5953 del file pyleeno.py.

◆ committente

pyleeno.committente = DatiGenerali[4].text

Definizione alla linea 6633 del file pyleeno.py.

◆ comune

pyleeno.comune = DatiGenerali[1].text

Definizione alla linea 6630 del file pyleeno.py.

◆ confquantita

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

Definizione alla linea 6750 del file pyleeno.py.

◆ ConversioniIN

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

Definizione alla linea 6769 del file pyleeno.py.

◆ ConvPrezzi

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

Definizione alla linea 6779 del file pyleeno.py.

◆ ConvPrezziTotale

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

Definizione alla linea 6780 del file pyleeno.py.

◆ coppia

pyleeno.coppia = list()

Definizione alla linea 186 del file pyleeno.py.

◆ costi

pyleeno.costi = list()

Definizione alla linea 201 del file pyleeno.py.

◆ createUnoService

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

Definizione alla linea 7512 del file pyleeno.py.

◆ ctx

pyleeno.ctx = XSCRIPTCONTEXT.getComponentContext()

MOSTRA IL DIALOGO.

Definizione alla linea 4474 del file pyleeno.py.

◆ data

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

Definizione alla linea 6860 del file pyleeno.py.

◆ DataMis

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

Definizione alla linea 2449 del file pyleeno.py.

◆ datamis

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

Definizione alla linea 6967 del file pyleeno.py.

◆ datarif

pyleeno.datarif = datetime.now()

Definizione alla linea 6603 del file pyleeno.py.

◆ dati

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

Definizione alla linea 6627 del file pyleeno.py.

◆ DatiGenerali

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

Definizione alla linea 6628 del file pyleeno.py.

◆ daVoce

pyleeno.daVoce = InputBox (str(daVoce), "Registra voci Libretto da n.")

PRIMA RIGA.

Definizione alla linea 4890 del file pyleeno.py.

◆ dccSheet

pyleeno.dccSheet = ddcDoc.CurrentController.ActiveSheet

Definizione alla linea 222 del file pyleeno.py.

◆ ddcDoc

pyleeno.ddcDoc = XSCRIPTCONTEXT.getDocument()

Definizione alla linea 221 del file pyleeno.py.

◆ desbreve

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

Definizione alla linea 6825 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 5896 del file pyleeno.py.

◆ desc_estesa

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

Definizione alla linea 5897 del file pyleeno.py.

◆ desc_voce

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

Definizione alla linea 5911 del file pyleeno.py.

◆ Descrizione

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

Definizione alla linea 2482 del file pyleeno.py.

◆ descrizione

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

Definizione alla linea 6236 del file pyleeno.py.

◆ desridotta

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

Definizione alla linea 6818 del file pyleeno.py.

◆ dessintetica

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

Definizione alla linea 6651 del file pyleeno.py.

◆ dest

pyleeno.dest = uno.fileUrlToSystemPath(dest0)

Definizione alla linea 6228 del file pyleeno.py.

◆ dest0

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

Definizione alla linea 6225 del file pyleeno.py.

◆ destestesa

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

Definizione alla linea 6819 del file pyleeno.py.

◆ dict_articoli

pyleeno.dict_articoli = dict()

Definizione alla linea 6805 del file pyleeno.py.

◆ Divisa

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

Definizione alla linea 6768 del file pyleeno.py.

◆ diz

pyleeno.diz = dict()

Definizione alla linea 6653 del file pyleeno.py.

◆ diz_ep

pyleeno.diz_ep = dict()

Definizione alla linea 6605 del file pyleeno.py.

◆ diz_misura

pyleeno.diz_misura = dict()

Definizione alla linea 6962 del file pyleeno.py.

◆ diz_vv

pyleeno.diz_vv = dict()

Definizione alla linea 7319 del file pyleeno.py.

◆ EC

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

Definizione alla linea 7375 del file pyleeno.py.

◆ el

string pyleeno.el = ''

Definizione alla linea 7024 del file pyleeno.py.

◆ el_y

pyleeno.el_y = list()

Definizione alla linea 210 del file pyleeno.py.

◆ elem_11

string pyleeno.elem_11 = ''

Definizione alla linea 5928 del file pyleeno.py.

◆ elem_7

string pyleeno.elem_7 = ''

Definizione alla linea 5927 del file pyleeno.py.

◆ EndColumn

pyleeno.EndColumn

Definizione alla linea 4272 del file pyleeno.py.

◆ EndRow

pyleeno.EndRow

Definizione alla linea 4274 del file pyleeno.py.

◆ EPARItem

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

Definizione alla linea 6933 del file pyleeno.py.

◆ epitems

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

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

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

Definizione alla linea 6804 del file pyleeno.py.

◆ ER

int pyleeno.ER = sStRange.RangeAddress.EndRow

Definizione alla linea 198 del file pyleeno.py.

◆ FattoreConversione

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

Definizione alla linea 6770 del file pyleeno.py.

◆ fine

def pyleeno.fine = getLastUsedCell(oSheet).EndRow

Definizione alla linea 7281 del file pyleeno.py.

◆ Flags

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

Definizione alla linea 2503 del file pyleeno.py.

◆ flags

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

dal template 212

Definizione alla linea 6856 del file pyleeno.py.

◆ Formula

pyleeno.Formula

correggo alcune formule

Definizione alla linea 4278 del file pyleeno.py.

◆ g_exportedScripts

def pyleeno.g_exportedScripts = trova_np,

ELENCO DEGLI SCRIPT VISUALIZZATI NEL SELETTORE DI MACRO #.

Definizione alla linea 9335 del file pyleeno.py.

◆ g_ImplementationHelper

pyleeno.g_ImplementationHelper = unohelper.ImplementationHelper()

ELENCO DEGLI SCRIPT VISUALIZZATI NEL SELETTORE DI MACRO # ~g_exportedScripts = richiesta_offerta,.

... 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 7736 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 7518 del file pyleeno.py.

◆ HPeso

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

Definizione alla linea 2494 del file pyleeno.py.

◆ hpeso

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

Definizione alla linea 7006 del file pyleeno.py.

◆ ID

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

Definizione alla linea 7360 del file pyleeno.py.

◆ id_an

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

Definizione alla linea 6936 del file pyleeno.py.

◆ id_ep

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

Definizione alla linea 6810 del file pyleeno.py.

◆ id_sc

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

Definizione alla linea 6645 del file pyleeno.py.

◆ id_vc

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

Definizione alla linea 6963 del file pyleeno.py.

◆ idcap

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

Definizione alla linea 6848 del file pyleeno.py.

◆ IDCat

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

Definizione alla linea 2462 del file pyleeno.py.

◆ idcat

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

Definizione alla linea 6979 del file pyleeno.py.

◆ idsbcap

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

Definizione alla linea 6852 del file pyleeno.py.

◆ IDSbCat

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

Definizione alla linea 2467 del file pyleeno.py.

◆ idsbcat

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

Definizione alla linea 6983 del file pyleeno.py.

◆ idspcap

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

Definizione alla linea 6844 del file pyleeno.py.

◆ IDSpCat

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

Definizione alla linea 2457 del file pyleeno.py.

◆ idspcat

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

Definizione alla linea 6975 del file pyleeno.py.

◆ IDVV

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

Definizione alla linea 2479 del file pyleeno.py.

◆ idvv

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

Definizione alla linea 6998 del file pyleeno.py.

◆ idx

int pyleeno.idx = 1

Definizione alla linea 5858 del file pyleeno.py.

◆ impresa

pyleeno.impresa = DatiGenerali[5].text

Definizione alla linea 6634 del file pyleeno.py.

◆ IncATTR

string pyleeno.IncATTR = ''

Definizione alla linea 6867 del file pyleeno.py.

◆ IncidenzaPercentuale

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

Definizione alla linea 6781 del file pyleeno.py.

◆ IncMAT

string pyleeno.IncMAT = ''

Definizione alla linea 6866 del file pyleeno.py.

◆ IncMDO

string pyleeno.IncMDO = ''

Definizione alla linea 6865 del file pyleeno.py.

◆ IncSIC

string pyleeno.IncSIC = ''

Definizione alla linea 6864 del file pyleeno.py.

◆ intestazioneId

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

Definizione alla linea 5812 del file pyleeno.py.

◆ inverti

int pyleeno.inverti = 1

Definizione alla linea 8238 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 4268 del file pyleeno.py.

◆ iSheet_num

pyleeno.iSheet_num = oSheet.RangeAddress.Sheet

Definizione alla linea 7315 del file pyleeno.py.

◆ IsVisible

pyleeno.IsVisible

Definizione alla linea 232 del file pyleeno.py.

◆ iter

pyleeno.iter = tree.getiterator()

Definizione alla linea 6621 del file pyleeno.py.

◆ Larghezza

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

Definizione alla linea 2491 del file pyleeno.py.

◆ larghezza

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

Definizione alla linea 7005 del file pyleeno.py.

◆ last

int pyleeno.last = lrow+ER-SR+1

Definizione alla linea 301 del file pyleeno.py.

◆ lingua

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

Definizione alla linea 5813 del file pyleeno.py.

◆ list_nr

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

Definizione alla linea 5916 del file pyleeno.py.

◆ lista

pyleeno.lista = getAnalisi(oSheet)[1]

Definizione alla linea 177 del file pyleeno.py.

◆ lista_analisi

pyleeno.lista_analisi = list()

Definizione alla linea 6807 del file pyleeno.py.

◆ lista_articoli

pyleeno.lista_articoli = list()

Definizione alla linea 6604 del file pyleeno.py.

◆ lista_cap

pyleeno.lista_cap = list()

PweDGCapitoli.

Definizione alla linea 6660 del file pyleeno.py.

◆ lista_cat

pyleeno.lista_cat = list()

PweDGCategorie.

Definizione alla linea 6711 del file pyleeno.py.

◆ lista_come_array

pyleeno.lista_come_array = tuple(lista_articoli)

Definizione alla linea 5949 del file pyleeno.py.

◆ lista_misure

pyleeno.lista_misure = list()

Definizione alla linea 6956 del file pyleeno.py.

◆ lista_n

pyleeno.lista_n = list()

Definizione alla linea 6120 del file pyleeno.py.

◆ lista_rig

pyleeno.lista_rig = list()

Definizione alla linea 6991 del file pyleeno.py.

◆ lista_righe

pyleeno.lista_righe = list()

Definizione alla linea 6993 del file pyleeno.py.

◆ lista_subcap

pyleeno.lista_subcap = list()

PweDGSubCapitoli.

Definizione alla linea 6679 del file pyleeno.py.

◆ lista_subcat

pyleeno.lista_subcat = list()

PweDGSubCategorie.

Definizione alla linea 6724 del file pyleeno.py.

◆ lista_supcap

pyleeno.lista_supcap = list()

PweDGSuperCapitoli.

Definizione alla linea 6641 del file pyleeno.py.

◆ lista_supcat

pyleeno.lista_supcat = list()

PweDGSuperCategorie.

Definizione alla linea 6698 del file pyleeno.py.

◆ lista_tariffe_analisi

pyleeno.lista_tariffe_analisi = list()

Definizione alla linea 6808 del file pyleeno.py.

◆ livelli_struttura

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

Definizione alla linea 5840 del file pyleeno.py.

◆ Lmajor

int pyleeno.Lmajor = 3

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

Definizione alla linea 7503 del file pyleeno.py.

◆ Lminor

int pyleeno.Lminor = 20

Definizione alla linea 7504 del file pyleeno.py.

◆ lrow

def pyleeno.lrow = getAnalisi(oSheet)[1][0]

Definizione alla linea 175 del file pyleeno.py.

◆ lrowDown

def pyleeno.lrowDown = uFindStringCol("T O T A L E", 2, oSheetCont)

Definizione alla linea 4909 del file pyleeno.py.

◆ Lsubv

string pyleeno.Lsubv = "0"

Definizione alla linea 7505 del file pyleeno.py.

◆ Lunghezza

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

Definizione alla linea 2488 del file pyleeno.py.

◆ lunghezza

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

Definizione alla linea 7004 del file pyleeno.py.

◆ madre

string pyleeno.madre = ''

Definizione alla linea 5808 del file pyleeno.py.

◆ mdo

string pyleeno.mdo = float(sub_mdo.text)

Definizione alla linea 5888 del file pyleeno.py.

◆ mdo_p

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

Definizione alla linea 6240 del file pyleeno.py.

◆ mia

list pyleeno.mia = []

Definizione alla linea 7020 del file pyleeno.py.

◆ misurazioni

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

Definizione alla linea 6800 del file pyleeno.py.

◆ MoveDirection

pyleeno.MoveDirection

Definizione alla linea 4478 del file pyleeno.py.

◆ n

def pyleeno.n = sotto+1

Definizione alla linea 2525 del file pyleeno.py.

◆ new_id

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

Definizione alla linea 7043 del file pyleeno.py.

◆ new_id_l

tuple pyleeno.new_id_l = list()

Definizione alla linea 6994 del file pyleeno.py.

◆ nome

pyleeno.nome = dccSheet.Name

Definizione alla linea 223 del file pyleeno.py.

◆ nome_file

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

Definizione alla linea 6623 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 7506 del file pyleeno.py.

◆ nrighe

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

Definizione alla linea 7372 del file pyleeno.py.

◆ NumberFormat

pyleeno.NumberFormat

Definizione alla linea 8200 del file pyleeno.py.

◆ oCell

pyleeno.oCell = oSheetCont.getCellRangeByPosition(19,primariga,25,lrowDown)

Definizione alla linea 4910 del file pyleeno.py.

◆ oCellAddress

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

Definizione alla linea 4260 del file pyleeno.py.

◆ oCellRange

pyleeno.oCellRange = oSheetCont.getCellRangeByPosition(0,3,0,getLastUsedCell(oSheetCont).EndRow -2)

ULTIMA RIGA.

Definizione alla linea 4899 del file pyleeno.py.

◆ oCellRangeAddr

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

Definizione alla linea 4269 del file pyleeno.py.

◆ oDialogo_attesa

pyleeno.oDialogo_attesa = dlg_attesa()

Definizione alla linea 6231 del file pyleeno.py.

◆ oDoc

pyleeno.oDoc = XSCRIPTCONTEXT.getDocument()

torno su partenza per prendere i prezzi

Definizione alla linea 307 del file pyleeno.py.

◆ of

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

Definizione alla linea 2544 del file pyleeno.py.

◆ oggetto

pyleeno.oggetto = DatiGenerali[3].text

Definizione alla linea 6632 del file pyleeno.py.

◆ oGSheetSettings

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

Definizione alla linea 4475 del file pyleeno.py.

◆ oneriaccessorisc

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

Definizione alla linea 6749 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 5955 del file pyleeno.py.

◆ oRangeAddress

pyleeno.oRangeAddress = oDoc.getCurrentSelection().getRangeAddresses()

Definizione alla linea 263 del file pyleeno.py.

◆ orig

pyleeno.orig = oDoc.getURL()

Definizione alla linea 6224 del file pyleeno.py.

◆ oSheet

pyleeno.oSheet = oDoc.getSheets().getByName('Analisi di Prezzo')

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

Compilo Analisi di prezzo ############################################ ~ if len(lista_analisi) !=0:

RINVIO L'ADEGUAMENTO DELLA CONTABILITÀ A QUANDO L'AVRÒ COMPLETATA.

dal template 208

adegua le formule delle descrizioni di voci

copia gli stili di cella dal template, ma non va perché tocca lavorare sulla FormatString - quando imparerò ~ sUrl = LeenO_path()+'/template/leeno/Computo_LeenO.ots' ~ styles = oDoc.getStyleFamilies() ~ styles.loadStylesFromURL(sUrl, list())

elimino le voci che hanno analisi

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

Definizione alla linea 190 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 4257 del file pyleeno.py.

◆ oStileCella

pyleeno.oStileCella = oDoc.createInstance("com.sun.star.style.CellStyle")

aggiungi stili di cella

Definizione alla linea 8145 del file pyleeno.py.

◆ oUDP

pyleeno.oUDP = oDoc.getDocumentProperties().getUserDefinedProperties()

Definizione alla linea 8203 del file pyleeno.py.

◆ out_file

string pyleeno.out_file = out_file + '-'+ elaborato + '.xpwe'

Definizione alla linea 2536 del file pyleeno.py.

◆ ParentStyle

pyleeno.ParentStyle

Definizione alla linea 8148 del file pyleeno.py.

◆ parteopera

pyleeno.parteopera = DatiGenerali[6].text

Definizione alla linea 6635 del file pyleeno.py.

◆ PartiUguali

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

Definizione alla linea 2485 del file pyleeno.py.

◆ partiuguali

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

Definizione alla linea 7003 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 4518 del file pyleeno.py.

◆ percentuale

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

Definizione alla linea 6652 del file pyleeno.py.

◆ percprezzi

pyleeno.percprezzi = DatiGenerali[0].text

Definizione alla linea 6629 del file pyleeno.py.

◆ prezzario

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

nome del prezzario

Definizione alla linea 5799 del file pyleeno.py.

◆ prezzarioId

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

Definizione alla linea 5837 del file pyleeno.py.

◆ Prezzi

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

Definizione alla linea 6777 del file pyleeno.py.

◆ PrezziTotale

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

Definizione alla linea 6778 del file pyleeno.py.

◆ prezzo

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

Definizione alla linea 6239 del file pyleeno.py.

◆ prezzo1

string pyleeno.prezzo1 = ''

Definizione alla linea 6835 del file pyleeno.py.

◆ prezzo2

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

Definizione alla linea 6838 del file pyleeno.py.

◆ prezzo3

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

Definizione alla linea 6839 del file pyleeno.py.

◆ prezzo4

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

Definizione alla linea 6840 del file pyleeno.py.

◆ prezzo5

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

Definizione alla linea 6841 del file pyleeno.py.

◆ prezzo_finale

string pyleeno.prezzo_finale = el[-1]

Definizione alla linea 7248 del file pyleeno.py.

◆ primariga

pyleeno.primariga = sStRange.RangeAddress.StartRow

Definizione alla linea 4896 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 5868 del file pyleeno.py.

◆ prova_l

pyleeno.prova_l = list()

Definizione alla linea 6960 del file pyleeno.py.

◆ provincia

pyleeno.provincia = DatiGenerali[2].text

Definizione alla linea 6631 del file pyleeno.py.

◆ przId

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

Definizione alla linea 5838 del file pyleeno.py.

◆ PweDGAnalisi

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

PweDGAnalisi.

Definizione alla linea 6745 del file pyleeno.py.

◆ PweDGCapitoli

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

Definizione alla linea 6662 del file pyleeno.py.

◆ PweDGCategorie

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

Definizione alla linea 6713 del file pyleeno.py.

◆ PweDGConfigNumeri

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

imposto le approssimazioni

Definizione alla linea 6767 del file pyleeno.py.

◆ PweDGConfigurazione

pyleeno.PweDGConfigurazione = dati.getchildren()[3][0].getchildren()

Definizione alla linea 5461 del file pyleeno.py.

◆ PweDGSubCapitoli

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

Definizione alla linea 6681 del file pyleeno.py.

◆ PweDGSubCategorie

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

Definizione alla linea 6726 del file pyleeno.py.

◆ PweDGSuperCapitoli

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

Definizione alla linea 6643 del file pyleeno.py.

◆ PweDGSuperCategorie

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

Definizione alla linea 6700 del file pyleeno.py.

◆ PweDGWBS

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

PweDGWBS.

Definizione alla linea 6740 del file pyleeno.py.

◆ PweElencoPrezzi

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

Definizione alla linea 6801 del file pyleeno.py.

◆ pweepanalisi

string pyleeno.pweepanalisi = ''

leggo analisi di prezzo

Definizione alla linea 6890 del file pyleeno.py.

◆ PweEPAR

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

Definizione alla linea 6931 del file pyleeno.py.

◆ PweVCMisure

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

Definizione alla linea 2472 del file pyleeno.py.

◆ PweVociComputo

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

Definizione alla linea 6958 del file pyleeno.py.

◆ Quantita

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

Definizione alla linea 2446 del file pyleeno.py.

◆ quantita

string pyleeno.quantita = ''

Definizione alla linea 5920 del file pyleeno.py.

◆ rangen

pyleeno.rangen = oSheet.getCellRangeByPosition(0, y, 100, y).RangeAddress

Definizione alla linea 182 del file pyleeno.py.

◆ ranges

pyleeno.ranges = oDoc.createInstance("com.sun.star.sheet.SheetCellRanges")

Definizione alla linea 192 del file pyleeno.py.

◆ RGItem

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

Definizione alla linea 2474 del file pyleeno.py.

◆ rgitem

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

Definizione alla linea 6997 del file pyleeno.py.

◆ riga

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

Definizione alla linea 2540 del file pyleeno.py.

◆ riga_misura

tuple pyleeno.riga_misura = ()

Definizione alla linea 6992 del file pyleeno.py.

◆ righe_lista

pyleeno.righe_lista = len(lista_come_array)

Definizione alla linea 5954 del file pyleeno.py.

◆ righi_mis

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

Definizione alla linea 6990 del file pyleeno.py.

◆ riordine

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

Definizione alla linea 7063 del file pyleeno.py.

◆ root

pyleeno.root = tree.getroot()

Definizione alla linea 6618 del file pyleeno.py.

◆ sblocca_computo

int pyleeno.sblocca_computo = 0

controllo che non ci siano atti registrati

Definizione alla linea 3371 del file pyleeno.py.

◆ SC

int pyleeno.SC = 2

Definizione alla linea 7370 del file pyleeno.py.

◆ scarto_colonne

int pyleeno.scarto_colonne = 0

Definizione alla linea 5951 del file pyleeno.py.

◆ scarto_righe

int pyleeno.scarto_righe = 4

Definizione alla linea 5952 del file pyleeno.py.

◆ selezione

pyleeno.selezione = list()

Definizione alla linea 179 del file pyleeno.py.

◆ selezione_analisi

pyleeno.selezione_analisi = list()

Definizione alla linea 193 del file pyleeno.py.

◆ separatore

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

Definizione alla linea 5814 del file pyleeno.py.

◆ separatoreParametri

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

Definizione alla linea 5815 del file pyleeno.py.

◆ Sheet

pyleeno.Sheet

Definizione alla linea 4270 del file pyleeno.py.

◆ sic

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

Definizione alla linea 5874 del file pyleeno.py.

◆ sicurezza

string pyleeno.sicurezza = float(sic)

Definizione alla linea 5876 del file pyleeno.py.

◆ soaCategoria

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

Definizione alla linea 5830 del file pyleeno.py.

◆ soaDescrizione

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

Definizione alla linea 5831 del file pyleeno.py.

◆ soaId

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

Definizione alla linea 5829 del file pyleeno.py.

◆ sopra

pyleeno.sopra = Circoscrive_Voce_Computo_Att(lrow).RangeAddress.StartRow

partenza

Definizione alla linea 260 del file pyleeno.py.

◆ sotto

pyleeno.sotto = sStRange.RangeAddress.EndRow

Definizione alla linea 8331 del file pyleeno.py.

◆ spesegenerali

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

Definizione alla linea 6747 del file pyleeno.py.

◆ speseutili

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

Definizione alla linea 6746 del file pyleeno.py.

◆ SR

int pyleeno.SR = sStRange.RangeAddress.StartRow

INSERISCO PRIMA SOLO LE RIGHE SE NO MI FA CASINO.

Definizione alla linea 197 del file pyleeno.py.

◆ sStRange

def pyleeno.sStRange = Circoscrive_Analisi(y)

Definizione alla linea 196 del file pyleeno.py.

◆ StartColumn

pyleeno.StartColumn

Definizione alla linea 4271 del file pyleeno.py.

◆ StartRow

pyleeno.StartRow

Definizione alla linea 4273 del file pyleeno.py.

◆ stili_analisi

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

Definizione alla linea 7509 del file pyleeno.py.

◆ stili_computo

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

Definizione alla linea 7507 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 7508 del file pyleeno.py.

◆ stili_elenco

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

Definizione alla linea 7511 del file pyleeno.py.

◆ String

pyleeno.String

Definizione alla linea 3483 del file pyleeno.py.

◆ sub_mdo

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

verifica e ricava le sottosezioni

Definizione alla linea 5886 del file pyleeno.py.

◆ sub_quot

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

Definizione alla linea 5914 del file pyleeno.py.

◆ subcat

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

Definizione alla linea 6734 del file pyleeno.py.

◆ sUltimus

string pyleeno.sUltimus = ''

Definizione alla linea 7525 del file pyleeno.py.

◆ supcat

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

Definizione alla linea 6708 del file pyleeno.py.

◆ tariffa

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

Definizione alla linea 5871 del file pyleeno.py.

◆ test

def pyleeno.test = getLastUsedCell(oSheet).EndRow+1

Definizione alla linea 8211 del file pyleeno.py.

◆ testcat

string pyleeno.testcat = '0'

Definizione alla linea 7322 del file pyleeno.py.

◆ testsbcat

string pyleeno.testsbcat = '0'

Definizione alla linea 7323 del file pyleeno.py.

◆ testspcat

string pyleeno.testspcat = '0'

Definizione alla linea 7321 del file pyleeno.py.

◆ text

pyleeno.text

Definizione alla linea 2447 del file pyleeno.py.

◆ tipoep

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

Definizione alla linea 6812 del file pyleeno.py.

◆ titolo

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

Definizione alla linea 7161 del file pyleeno.py.

◆ tree

pyleeno.tree = ElementTree()

Definizione alla linea 6607 del file pyleeno.py.

◆ ultimariga

pyleeno.ultimariga = sStRange.RangeAddress.EndRow

Definizione alla linea 4907 del file pyleeno.py.

◆ um

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

Definizione alla linea 6237 del file pyleeno.py.

◆ um_dec

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

Definizione alla linea 5848 del file pyleeno.py.

◆ um_id

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

Definizione alla linea 5846 del file pyleeno.py.

◆ um_sim

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

Definizione alla linea 5847 del file pyleeno.py.

◆ unita_misura

string pyleeno.unita_misura = ''

~ unità di misura

Definizione alla linea 5852 del file pyleeno.py.

◆ unmisura

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

Definizione alla linea 6830 del file pyleeno.py.

◆ utiliimpresa

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

Definizione alla linea 6748 del file pyleeno.py.

◆ va

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

Definizione alla linea 7457 del file pyleeno.py.

◆ valore

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

Definizione alla linea 5918 del file pyleeno.py.

◆ Value

pyleeno.Value

sicurezza

Definizione alla linea 4282 del file pyleeno.py.

◆ valuta

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

Definizione alla linea 5816 del file pyleeno.py.

◆ vb

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

Definizione alla linea 7462 del file pyleeno.py.

◆ vc

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

Definizione alla linea 7467 del file pyleeno.py.

◆ vcitems

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

Definizione alla linea 6959 del file pyleeno.py.

◆ vd

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

Definizione alla linea 7472 del file pyleeno.py.

◆ vedi

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

Definizione alla linea 7435 del file pyleeno.py.

◆ versione

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

Definizione alla linea 5818 del file pyleeno.py.

◆ Versione

pyleeno.Versione

Definizione alla linea 8162 del file pyleeno.py.

◆ vFlags

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

Definizione alla linea 2454 del file pyleeno.py.

◆ voce

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

Definizione alla linea 5872 del file pyleeno.py.

◆ voceSOA

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

Definizione alla linea 5834 del file pyleeno.py.

◆ voci

pyleeno.voci = oDoc.createInstance("com.sun.star.sheet.SheetCellRanges")

Definizione alla linea 180 del file pyleeno.py.

◆ vRif

int pyleeno.vRif = int(oSheet.getCellByPosition(5, y).Formula.split('=J$')[-1])-1

Definizione alla linea 8233 del file pyleeno.py.

◆ x

int pyleeno.x = 2

Definizione alla linea 2475 del file pyleeno.py.

◆ y

int pyleeno.y = uFindStringCol(el, 0, oSheet)

Definizione alla linea 195 del file pyleeno.py.

◆ zoom

pyleeno.zoom = oDoc.CurrentController.ZoomValue

Definizione alla linea 7082 del file pyleeno.py.

◆ ZoomValue

pyleeno.ZoomValue

Definizione alla linea 7083 del file pyleeno.py.