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

Composti

class  conf
 
class  New_file
 

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_ep (arg=None)
 
def oggi ()
 
def copia_sorgente_per_git (arg=None)
 
def debugs (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)
 
def uFindString (sString, oSheet)
 
def join_sheets (arg=None)
 
def copia_sheet (nSheet, tag)
 
def Filtra_computo (nSheet, nCol, sString)
 
def Vai_a_filtro (arg=None)
 
def Filtra_Computo_Cap (arg=None)
 
def Filtra_Computo_SottCap (arg=None)
 
def Filtra_Computo_A (arg=None)
 
def Filtra_Computo_B (arg=None)
 
def Filtra_Computo_C (arg=None)
 
def Vai_a_M1 (arg=None)
 
def Vai_a_S2 (arg=None)
 
def Vai_a_S1 (arg=None)
 
def Vai_a_ElencoPrezzi (arg=None)
 
def Vai_a_Computo (arg=None)
 
def Vai_a_Variabili (arg=None)
 
def Vai_a_Scorciatoie (arg=None)
 
def Vai_a_SegnaVoci (arg=None)
 
def ordina_col (ncol)
 
def sproteggi_sheet_TUTTE (arg=None)
 
def setTabColor (colore)
 
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 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)
 ~ L'ATTIVAZIONE DELLA CLASS doppioni_th INTERFERISCE CON invia_voce_ep() ~ class doppioni_th(threading.Thread): ~ def init(self): ~ threading.Thread.__init__(self) ~ def run(self): ~ doppioni_run() ~ def doppioni(arg=None): ~ doppioni_th().start() Continua...
 
def XPWE_out (arg=None)
 Scrive un file. Continua...
 
def firme_in_calce_run (arg=None)
 
def next_voice (lrow, n=1)
 
def cancella_analisi_da_ep (arg=None)
 
def analisi_in_ElencoPrezzi (arg=None)
 
def tante_analisi_in_ep (arg=None)
 
def Circoscrive_Analisi (lrow)
 
def Circoscrive_Voce_Computo_Att (lrow)
 
def ColumnNumberToName (oSheet, cColumnNumb)
 
def ColumnNameToNumber (oSheet, cColumnName)
 
def azzera_voce (arg=None)
 
def elimina_voci_azzerate (arg=None)
 
def raggruppa_righe_voce (lrow, flag=1)
 
def nasconde_voci_azzerate (arg=None)
 
def elimina_voce (lRow=None, msg=1)
 
def copia_riga_computo (lrow)
 
def copia_riga_contab (lrow)
 
def copia_riga_analisi (lrow)
 
def Copia_riga_Ent (arg=None)
 
def cerca_partenza (arg=None)
 
def sblocca_cont ()
 
def cerca_in_elenco (arg=None)
 
def pesca_cod (arg=None)
 
def ricicla_misure (arg=None)
 
def inverti_segno (arg=None)
 
def valuta_cella (oCell)
 
def debug_validation (arg=None)
 
def valida_cella (oCell, lista_val, titoloInput='', msgInput='', err=False)
 
def debug_ConditionalFormat (arg=None)
 
def debugclip (arg=None)
 
def copy_clip (arg=None)
 
def paste_clip (arg=None)
 
def copia_celle_visibili (arg=None)
 
def Range2Cell (arg=None)
 
def getLastUsedCell (oSheet)
 restituisce l'ID dell'ultima riga usata Continua...
 
def numera_voci (bit=1)
 numera le voci di computo o contabilità Continua...
 
def refresh (arg=1)
 
def richiesta_offerta (arg=None)
 
def ins_voce_elenco (arg=None)
 
def ins_voce_computo_grezza (lrow)
 nuova_voce ########################################################### Continua...
 
def ins_voce_computo (arg=None)
 ins_voce_computo ##################################################### Continua...
 
def leeno_conf (arg=None)
 leeno.conf ########################################################## Continua...
 
def config_default (arg=None)
 
def nuova_voce_scelta (arg=None)
 
