Libreria DedApiLua
Metodi di DedApi |
Il tipo DedApi espone i seguenti membri.

Nome | Descrizione | |
---|---|---|
![]() | AllAttrPrompts |
Ritorna l'elenco di tutti i prompt degli attributi. Mantenuta per compatibilità col passato.
|
![]() | AllDataHaveSameDedid |
Ritorna vero se tutte le anagrafiche in lista hanno lo stesso dedid
|
![]() | AssociateDocument(DedComm, String, LuaTable) |
Funzione di associa documento. Data la commessa. In base al filename in caso sia già presente lo elimina.
Infine viene eseguito un nuovo import del documento individuato dal file passato.
|
![]() | AssociateDocument(String, String, String, LuaTable) |
Funzione di associa documento. Dati id e rev individua l'anagrafica. In base al filename e al context del documento individua il nome del documento
ed in caso sia già presente lo elimina. Infine viene eseguito un nuovo import del documento individuato dal file passato.
|
![]() | AssociateDocumentsCheckedoutByMeToThisHost |
Aggiorna l'internalname di tutti i documenti del database che ancora non l'hanno impostato
|
![]() | ChangeContexRapModel |
Cambia il contesto dei modelli che dovrebbero essere impostati come rappresentazioni e viceversa.
Se vengono passati dedid e dedrev lo cambia solo dell'anagrafica passata altrimenti di tutto il DB.
|
![]() | ChangeContext |
Cambia il contesto di associazione tra Anagrafica e Documento.
Permette di modificare solo da Modello a Pubblicazione o viceversa.
|
![]() | CheckInDocument |
Esegue il checkin del documento individuato dal file passato
|
![]() | CheckOutDocument |
Esegue il checkout del documento individuato dal file passato
|
![]() | CloneDist |
Copia la distinta dell'anagrafica di partenza in quella di destinazione.
Chiama l'evento DistCloneData nella quale è possibile cambiare i dati e annullare l'inserimento.
|
![]() | cod2Files |
Ritorna un LuaTable che contiene tutti i nomi file associati all'anagrafica identificata dai valori passati
|
![]() | CompactDedData |
Compatta gli attributi per ridurne il numero.
|
![]() | CompileNewPerm |
Compila i nuovi permessi nelle tabelle DED_PU e DED_PERM_OBJ in base ai valori già presenti.
|
![]() | CreateData |
Creazione dell'anagrafica. Riceve in ingresso una table di parametri.
|
![]() | CreateDocument |
Comando per la registrazione di un documento.
|
![]() | CreateMovingLink | |
![]() | dbIsRil |
Controlla se l'anagrafica passata è rilasciata
|
![]() | doc2Files |
Ritorna una tabella di file path che rappresentano i documenti individuati nel database
|
![]() | EnsureLocal |
Esegue il comando di ensureLocal del file passato
|
![]() | ExportDocument |
Esporta i documenti associati all'anagrafica di riferimento in un path esterno al database.
|
![]() | file2Code |
Dato un fileName ritorna la prima anagrafica associata in base al contesto indicato
|
![]() | file2Codes |
Dato un fileName ritorna la lista delle anagrafiche associate
|
![]() | findLastData |
Dato il valore ed il campo di riferimento ritorna l'ultima anagrafica disponibile.
|
![]() | FixAttributesName |
Sistemate le varie casistiche di stesso nome interno con prompt diverso.
|
![]() | FixDocDuplicated |
Controlla se ci sono documenti doppi registrati nella stessa posizione e li elimina.
|
![]() | FormatAttrForDb |
Restituisce il valore di un attributo, convertendolo però nel tipo dati coerente con il tipo di dati dell'attributo.
Nel caso di stringa se è troppo lungo lo tronca.
|
![]() | getDedDisPrompt |
Ritorna il prompt di DED_DIS. Mantenuta per compatibilità col passato.
|
![]() | isDocInDb |
Controllo se il file passato è associato all'anagrafica individuata da id e rev.
|
![]() | LinkDocument |
Collega il documento passato tramite filename alla anagrafica. Il documento deve essere già registrato nel database.
|
![]() | RemoveDocument |
Elimina il documento identificato dal fileName passato
|
![]() | ReplaceInvalidFileNameChars |
Restituisce una stringa con i caratteri non validi sostituiti con _.
|
![]() | ShowLastException | |
![]() | UpdataDataAttrs |
Aggiorna gli attributi di anagrafica. La funzione filtra l'eventuale settaggio di dedid, dedrev. In caso di qualsiasi errore non appporta modifiche all'anagrafica
|
