LeenO computo metrico con LibreOffice
3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
|
Composti | |
class | inserisci_nuova_riga_con_descrizione_th |
class | trun |
class | version_code |
class | XPWE_export_th |
Variabili | |
cfg = LeenoConfig.Config() | |
def | partenza = cerca_partenza() |
Title | |
Text | |
lrow = LeggiPosizioneCorrente()[1] | |
codice = oSheet.getCellByPosition(0, lrow).String | |
oSheet = oDoc.CurrentController.ActiveSheet | |
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()) Continua... | |
String | |
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 | |
Value | |
CellStyle | |
Formula | |
Versione | |
IsVisible | |
flags = VALUE + DATETIME + STRING + ANNOTATION + FORMULA + OBJECTS + EDITATTR | |
NumberFormat | |
oUDP = oDoc.getDocumentProperties().getUserDefinedProperties() | |
fine = SheetUtils.getUsedArea(oSheet).EndRow | |
int | test = SheetUtils.getUsedArea(oSheet).EndRow + 1 |
int | vRif |
int | inverti = 1 |
n | |
def pyleeno.adegua_tmpl | ( | ) |
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 proprietà 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 - dal 217 aggiorna le formule in COMPUTO
Definizione alla linea 7598 del file pyleeno.py.
def pyleeno.autoexec | ( | ) |
questa è richiamata da creaComputo()
Definizione alla linea 7386 del file pyleeno.py.
def pyleeno.autoexec_off | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7333 del file pyleeno.py.
def pyleeno.autorun | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7368 del file pyleeno.py.
def pyleeno.avvia_IDE | ( | ) |
Avvia la modifica di pyleeno.py con geany o eric6
Definizione alla linea 811 del file pyleeno.py.
def pyleeno.bak | ( | ) |
Esegue un numero definito di backup durante il lavoro.
Definizione alla linea 8302 del file pyleeno.py.
def pyleeno.bak0 | ( | ) |
Fa il backup del file di lavoro all'apertura.
Definizione alla linea 8276 del file pyleeno.py.
def pyleeno.basic_LeenO | ( | funcname, | |
* | args | ||
) |
https://forum.openoffice.org/en/forum/viewtopic.php?f=45&t=27805&p=127383
IMPORT DEI MODULI SEPARATI DI LEENO
Richiama funzioni definite in Basic
Definizione alla linea 81 del file pyleeno.py.
def pyleeno.calendario | ( | ) |
Definizione alla linea 9422 del file pyleeno.py.
def pyleeno.calendario_mensile | ( | ) |
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 8628 del file pyleeno.py.
def pyleeno.cancella_analisi_da_ep | ( | ) |
cancella le voci in Elenco Prezzi che derivano da analisi
Definizione alla linea 3881 del file pyleeno.py.
def pyleeno.cancella_voci_non_usate | ( | ) |
Cancella le voci di prezzo non utilizzate.
Definizione alla linea 1942 del file pyleeno.py.
def pyleeno.catalogo_stili_cella | ( | ) |
Apre un nuovo foglio e vi inserisce tutti gli stili di cella con relativo esempio
Definizione alla linea 7482 del file pyleeno.py.
def pyleeno.cerca_in_elenco | ( | ) |
Evidenzia il codice di elenco prezzi della voce corrente.
Definizione alla linea 4705 del file pyleeno.py.
def pyleeno.cerca_partenza | ( | ) |
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 contabilità. partenza = (nome_foglio, id_rcodice, flag_contabilità)
Definizione alla linea 4648 del file pyleeno.py.
def pyleeno.chiudi_dialoghi | ( | event = None | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7972 del file pyleeno.py.
def pyleeno.Circoscrive_Analisi | ( | lrow | ) |
@@@ MODIFICA IN CORSO CON 'LeenoAnalysis.circoscriveAnalisi' lrow { int } : riga di riferimento per la selezione dell'intera voce Circoscrive una voce di analisi partendo dalla posizione corrente del cursore
Definizione alla linea 4038 del file pyleeno.py.
def pyleeno.codice_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 664 del file pyleeno.py.
def pyleeno.colora_vecchio_elenco | ( | ) |
ns_ins moved to LeenoImport_XmlToscana.py
XML_toscana_import moved to LeenoImport_XmlToscana.py MENU_fuf moved to LeenoImport.py XML_import_ep moved to LeenoImport.py XML_import_multi moved to LeenoImport.py importa_listino_leeno moved to LeenoImport.py
@@ DA DOCUMENTARE
Definizione alla linea 6625 del file pyleeno.py.
def pyleeno.ColumnNameToNumber | ( | oSheet, | |
cColumnName | |||
) |
Trasforma il nome colonna in IDcolonna
Definizione alla linea 4076 del file pyleeno.py.
def pyleeno.ColumnNumberToName | ( | oSheet, | |
cColumnNumb | |||
) |
Trasforma IDcolonna in Nome
Definizione alla linea 4066 del file pyleeno.py.
def pyleeno.comando | ( | cmd | ) |
Esegue un comando di menù. cmd { string } : nome del comando di menù Elenco comandi: 'DeletePrintArea' = Cancella l'area di stampa 'ShowDependents' = Mostra le celle dipendenti 'ClearArrowDependents' = elimina frecce celle dipendenti 'Undo' = Annulla ultimo comando 'CalculateHard' = Ricalcolo incondizionato
Definizione alla linea 5201 del file pyleeno.py.
def pyleeno.copia_riga_analisi | ( | lrow | ) |
@@@ MODIFICA IN CORSO CON 'LeenoAnalysis.copiaRigaAnalisi' Inserisce una nuova riga di misurazione in analisi di prezzo
Definizione alla linea 4563 del file pyleeno.py.
def pyleeno.copia_riga_computo | ( | lrow | ) |
Inserisce una nuova riga di misurazione nel computo
Definizione alla linea 4487 del file pyleeno.py.
def pyleeno.copia_riga_contab | ( | lrow | ) |
Inserisce una nuova riga di misurazione in contabilità
Definizione alla linea 4528 del file pyleeno.py.
def pyleeno.Copia_riga_Ent | ( | arg = None | ) |
Aggiunge riga di misurazione
Definizione alla linea 4625 del file pyleeno.py.
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 1377 del file pyleeno.py.
def pyleeno.creaComputo | ( | arg = 1 | ) |
arg { integer } : 1 mostra il dialogo di salvataggio file
Definizione alla linea 256 del file pyleeno.py.
def pyleeno.creaUsobollo | ( | ) |
Definizione alla linea 281 del file pyleeno.py.
def pyleeno.ctrl_d | ( | ) |
Copia il valore della prima cella superiore utile.
Definizione alla linea 8579 del file pyleeno.py.
def pyleeno.debug_ConditionalFormat | ( | ) |
Definizione alla linea 5190 del file pyleeno.py.
def pyleeno.debug_validation | ( | ) |
Definizione alla linea 5141 del file pyleeno.py.
def pyleeno.delete | ( | arg | ) |
SheetUtils.visualizza_PageBreak moved to SheetUtils.py.
Elimina righe o colonne. arg { string } : 'R' per righe 'C' per colonne
Definizione alla linea 5227 del file pyleeno.py.
def pyleeno.DelPrintArea | ( | ) |
Cancella area di stampa di tutti i fogli ad esclusione di quello corrente del foglio cP_Cop
Definizione alla linea 8819 del file pyleeno.py.
def pyleeno.description_upd | ( | ) |
Aggiorna il valore di versione del file description.xml
Definizione alla linea 8377 del file pyleeno.py.
def pyleeno.descrizione_in_una_colonna | ( | flag = False | ) |
Consente di estendere su più colonne o ridurre ad una colonna lo spazio occupato dalla descrizione di voce in COMPUTO, VARIANTE e CONTABILITA.
Definizione alla linea 8705 del file pyleeno.py.
def pyleeno.dettaglio_misura_rigo | ( | ) |
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 5000 del file pyleeno.py.
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 5059 del file pyleeno.py.
def pyleeno.dlg_donazioni | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 8490 del file pyleeno.py.
def pyleeno.DlgMain | ( | ) |
Visualizza il menù principale dialog_fil
Definizione alla linea 8101 del file pyleeno.py.
def pyleeno.DlgPDF | ( | ) |
Definizione alla linea 8060 del file pyleeno.py.
def pyleeno.donazioni | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 8506 del file pyleeno.py.
def pyleeno.elimina_stili_cella | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7513 del file pyleeno.py.
def pyleeno.elimina_voci_doppie | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 9244 del file pyleeno.py.
def pyleeno.EliminaVociDoppieElencoPrezzi | ( | ) |
Definizione alla linea 2745 del file pyleeno.py.
def pyleeno.errore | ( | ) |
sardegna_2019 moved to LeenoImport.py
basilicata_2020 moved to LeenoImport.py Piemonte_2019 moved to LeenoImport.py
@@ DA DOCUMENTARE
Definizione alla linea 9384 del file pyleeno.py.
def pyleeno.filtra_codice | ( | voce = None | ) |
Applica un filtro di visualizzazione sulla base del codice di voce selezionata. Lanciando il comando da Elenco Prezzi, il comportamento è regolato dal valore presente nella cella 'C2'
Definizione alla linea 7067 del file pyleeno.py.
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 1400 del file pyleeno.py.
def pyleeno.fissa | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 9126 del file pyleeno.py.
def pyleeno.genera_sommario | ( | ) |
Genera i sommari in Elenco Prezzi
Definizione alla linea 2622 del file pyleeno.py.
def pyleeno.genera_variante | ( | ) |
Genera il foglio di VARIANTE a partire dal COMPUTO @@@ MODIFICA IN CORSO CON 'LeenoVariante.generaVariante'
Definizione alla linea 2575 del file pyleeno.py.
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 6962 del file pyleeno.py.
def pyleeno.getCellStyle | ( | level, | |
pos | |||
) |
level { integer } : livello(1 o 2) pos { integer } : posizione cella
Definizione alla linea 6978 del file pyleeno.py.
def pyleeno.getDCCSheet | ( | ) |
sUrl { string } : nome del file porta il focus su di un determinato documento
Definizione alla linea 721 del file pyleeno.py.
def pyleeno.GetRegistryKeyContent | ( | sKeyName, | |
bForUpdate | |||
) |
Dà accesso alla configurazione utente di LibreOffice
Definizione alla linea 8800 del file pyleeno.py.
def pyleeno.GotoSheet | ( | nSheet, | |
fattore = 100 |
|||
) |
nSheet { string } : nome Sheet attiva e seleziona una sheet
Definizione alla linea 1560 del file pyleeno.py.
def pyleeno.hide_error | ( | lErrori, | |
icol | |||
) |
lErrori { tuple } : nome dell'errore es.: '#DIV/0!' icol { integer } : indice di colonna della riga da nascondere Visualizza o nascondi una toolbar
Definizione alla linea 8251 del file pyleeno.py.
def pyleeno.inizializza | ( | ) |
Inserisce tutti i dati e gli stili per preparare il lavoro. lanciata in autoexec()
Definizione alla linea 7525 del file pyleeno.py.
def pyleeno.inizializza_analisi | ( | ) |
@@@ MODIFICA IN CORSO CON 'LeenoAnalysis.inizializzaAnalisi' Se non presente, crea il foglio 'Analisi di Prezzo' ed inserisce la prima scheda
Definizione alla linea 6430 del file pyleeno.py.
def pyleeno.inizializza_computo | ( | ) |
Riscrive le intestazioni di colonna e le formule dei totali in COMPUTO.
Definizione alla linea 6297 del file pyleeno.py.
def pyleeno.inizializza_elenco | ( | ) |
Riscrive le intestazioni di colonna e le formule dei totali in Elenco Prezzi.
Definizione alla linea 6196 del file pyleeno.py.
def pyleeno.InputBox | ( | sCella = '' , |
|
t = '' |
|||
) |
sCella { string } : stringa di default nella casella di testo t { string } : titolo del dialogo Visualizza un dialogo di richiesta testo
Definizione alla linea 8226 del file pyleeno.py.
def pyleeno.Ins_Categorie | ( | n | ) |
n { int } : livello della categoria 0 = SuperCategoria 1 = Categoria 2 = SubCategoria
Definizione alla linea 893 del file pyleeno.py.
def pyleeno.ins_voce_contab | ( | lrow = 0 , |
|
arg = 1 , |
|||
cod = None |
|||
) |
@@@ MODIFICA IN CORSO CON 'LeenoContab.insertVoceContabilita Inserisce una nuova voce in CONTABILITA.
Definizione alla linea 6060 del file pyleeno.py.
def pyleeno.ins_voce_elenco | ( | ) |
Inserisce una nuova riga voce in Elenco Prezzi
Definizione alla linea 5598 del file pyleeno.py.
def pyleeno.Inser_Capitolo | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 966 del file pyleeno.py.
def pyleeno.Inser_SottoCapitolo | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 883 del file pyleeno.py.
def pyleeno.Inser_SuperCapitolo | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 951 del file pyleeno.py.
def pyleeno.inverti_segno | ( | ) |
Inverte il segno delle formule di quantità nei righi di misurazione selezionati.
Definizione alla linea 4902 del file pyleeno.py.
def pyleeno.invia_voce_interno | ( | ) |
Invia le voci di Elenco Prezzi verso uno degli altri elaborati. Richiede comunque la scelta del DP
Definizione alla linea 310 del file pyleeno.py.
def pyleeno.LeenO_path | ( | ) |
Restituisce il percorso di installazione di LeenO.oxt
Definizione alla linea 245 del file pyleeno.py.
def pyleeno.LeggiPosizioneCorrente | ( | ) |
Restituisce la tupla (IDcolonna, IDriga, NameSheet) della posizione corrente
Definizione alla linea 5389 del file pyleeno.py.
def pyleeno.loVersion | ( | ) |
Legge il numero di versione di LibreOffice.
Definizione alla linea 1833 del file pyleeno.py.
def pyleeno.make_pack | ( | bar = 0 | ) |
bar { integer } : toolbar 0=spenta 1=accesa Pacchettizza l'estensione in duplice copia: LeenO.oxt e LeenO-x.xx.x.xxx-TESTING-yyyymmdd.oxt in una directory precisa (da parametrizzare...)
Definizione alla linea 8420 del file pyleeno.py.
def pyleeno.Menu_adattaAltezzaRiga | ( | ) |
adatta_altezza_riga moved to LeenoSheetUtils.py as adattaAltezzaRiga
Definizione alla linea 1852 del file pyleeno.py.
def pyleeno.MENU_analisi_in_ElencoPrezzi | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 3899 del file pyleeno.py.
def pyleeno.MENU_apri_manuale | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7324 del file pyleeno.py.
def pyleeno.MENU_avvia_IDE | ( | ) |
Avvia la modifica di pyleeno.py con geany
Definizione alla linea 804 del file pyleeno.py.
def pyleeno.MENU_azzera_voce | ( | ) |
Azzera la quantità di una voce e ne raggruppa le relative righe
Definizione alla linea 4088 del file pyleeno.py.
def pyleeno.MENU_cerca_in_elenco | ( | ) |
Evidenzia il codice di elenco prezzi della voce corrente.
Definizione alla linea 4698 del file pyleeno.py.
def pyleeno.MENU_converti_stringhe | ( | ) |
Converte in numeri le stringhe o viceversa.
Definizione alla linea 6892 del file pyleeno.py.
def pyleeno.MENU_copia_celle_visibili | ( | ) |
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 5326 del file pyleeno.py.
def pyleeno.MENU_Copia_riga_Ent | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 4618 del file pyleeno.py.
def pyleeno.MENU_copia_sorgente_per_git | ( | ) |
fa una copia della directory del codice nel repository locale ed apre una shell per la commit
Definizione alla linea 748 del file pyleeno.py.
def pyleeno.MENU_doppioni | ( | ) |
Definizione alla linea 2740 del file pyleeno.py.
def pyleeno.MENU_elimina_righe | ( | ) |
Elimina le righe selezionate anche se non contigue.
Definizione alla linea 4420 del file pyleeno.py.
def pyleeno.MENU_elimina_voce | ( | ) |
Definizione alla linea 4411 del file pyleeno.py.
def pyleeno.MENU_elimina_voci_azzerate | ( | ) |
Elimina le voci in cui compare la dicitura '*** VOCE AZZERATA ***' in COMPUTO o in VARIANTE, senza chiedere conferma
Definizione alla linea 4191 del file pyleeno.py.
def pyleeno.MENU_filtra_codice | ( | ) |
GESTIONE DELLE VISTE IN STRUTTURA ####################################.
Applica un filtro di visualizzazione sulla base del codice di voce selezionata. Lanciando il comando da Elenco Prezzi, il comportamento è regolato dal valore presente nella cella 'C2'
Definizione alla linea 7059 del file pyleeno.py.
def pyleeno.MENU_filtro_descrizione | ( | ) |
Raggruppa e nasconde tutte le voci di misura in cui non compare la stringa cercata.
Definizione alla linea 9296 del file pyleeno.py.
def pyleeno.MENU_firme_in_calce | ( | lrowF = None | ) |
Inserisce(in COMPUTO o VARIANTE) un riepilogo delle categorie ed i dati necessari alle firme
Definizione alla linea 3550 del file pyleeno.py.
def pyleeno.MENU_grid_switch | ( | ) |
Mostra / nasconde griglia
Definizione alla linea 8407 del file pyleeno.py.
def pyleeno.MENU_hl | ( | ) |
Sostituisce hiperlink alla stringa nella colonna B, se questa è un indirizzo di file o cartella
Definizione alla linea 9278 del file pyleeno.py.
def pyleeno.MENU_importa_stili | ( | ) |
Importa tutti gli stili da un documento di riferimento. Se non è selezionato, il file di riferimento è il template di leenO.
Definizione alla linea 6654 del file pyleeno.py.
def pyleeno.MENU_Inser_Capitolo | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 959 del file pyleeno.py.
def pyleeno.MENU_Inser_SottoCapitolo | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 876 del file pyleeno.py.
def pyleeno.MENU_Inser_SuperCapitolo | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 944 del file pyleeno.py.
def pyleeno.MENU_inserisci_nuova_riga_con_descrizione | ( | ) |
inserisce, all'inizio di ogni voce di computo o variante, una nuova riga con una descrizione a scelta
Definizione alla linea 8570 del file pyleeno.py.
def pyleeno.MENU_inserisci_Riga_rossa | ( | ) |
Inserisce la riga rossa di chiusura degli elaborati Questa riga è un riferimento per varie operazioni
Definizione alla linea 6483 del file pyleeno.py.
def pyleeno.MENU_inverti_segno | ( | ) |
Definizione alla linea 4899 del file pyleeno.py.
def pyleeno.MENU_invia_voce | ( | ) |
Invia le voci di computo, elenco prezzi e analisi, con costi elementari, dal documento corrente al Documento Principale.
Definizione alla linea 355 del file pyleeno.py.
def pyleeno.MENU_leeno_conf | ( | ) |
Visualizza il menù di configurazione
Definizione alla linea 97 del file pyleeno.py.
def pyleeno.MENU_make_pack | ( | ) |
Produce il pacchetto installabile
Definizione alla linea 8413 del file pyleeno.py.
def pyleeno.MENU_mostra_fogli | ( | ) |
MENU_unisci_fogli moved to SheetUtils.py.
Mostra tutti i foglio fogli
Definizione alla linea 1312 del file pyleeno.py.
def pyleeno.MENU_mostra_fogli_principali | ( | ) |
Mostra tutti i foglio fogli
Definizione alla linea 1323 del file pyleeno.py.
def pyleeno.MENU_mostra_tabs_computo | ( | ) |
Mostra tutti i foglio fogli
Definizione alla linea 1361 del file pyleeno.py.
def pyleeno.MENU_mostra_tabs_contab | ( | ) |
Mostra tutti i foglio fogli
Definizione alla linea 1345 del file pyleeno.py.
def pyleeno.MENU_nasconde_voci_azzerate | ( | ) |
Nasconde le voci in cui compare la dicitura '*** VOCE AZZERATA ***' in COMPUTO o in VARIANTE.
Definizione alla linea 4249 del file pyleeno.py.
def pyleeno.MENU_numera_colonna | ( | ) |
Comando di menu per numera_colonna()
Definizione alla linea 8753 del file pyleeno.py.
def pyleeno.MENU_numera_voci | ( | ) |
numera le voci di computo o contabilità
Comando di menu per numera_voci()
Definizione alla linea 5409 del file pyleeno.py.
def pyleeno.MENU_nuova_voce_scelta | ( | ) |
Contestualizza in ogni tabella l'inserimento delle voci.
Definizione alla linea 6037 del file pyleeno.py.
def pyleeno.MENU_nuovo_computo | ( | ) |
Crea un nuovo computo vuoto.
Definizione alla linea 295 del file pyleeno.py.
def pyleeno.MENU_nuovo_usobollo | ( | ) |
Crea un nuovo documento in formato uso bollo.
Definizione alla linea 303 del file pyleeno.py.
def pyleeno.MENU_parziale | ( | ) |
Inserisce una riga con l'indicazione della somma parziale.
Definizione alla linea 6688 del file pyleeno.py.
def pyleeno.MENU_pesca_cod | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 4752 del file pyleeno.py.
def pyleeno.MENU_ricicla_misure | ( | ) |
In CONTABILITA consente l'inserimento di nuove voci di misurazione partendo da voci già inserite in COMPUTO o VARIANTE.
Definizione alla linea 4829 del file pyleeno.py.
def pyleeno.MENU_Rinumera_TUTTI_Capitoli2 | ( | ) |
Definizione alla linea 975 del file pyleeno.py.
def pyleeno.MENU_riordina_ElencoPrezzi | ( | ) |
Riordina l'Elenco Prezzi secondo l'ordine alfabetico dei codici di prezzo
Definizione alla linea 2703 del file pyleeno.py.
def pyleeno.MENU_sistema_pagine | ( | ) |
Configura intestazioni e pie' di pagina degli stili di stampa e propone un'anteprima di stampa
Definizione alla linea 8885 del file pyleeno.py.
def pyleeno.MENU_sproteggi_sheet_TUTTE | ( | ) |
Sprotegge e riordina tutti fogli del documento.
Definizione alla linea 1645 del file pyleeno.py.
def pyleeno.MENU_struttura_off | ( | ) |
Cancella la vista in struttura
Definizione alla linea 7218 del file pyleeno.py.
def pyleeno.MENU_struttura_on | ( | ) |
Definizione alla linea 7168 del file pyleeno.py.
def pyleeno.MENU_suffisso_codice | ( | ) |
Aggiunge suffisso al Codice Articolo
Definizione alla linea 1912 del file pyleeno.py.
def pyleeno.MENU_taglia_x | ( | ) |
taglia il contenuto della selezione senza cancellare la formattazione delle celle
Definizione alla linea 8603 del file pyleeno.py.
def pyleeno.MENU_vedi_voce | ( | ) |
Inserisce un riferimento a voce precedente sulla riga corrente.
Definizione alla linea 6825 del file pyleeno.py.
def pyleeno.MENU_XPWE_export | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 8525 del file pyleeno.py.
def pyleeno.mostra_fogli_principali | ( | ) |
Mostra tutti i foglio fogli
Definizione alla linea 1330 del file pyleeno.py.
def pyleeno.nascondi_sheets | ( | ) |
Definizione alla linea 1774 del file pyleeno.py.
def pyleeno.numera_colonna | ( | ) |
Inserisce l'indice di colonna nelle prime 100 colonne del rigo selezionato Associato a Ctrl+Shift+C
Definizione alla linea 8759 del file pyleeno.py.
def pyleeno.numera_voci | ( | bit = 1 | ) |
@@@ MODIFICA IN CORSO CON 'LeenoSheetUtils.numeraVoci' bit { integer } : 1 rinumera tutto 0 rinumera dalla voce corrente in giù
Definizione alla linea 5416 del file pyleeno.py.
def pyleeno.ods2pdf | ( | oDoc, | |
sFile | |||
) |
Genera il PDF del file ODS partendo dalle aree di stampa impostate. oDoc { object } : documento da esportare. sFile { string } : nome del file di destinazione.
Definizione alla linea 8031 del file pyleeno.py.
def pyleeno.oggi | ( | ) |
restituisce la data di oggi
Definizione alla linea 738 del file pyleeno.py.
def pyleeno.ordina_col | ( | ncol | ) |
ncol { integer } : id colonna ordina i dati secondo la colonna con id ncol
Definizione alla linea 1594 del file pyleeno.py.
def pyleeno.parziale_core | ( | oSheet, | |
lrow | |||
) |
lrow { double } : id della riga di inserimento
Definizione alla linea 6706 del file pyleeno.py.
def pyleeno.paste_clip | ( | arg = None , |
|
insCells = 0 |
|||
) |
Definizione alla linea 5249 del file pyleeno.py.
def pyleeno.paste_format | ( | ) |
Incolla solo il formato cella
Definizione alla linea 5290 del file pyleeno.py.
def pyleeno.PdfDlg | ( | ) |
Definizione alla linea 9438 del file pyleeno.py.
def pyleeno.pesca_cod | ( | ) |
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 4759 del file pyleeno.py.
def pyleeno.processo | ( | arg | ) |
Verifica l'esistenza di un processo di sistema
Definizione alla linea 8790 del file pyleeno.py.
def pyleeno.raggruppa_righe_voce | ( | lrow, | |
flag = 1 |
|||
) |
Raggruppa le righe che compongono una singola voce.
Definizione alla linea 4223 del file pyleeno.py.
def pyleeno.richiesta_offerta | ( | ) |
Crea la Lista Lavorazioni e Forniture dall'Elenco Prezzi, per la formulazione dell'offerta
Definizione alla linea 5458 del file pyleeno.py.
def pyleeno.rigenera_parziali | ( | arg = False | ) |
arg { boolean }: Se False rigenera solo voce corrente Rigenera i parziali di tutte le voci
Definizione alla linea 5994 del file pyleeno.py.
def pyleeno.rigenera_tutte | ( | arg = None | ) |
Ripristina le formule in tutto il foglio
Definizione alla linea 5850 del file pyleeno.py.
def pyleeno.rigenera_voce | ( | lrow = None | ) |
Ripristina/ricalcola le formule di descrizione e somma di una voce. in COMPUTO, VARIANTE e CONTABILITA
Definizione alla linea 5644 del file pyleeno.py.
def pyleeno.Rinumera_TUTTI_Capitoli2 | ( | oSheet | ) |
Definizione alla linea 981 del file pyleeno.py.
def pyleeno.riordina_ElencoPrezzi | ( | oDoc | ) |
Riordina l'Elenco Prezzi secondo l'ordine alfabetico dei codici di prezzo
Definizione alla linea 2713 del file pyleeno.py.
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 1781 del file pyleeno.py.
def pyleeno.sblocca_cont | ( | ) |
@@@ MODIFICA IN CORSO CON 'LeenoContab.sbloccaContabilita' Controlla che non ci siano atti contabili registrati e dà il consenso a procedere.
Definizione alla linea 4663 del file pyleeno.py.
def pyleeno.scelta_viste | ( | ) |
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 2053 del file pyleeno.py.
def pyleeno.ScriviNomeDocumentoPrincipale | ( | ) |
Indica qual è il Documento Principale
Definizione alla linea 7987 del file pyleeno.py.
def pyleeno.seleziona | ( | lrow = None | ) |
Seleziona voci intere
Definizione alla linea 4267 del file pyleeno.py.
def pyleeno.seleziona_voce | ( | lrow = None | ) |
@@@ MODIFICA IN CORSO CON 'LeenoSheetUtils.selezionaVoce' Restituisce inizio e fine riga di una voce in COMPUTO, VARIANTE, CONTABILITA o Analisi di Prezzo lrow { long } : numero riga
Definizione alla linea 4367 del file pyleeno.py.
def pyleeno.set_area_stampa | ( | ) |
Imposta area di stampa il relazione all'elaborato da produrre
Definizione alla linea 8838 del file pyleeno.py.
def pyleeno.setFormatoNumeri | ( | valore | ) |
valore { integer } : id formato attribuisce alla selezione di celle un formato numerico a scelta valore = 36 (dd/mm/yyyy)
Definizione alla linea 6873 del file pyleeno.py.
def pyleeno.setPreview | ( | arg = 0 | ) |
colore { integer } : id colore attribuisce al foglio corrente un colore a scelta
Definizione alla linea 1684 del file pyleeno.py.
def pyleeno.setTabColor | ( | colore | ) |
colore { integer } : id colore attribuisce al foglio corrente un colore a scelta
Definizione alla linea 1705 del file pyleeno.py.
def pyleeno.show_sheets | ( | x = True | ) |
x { boolean } : True = ON, False = OFF Mastra/nasconde tutte le tabelle ad esclusione di COMPUTO ed Elenco Prezzi
Definizione alla linea 1749 del file pyleeno.py.
def pyleeno.Sincronizza_SottoCap_Tag_Capitolo_Cor | ( | oSheet | ) |
lrow { double } : id della riga di inserimento sincronizza categoria e sottocategorie
Definizione alla linea 1227 del file pyleeno.py.
def pyleeno.sistema_cose | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 8664 del file pyleeno.py.
def pyleeno.sistema_stili | ( | lrow = None | ) |
Ripristina stili di cella per una singola voce. in COMPUTO, VARIANTE e CONTABILITA
Definizione alla linea 5895 del file pyleeno.py.
def pyleeno.somma | ( | ) |
Mostra la somme dei valori di una selezione su singola colonna. Utile quando la finestra di Calc non mostra la statusbar.
Definizione alla linea 9391 del file pyleeno.py.
def pyleeno.sproteggi_sheet_TUTTE | ( | ) |
Sprotegge e riordina tutti fogli del documento.
Definizione alla linea 1652 del file pyleeno.py.
def pyleeno.ssUltimus | ( | ) |
Scrive la variabile globale che individua il Documento Principale (DCC) che è il file a cui giungono le voci di prezzo inviate da altri file
Definizione alla linea 6932 del file pyleeno.py.
def pyleeno.stampa_PDF | ( | ) |
Definizione alla linea 9502 del file pyleeno.py.
def pyleeno.strall | ( | el, | |
n = 3 , |
|||
pos = 0 |
|||
) |
Allunga una stringa fino a n. el { string } : stringa di partenza n { int } : numero di caratteri da aggiungere pos { int } : 0 = prefisso; 1 = suffisso
Definizione alla linea 6854 del file pyleeno.py.
def pyleeno.struct | ( | level | ) |
mette in vista struttura secondo categorie level { 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 7239 del file pyleeno.py.
def pyleeno.struct_colore | ( | level | ) |
Mette in vista struttura secondo il colore level { integer } : specifica il livello di categoria
Definizione alla linea 6493 del file pyleeno.py.
def pyleeno.struttura_Analisi | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7208 del file pyleeno.py.
def pyleeno.struttura_ComputoM | ( | ) |
@@ DA DOCUMENTARE
Definizione alla linea 7183 del file pyleeno.py.
def pyleeno.struttura_Elenco | ( | ) |
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 6572 del file pyleeno.py.
def pyleeno.struttura_off | ( | ) |
Cancella la vista in struttura
Definizione alla linea 7225 del file pyleeno.py.
def pyleeno.subst_str | ( | cerca, | |
sostituisce | |||
) |
Sostituisce stringhe di testi nel foglio corrente
Definizione alla linea 8777 del file pyleeno.py.
def pyleeno.SubSum | ( | lrow, | |
sub = False |
|||
) |
Inserisce i dati nella riga sub { boolean } : specifica se sotto-categoria
Definizione alla linea 7000 del file pyleeno.py.
def pyleeno.SubSum_Cap | ( | lrow | ) |
lrow { double } : id della riga di inserimento inserisce i dati nella riga di categoria
Definizione alla linea 1161 del file pyleeno.py.
def pyleeno.SubSum_SottoCap | ( | lrow | ) |
lrow { double } : id della riga di inserimento inserisce i dati nella riga di subcategoria
Definizione alla linea 1102 del file pyleeno.py.
def pyleeno.SubSum_SuperCap | ( | lrow | ) |
lrow { double } : id della riga di inserimento inserisce i dati nella riga di SuperCategoria
Definizione alla linea 1034 del file pyleeno.py.
def pyleeno.tante_analisi_in_ep | ( | ) |
Invia le analisi all'Elenco Prezzi.
Definizione alla linea 3957 del file pyleeno.py.
def pyleeno.trova_np | ( | ) |
Raggruppa le righe in modo da rendere evidenti i nuovi prezzi
Definizione alla linea 9218 del file pyleeno.py.
def pyleeno.trova_ricorrenze | ( | ) |
Consente la visualizzazione selettiva delle voci di COMPUTO che fanno capo alla stessa voce di Elenco Prezzi.
Definizione alla linea 9152 del file pyleeno.py.
def pyleeno.Tutti_Subtotali | ( | oSheet | ) |
ricalcola i subtotali di categorie e subcategorie
Definizione alla linea 992 del file pyleeno.py.
def pyleeno.txt_Format | ( | stile | ) |
Forza la formattazione della cella
Definizione alla linea 1728 del file pyleeno.py.
def pyleeno.vai_a_Computo | ( | ) |
Definizione alla linea 1534 del file pyleeno.py.
def pyleeno.vai_a_ElencoPrezzi | ( | event = None | ) |
Definizione alla linea 1526 del file pyleeno.py.
def pyleeno.vai_a_M1 | ( | ) |
Definizione alla linea 1499 del file pyleeno.py.
def pyleeno.vai_a_S1 | ( | ) |
Definizione alla linea 1517 del file pyleeno.py.
def pyleeno.vai_a_S2 | ( | ) |
Definizione alla linea 1508 del file pyleeno.py.
def pyleeno.vai_a_Scorciatoie | ( | ) |
Definizione alla linea 1551 del file pyleeno.py.
def pyleeno.vai_a_variabili | ( | ) |
Definizione alla linea 1542 del file pyleeno.py.
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 5159 del file pyleeno.py.
def pyleeno.valuta_cella | ( | oCell | ) |
Estrae qualsiasi valore da una cella, restituendo una stringa, indipendentemente dal tipo originario. oCell { object } : cella da validare
Definizione alla linea 4978 del file pyleeno.py.
def pyleeno.vedi_voce_xpwe | ( | oSheet, | |
lrow, | |||
vRif | |||
) |
(riga d'inserimento, riga di riferimento)
Definizione alla linea 6777 del file pyleeno.py.
def pyleeno.vista_terra_terra | ( | ) |
Settaggio base di configurazione colonne in COMPUTO e VARIANTE
Definizione alla linea 7451 del file pyleeno.py.
def pyleeno.voce_breve | ( | ) |
Cambia il numero di caratteri visualizzati per la descrizione voce in COMPUTO, CONTABILITA E VARIANTE.
Definizione alla linea 1857 del file pyleeno.py.
def pyleeno.voce_breve_ep | ( | ) |
Ottimizza l'altezza delle celle di Elenco Prezzi o visualizza solo tre righe della descrizione.
Definizione alla linea 2030 del file pyleeno.py.
def pyleeno.XPWE_export_run | ( | ) |
Visualizza il menù export/import XPWE
Definizione alla linea 7913 del file pyleeno.py.
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 2832 del file pyleeno.py.
pyleeno.CellStyle |
Definizione alla linea 6176 del file pyleeno.py.
pyleeno.cfg = LeenoConfig.Config() |
Definizione alla linea 58 del file pyleeno.py.
Definizione alla linea 4815 del file pyleeno.py.
pyleeno.EndColumn |
Definizione alla linea 6164 del file pyleeno.py.
pyleeno.EndRow |
Definizione alla linea 6166 del file pyleeno.py.
int pyleeno.fine = SheetUtils.getUsedArea(oSheet).EndRow |
Definizione alla linea 7752 del file pyleeno.py.
pyleeno.flags = VALUE + DATETIME + STRING + ANNOTATION + FORMULA + OBJECTS + EDITATTR |
Definizione alla linea 7681 del file pyleeno.py.
pyleeno.Formula |
Definizione alla linea 6178 del file pyleeno.py.
int pyleeno.inverti = 1 |
Definizione alla linea 7800 del file pyleeno.py.
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 6160 del file pyleeno.py.
pyleeno.IsVisible |
Definizione alla linea 7677 del file pyleeno.py.
int pyleeno.lrow = LeggiPosizioneCorrente()[1] |
Definizione alla linea 4814 del file pyleeno.py.
pyleeno.n |
Definizione alla linea 7810 del file pyleeno.py.
pyleeno.NumberFormat |
Definizione alla linea 7734 del file pyleeno.py.
pyleeno.oCellRangeAddr = uno.createUnoStruct('com.sun.star.table.CellRangeAddress') |
Definizione alla linea 6161 del file pyleeno.py.
pyleeno.oSheet = oDoc.CurrentController.ActiveSheet |
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())
Definizione alla linea 4817 del file pyleeno.py.
pyleeno.oUDP = oDoc.getDocumentProperties().getUserDefinedProperties() |
Definizione alla linea 7737 del file pyleeno.py.
def pyleeno.partenza = cerca_partenza() |
Definizione alla linea 4784 del file pyleeno.py.
pyleeno.Sheet |
Definizione alla linea 6162 del file pyleeno.py.
pyleeno.StartColumn |
Definizione alla linea 6163 del file pyleeno.py.
pyleeno.StartRow |
Definizione alla linea 6165 del file pyleeno.py.
pyleeno.String |
Definizione alla linea 4819 del file pyleeno.py.
int pyleeno.test = SheetUtils.getUsedArea(oSheet).EndRow + 1 |
Definizione alla linea 7782 del file pyleeno.py.
pyleeno.Text |
Definizione alla linea 4802 del file pyleeno.py.
pyleeno.Title |
Definizione alla linea 4801 del file pyleeno.py.
pyleeno.Value |
Definizione alla linea 6175 del file pyleeno.py.
pyleeno.Versione |
Definizione alla linea 7675 del file pyleeno.py.
int pyleeno.vRif |
Definizione alla linea 7791 del file pyleeno.py.