def ins_voce_contab (arg=1)
 
def attiva_contabilita (arg=None)
 
def svuota_contabilita (arg=None)
 
def inizializza_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)
 

Variabili

 Quantita = SubElement(VCItem,'Quantita')
 
 text
 
 DataMis = SubElement(VCItem,'DataMis')
 
 vFlags = SubElement(VCItem,'Flags')
 
 IDSpCat = SubElement(VCItem,'IDSpCat')
 
 IDCat = SubElement(VCItem,'IDCat')
 
 IDSbCat = SubElement(VCItem,'IDSbCat')
 
 PweVCMisure = SubElement(VCItem,'PweVCMisure')
 
 RGItem = SubElement(PweVCMisure,'RGItem')
 
int x = 2
 
 IDVV = SubElement(RGItem,'IDVV')
 
 Descrizione = SubElement(RGItem,'Descrizione')
 
 PartiUguali = SubElement(RGItem,'PartiUguali')
 
 Lunghezza = SubElement(RGItem,'Lunghezza')
 
 Larghezza = SubElement(RGItem,'Larghezza')
 
 HPeso = SubElement(RGItem,'HPeso')
 
 Flags = SubElement(RGItem,'Flags')
 
int n = sotto+1
 
 out_file = filedia('Salva con nome...', '*.xpwe', 1)
 
 riga = str(tostring(top, encoding="unicode"))
 
 of = codecs.open(out_file,'w','utf-8')
 
int sblocca_computo = 0
 controllo che non ci siano atti registrati Continua...
 
 lrow = Range2Cell()[1]
 
 codice = oSheet.getCellByPosition(0, lrow).String
 
 oSheet = oDoc.CurrentController.ActiveSheet
 
 String
 
 oSheetto = oDoc.getSheets().getByName('S5')
 questo sistema eviterebbe l'uso della sheet S5 da cui copiare i range campione potrei svuotare la S5 ma allungando di molto il codice per la generazione della voce per ora lascio perdere Continua...
 
 oRangeAddress = oSheetto.getCellRangeByPosition(0, 8, 42, 11).getRangeAddress()
 
 oCellAddress = oSheet.getCellByPosition(0,lrow).getCellAddress()
 
 iSheet = oSheet.RangeAddress.Sheet
 ~ sformula = '=IF(LEN(VLOOKUP(B' + str(lrow+2) + ';elenco_prezzi;2;FALSE()))<($S1. Continua...
 
 oCellRangeAddr = uno.createUnoStruct('com.sun.star.table.CellRangeAddress')
 
 Sheet
 
 StartColumn
 
 EndColumn
 
 StartRow
 
 EndRow
 
 Formula
 correggo alcune formule Continua...
 
 Value
 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("HOMEDRIVE") + os.getenv("HOMEPATH") + '/.config/leeno/leeno.conf'
 percorso di ricerca di leeno.conf Continua...
 
 CellStyle
 
 prezzario = root.find('{six.xsd}prezzario')
 nome del prezzario Continua...
 
 nome = prezzario.findall('{six.xsd}przDescrizione')[0].get('breve')
 
string madre = ''
 
 intestazioneId = elem.get('intestazioneId')
 
 lingua = elem.get('lingua')
 
 separatore = elem.get('separatore')
 
 separatoreParametri = elem.get('separatoreParametri')
 
 valuta = elem.get('valuta')
 
 autore = elem.get('autore')
 
 versione = elem.get('versione')
 
 soaId = elem.get('soaId')
 
 soaCategoria = elem.get('soaCategoria')
 
 soaDescrizione = elem.find('{six.xsd}soaDescrizione')
 
 breveSOA = soaDescrizione.get('breve')
 
tuple voceSOA = (soaCategoria, soaId, breveSOA)
 
 prezzarioId = elem.get('prezzarioId')
 
 przId = elem.get('przId')
 
 livelli_struttura = len(elem.get('prdStruttura').split('.'))
 
 categoriaPrezzario = elem.get('categoriaPrezzario')
 
 um_id = elem.get('unitaDiMisuraId')
 
 um_sim = elem.get('simbolo')
 
 um_dec = elem.get('decimali')
 
string unita_misura = ''
 ~ unità di misura Continua...
 
int idx = 1
 
 prod_id = elem.get('prodottoId')
 se il tag è un prodotto fa parte degli articoli da analizzare Continua...
 
 tariffa = elem.get('prdId')
 
 voce = elem.get('voce')
 
 sic = elem.get('onereSicurezza')
 
 sicurezza = float(sic)
 
 sub_mdo = elem.find('{six.xsd}incidenzaManodopera')
 verifica e ricava le sottosezioni Continua...
 
 mdo = float(sub_mdo.text)
 
 desc_breve = elem.findall('{six.xsd}prdDescrizione')[0].get('breve')
 ~ chi(elem.findall('{six.xsd}prdDescrizione')[0].get('breve')) ~ return Continua...
 
 desc_estesa = elem.findall('{six.xsd}prdDescrizione')[0].get('estesa')
 
 desc_voce = madre + '\n- ' + desc_voce
 
 sub_quot = elem.find('{six.xsd}prdQuotazione')
 
 list_nr = sub_quot.get('listaQuotazioneId')
 
 valore = float(sub_quot.get('valore'))
 
 quantita = ''
 
string elem_7 = ''
 
string elem_11 = ''
 
tuple articolo_modificato
 
 oDoc = XSCRIPTCONTEXT.getDocument()
 
 lista_come_array = tuple(lista_articoli)
 
int scarto_colonne = 0
 
int scarto_righe = 4
 
 colonne_lista = len(lista_come_array[1])
 
 righe_lista = len(lista_come_array)
 
 oRange
 
 orig = oDoc.getURL()
 
string dest0 = orig[0:-4]+ '_new.ods'
 
 dest = uno.fileUrlToSystemPath(dest0)
 
 oDialogo_attesa = dlg_attesa()
 
 descrizione = oSheet.getCellByPosition(4, el).String
 
 um = oSheet.getCellByPosition(6, el).String
 
 prezzo = oSheet.getCellByPosition(7, el).String
 
 mdo_p = oSheet.getCellByPosition(8, el).String
 
tuple articolo
 

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

◆ analisi_in_ElencoPrezzi()

def pyleeno.analisi_in_ElencoPrezzi (   arg = None)

Definizione alla linea 2286 del file pyleeno.py.

◆ attiva_contabilita()

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

Definizione alla linea 3763 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 2434 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 47 del file pyleeno.py.

◆ basic_LeenO()

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

Definizione alla linea 57 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 2269 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 2778 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 2728 del file pyleeno.py.

◆ Circoscrive_Analisi()

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

Definizione alla linea 2372 del file pyleeno.py.

◆ Circoscrive_Voce_Computo_Att()

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

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

Definizione alla linea 2394 del file pyleeno.py.

◆ ColumnNameToNumber()

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

Definizione alla linea 2424 del file pyleeno.py.

◆ ColumnNumberToName()

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

Definizione alla linea 2416 del file pyleeno.py.

◆ config_default()

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

Definizione alla linea 3616 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 3056 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 2682 del file pyleeno.py.

◆ copia_riga_computo()

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

Definizione alla linea 2616 del file pyleeno.py.

◆ copia_riga_contab()

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

Definizione alla linea 2645 del file pyleeno.py.

◆ Copia_riga_Ent()

def pyleeno.Copia_riga_Ent (   arg = None)

Definizione alla linea 2716 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 754 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 257 del file pyleeno.py.

◆ copy_clip()

def pyleeno.copy_clip (   arg = None)

Definizione alla linea 3034 del file pyleeno.py.

◆ debug_ConditionalFormat()

def pyleeno.debug_ConditionalFormat (   arg = None)

Definizione alla linea 3005 del file pyleeno.py.

◆ debug_validation()

def pyleeno.debug_validation (   arg = None)

Definizione alla linea 2965 del file pyleeno.py.

◆ debugclip()

def pyleeno.debugclip (   arg = None)

Definizione alla linea 3014 del file pyleeno.py.

◆ debugs()

def pyleeno.debugs (   arg = None)

Definizione alla linea 293 del file pyleeno.py.

◆ doppioni()

def pyleeno.doppioni (   arg = None)

~ L'ATTIVAZIONE DELLA CLASS doppioni_th INTERFERISCE CON invia_voce_ep() ~ class doppioni_th(threading.Thread): ~ def init(self): ~ threading.Thread.__init__(self) ~ def run(self): ~ doppioni_run() ~ def doppioni(arg=None): ~ doppioni_th().start()

~ def doppioni_run(arg=None):

Definizione alla linea 1511 del file pyleeno.py.

◆ elimina_voce()

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

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

Definizione alla linea 2567 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 2510 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 773 del file pyleeno.py.

◆ Filtra_Computo_A()

def pyleeno.Filtra_Computo_A (   arg = None)

Definizione alla linea 829 del file pyleeno.py.

◆ Filtra_Computo_B()

def pyleeno.Filtra_Computo_B (   arg = None)

Definizione alla linea 836 del file pyleeno.py.

◆ Filtra_Computo_C()

def pyleeno.Filtra_Computo_C (   arg = None)

Definizione alla linea 843 del file pyleeno.py.

◆ Filtra_Computo_Cap()

def pyleeno.Filtra_Computo_Cap (   arg = None)

Definizione alla linea 815 del file pyleeno.py.

◆ Filtra_Computo_SottCap()

def pyleeno.Filtra_Computo_SottCap (   arg = None)

Definizione alla linea 822 del file pyleeno.py.

◆ firme_in_calce_run()

def pyleeno.firme_in_calce_run (   arg = None)

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

◆ genera_sommario()

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

Definizione alla linea 1400 del file pyleeno.py.

◆ genera_variante()

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

Definizione alla linea 1366 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 3133 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 3864 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 363 del file pyleeno.py.

◆ ins_voce_computo()

def pyleeno.ins_voce_computo (   arg = None)

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

Definizione alla linea 3389 del file pyleeno.py.

◆ ins_voce_computo_grezza()

def pyleeno.ins_voce_computo_grezza (   lrow)

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

Definizione alla linea 3337 del file pyleeno.py.

◆ ins_voce_contab()

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

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

◆ Inser_Capitolo()

def pyleeno.Inser_Capitolo (   arg = None)

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

◆ Inser_SottoCapitolo()

def pyleeno.Inser_SottoCapitolo (   arg = None)

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

◆ Inser_SuperCapitolo()

def pyleeno.Inser_SuperCapitolo (   arg = None)

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

◆ inserisci_Riga_rossa()

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

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

◆ inverti_segno()

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

Definizione alla linea 2918 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 106 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 732 del file pyleeno.py.

◆ leeno_conf()

def pyleeno.leeno_conf (   arg = None)

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

Visualizza il menù di configurazione

Definizione alla linea 3403 del file pyleeno.py.

◆ LeenO_path()

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

Definizione alla linea 67 del file pyleeno.py.

◆ loVersion()

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

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

◆ nascondi_sheets()

def pyleeno.nascondi_sheets (   arg = None)

Definizione alla linea 1013 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 2236 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 3145 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 3649 del file pyleeno.py.

◆ nuovo_computo()

def pyleeno.nuovo_computo (   arg = None)

Definizione alla linea 98 del file pyleeno.py.

◆ nuovo_usobollo()

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

Definizione alla linea 102 del file pyleeno.py.

◆ oggi()

def pyleeno.oggi ( )
restituisce la data di oggi

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

◆ paste_clip()

def pyleeno.paste_clip (   arg = None)

Definizione alla linea 3044 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 2810 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 2527 del file pyleeno.py.

◆ Range2Cell()

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

Definizione alla linea 3116 del file pyleeno.py.

◆ refresh()

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

Definizione alla linea 3170 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 3187 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 2869 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 3933 del file pyleeno.py.

◆ Rinumera_TUTTI_Capitoli2()

def pyleeno.Rinumera_TUTTI_Capitoli2 (   arg = None)

Definizione alla linea 479 del file pyleeno.py.

◆ riordina_ElencoPrezzi()

def pyleeno.riordina_ElencoPrezzi (   arg = None)

Definizione alla linea 1477 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 1016 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 2750 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 1161 del file pyleeno.py.

◆ setTabColor()

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

Definizione alla linea 980 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 997 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 590 del file pyleeno.py.

◆ sproteggi_sheet_TUTTE()

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

Definizione alla linea 951 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 3948 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 4011 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 560 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 533 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 504 del file pyleeno.py.

◆ svuota_contabilita()

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

Definizione alla linea 3779 del file pyleeno.py.

◆ tante_analisi_in_ep()

def pyleeno.tante_analisi_in_ep (   arg = None)

Definizione alla linea 2331 del file pyleeno.py.

◆ Tutti_Subtotali()

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

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

◆ uFindStringCol()

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

◆ ultima_voce()

def pyleeno.ultima_voce (   oSheet)

Definizione alla linea 684 del file pyleeno.py.

◆ Vai_a_Computo()

def pyleeno.Vai_a_Computo (   arg = None)

Definizione alla linea 864 del file pyleeno.py.

◆ Vai_a_ElencoPrezzi()

def pyleeno.Vai_a_ElencoPrezzi (   arg = None)

Definizione alla linea 861 del file pyleeno.py.

◆ Vai_a_filtro()

def pyleeno.Vai_a_filtro (   arg = None)

Definizione alla linea 811 del file pyleeno.py.

◆ Vai_a_M1()

def pyleeno.Vai_a_M1 (   arg = None)

Definizione alla linea 850 del file pyleeno.py.

◆ Vai_a_S1()

def pyleeno.Vai_a_S1 (   arg = None)

Definizione alla linea 857 del file pyleeno.py.

◆ Vai_a_S2()

def pyleeno.Vai_a_S2 (   arg = None)

Definizione alla linea 854 del file pyleeno.py.

◆ Vai_a_Scorciatoie()

def pyleeno.Vai_a_Scorciatoie (   arg = None)

Definizione alla linea 871 del file pyleeno.py.

◆ Vai_a_SegnaVoci()

def pyleeno.Vai_a_SegnaVoci (   arg = None)

Definizione alla linea 875 del file pyleeno.py.

◆ Vai_a_Variabili()

def pyleeno.Vai_a_Variabili (   arg = None)

Definizione alla linea 867 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 2978 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 2943 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 1101 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 1142 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 4254 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 4033 del file pyleeno.py.

◆ XPWE_out()

def pyleeno.XPWE_out (   arg = None)

Scrive un file.

esporta il documento in formato XPWE

Definizione alla linea 1577 del file pyleeno.py.

Documentazione delle variabili

◆ articolo

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

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

◆ autore

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

Definizione alla linea 4311 del file pyleeno.py.

◆ breveSOA

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

Definizione alla linea 4327 del file pyleeno.py.

◆ categoriaPrezzario

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

Definizione alla linea 4337 del file pyleeno.py.

◆ CellStyle

pyleeno.CellStyle

Definizione alla linea 3752 del file pyleeno.py.

◆ codice

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

Definizione alla linea 2857 del file pyleeno.py.

◆ colonne_lista

pyleeno.colonne_lista = len(lista_come_array[1])

Definizione alla linea 4447 del file pyleeno.py.

◆ ctx

pyleeno.ctx = XSCRIPTCONTEXT.getComponentContext()

MOSTRA IL DIALOGO.

Definizione alla linea 3516 del file pyleeno.py.

◆ DataMis

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

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

◆ desc_estesa

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

Definizione alla linea 4391 del file pyleeno.py.

◆ desc_voce

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

Definizione alla linea 4405 del file pyleeno.py.

◆ Descrizione

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

Definizione alla linea 1989 del file pyleeno.py.

◆ descrizione

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

Definizione alla linea 4731 del file pyleeno.py.

◆ dest

pyleeno.dest = uno.fileUrlToSystemPath(dest0)

Definizione alla linea 4723 del file pyleeno.py.

◆ dest0

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

Definizione alla linea 4720 del file pyleeno.py.

◆ elem_11

pyleeno.elem_11 = ''

Definizione alla linea 4422 del file pyleeno.py.

◆ elem_7

pyleeno.elem_7 = ''

Definizione alla linea 4421 del file pyleeno.py.

◆ EndColumn

pyleeno.EndColumn

Definizione alla linea 3372 del file pyleeno.py.

◆ EndRow

pyleeno.EndRow

Definizione alla linea 3374 del file pyleeno.py.

◆ Flags

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

Definizione alla linea 2007 del file pyleeno.py.

◆ Formula

pyleeno.Formula

correggo alcune formule

Definizione alla linea 3378 del file pyleeno.py.

◆ HPeso

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

Definizione alla linea 2001 del file pyleeno.py.

◆ IDCat

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

Definizione alla linea 1969 del file pyleeno.py.

◆ IDSbCat

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

Definizione alla linea 1974 del file pyleeno.py.

◆ IDSpCat

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

Definizione alla linea 1964 del file pyleeno.py.

◆ IDVV

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

Definizione alla linea 1986 del file pyleeno.py.

◆ idx

int pyleeno.idx = 1

Definizione alla linea 4352 del file pyleeno.py.

◆ intestazioneId

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

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

◆ Larghezza

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

Definizione alla linea 1998 del file pyleeno.py.

◆ lingua

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

Definizione alla linea 4307 del file pyleeno.py.

◆ list_nr

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

Definizione alla linea 4410 del file pyleeno.py.

◆ lista_come_array

pyleeno.lista_come_array = tuple(lista_articoli)

Definizione alla linea 4443 del file pyleeno.py.

◆ livelli_struttura

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

Definizione alla linea 4334 del file pyleeno.py.

◆ lrow

pyleeno.lrow = Range2Cell()[1]

Definizione alla linea 2856 del file pyleeno.py.

◆ Lunghezza

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

Definizione alla linea 1995 del file pyleeno.py.

◆ madre

string pyleeno.madre = ''

Definizione alla linea 4302 del file pyleeno.py.

◆ mdo

string pyleeno.mdo = float(sub_mdo.text)

Definizione alla linea 4382 del file pyleeno.py.

◆ mdo_p

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

Definizione alla linea 4735 del file pyleeno.py.

◆ MoveDirection

pyleeno.MoveDirection

Definizione alla linea 3520 del file pyleeno.py.

◆ n

int pyleeno.n = sotto+1

Definizione alla linea 2031 del file pyleeno.py.

◆ nome

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

Definizione alla linea 4296 del file pyleeno.py.

◆ oCellAddress

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

Definizione alla linea 3360 del file pyleeno.py.

◆ oCellRangeAddr

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

Definizione alla linea 3369 del file pyleeno.py.

◆ oDialogo_attesa

pyleeno.oDialogo_attesa = dlg_attesa()

Definizione alla linea 4726 del file pyleeno.py.

◆ oDoc

pyleeno.oDoc = XSCRIPTCONTEXT.getDocument()

Definizione alla linea 4436 del file pyleeno.py.

◆ of

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

Definizione alla linea 2047 del file pyleeno.py.

◆ oGSheetSettings

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

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

◆ oRangeAddress

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

Definizione alla linea 3359 del file pyleeno.py.

◆ orig

pyleeno.orig = oDoc.getURL()

Definizione alla linea 4719 del file pyleeno.py.

◆ oSheet

pyleeno.oSheet = oDoc.CurrentController.ActiveSheet

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

◆ out_file

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

Definizione alla linea 2034 del file pyleeno.py.

◆ PartiUguali

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

Definizione alla linea 1992 del file pyleeno.py.

◆ path_conf

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

percorso di ricerca di leeno.conf

Definizione alla linea 3566 del file pyleeno.py.

◆ prezzario

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

nome del prezzario

Definizione alla linea 4293 del file pyleeno.py.

◆ prezzarioId

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

Definizione alla linea 4331 del file pyleeno.py.

◆ prezzo

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

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

◆ przId

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

Definizione alla linea 4332 del file pyleeno.py.

◆ PweVCMisure

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

Definizione alla linea 1979 del file pyleeno.py.

◆ Quantita

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

Definizione alla linea 1956 del file pyleeno.py.

◆ quantita

string pyleeno.quantita = ''

Definizione alla linea 4414 del file pyleeno.py.

◆ RGItem

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

Definizione alla linea 1981 del file pyleeno.py.

◆ riga

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

Definizione alla linea 2043 del file pyleeno.py.

◆ righe_lista

pyleeno.righe_lista = len(lista_come_array)

Definizione alla linea 4448 del file pyleeno.py.

◆ sblocca_computo

int pyleeno.sblocca_computo = 0

controllo che non ci siano atti registrati

Definizione alla linea 2749 del file pyleeno.py.

◆ scarto_colonne

int pyleeno.scarto_colonne = 0

Definizione alla linea 4445 del file pyleeno.py.

◆ scarto_righe

int pyleeno.scarto_righe = 4

Definizione alla linea 4446 del file pyleeno.py.

◆ separatore

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

Definizione alla linea 4308 del file pyleeno.py.

◆ separatoreParametri

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

Definizione alla linea 4309 del file pyleeno.py.

◆ Sheet

pyleeno.Sheet

Definizione alla linea 3370 del file pyleeno.py.

◆ sic

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

Definizione alla linea 4368 del file pyleeno.py.

◆ sicurezza

string pyleeno.sicurezza = float(sic)

Definizione alla linea 4370 del file pyleeno.py.

◆ soaCategoria

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

Definizione alla linea 4324 del file pyleeno.py.

◆ soaDescrizione

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

Definizione alla linea 4325 del file pyleeno.py.

◆ soaId

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

Definizione alla linea 4323 del file pyleeno.py.

◆ StartColumn

pyleeno.StartColumn

Definizione alla linea 3371 del file pyleeno.py.

◆ StartRow

pyleeno.StartRow

Definizione alla linea 3373 del file pyleeno.py.

◆ String

pyleeno.String

Definizione alla linea 2861 del file pyleeno.py.

◆ sub_mdo

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

verifica e ricava le sottosezioni

Definizione alla linea 4380 del file pyleeno.py.

◆ sub_quot

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

Definizione alla linea 4408 del file pyleeno.py.

◆ tariffa

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

Definizione alla linea 4365 del file pyleeno.py.

◆ text

pyleeno.text

Definizione alla linea 1957 del file pyleeno.py.

◆ um

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

Definizione alla linea 4732 del file pyleeno.py.

◆ um_dec

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

Definizione alla linea 4342 del file pyleeno.py.

◆ um_id

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

Definizione alla linea 4340 del file pyleeno.py.

◆ um_sim

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

Definizione alla linea 4341 del file pyleeno.py.

◆ unita_misura

string pyleeno.unita_misura = ''

~ unità di misura

Definizione alla linea 4346 del file pyleeno.py.

◆ valore

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

Definizione alla linea 4412 del file pyleeno.py.

◆ Value

pyleeno.Value

sicurezza

Definizione alla linea 3382 del file pyleeno.py.

◆ valuta

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

Definizione alla linea 4310 del file pyleeno.py.

◆ versione

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

Definizione alla linea 4312 del file pyleeno.py.

◆ vFlags

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

Definizione alla linea 1961 del file pyleeno.py.

◆ voce

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

Definizione alla linea 4366 del file pyleeno.py.

◆ voceSOA

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

Definizione alla linea 4328 del file pyleeno.py.

◆ x

int pyleeno.x = 2

Definizione alla linea 1982 del file pyleeno.py.