Editor di dati
Con l’editor di dati modifichi le tabelle del database dell’invoiceR direttamente nell’invoiceR, soprattutto i dati anagrafici: registrare, modificare e integrare. In linea di principio ogni tabella del database dell’invoiceR può essere abilitata per l’editor.
Lavorare nell’editor
Sezione intitolata “Lavorare nell’editor”Le tabelle abilitate compaiono nel menu principale sotto Dati anagrafici. L’editor mostra i dati come tabella:
- Fai clic in una riga. Il campo di inserimento adatto compare direttamente nella cella.
- Modifica i valori desiderati. Tutte le modifiche vengono salvate temporaneamente e si possono annullare.
- Fai clic su Salva. Solo ora le modifiche vengono salvate.
La possibilità di creare nuove righe ed eliminare righe dipende dalla configurazione.
Permessi
Sezione intitolata “Permessi”| Permesso | Effetto |
|---|---|
Pages.MasterDataEditor | Mostrare i dati anagrafici nell’editor |
Pages.MasterDataEditor.Edit | Modificare i dati anagrafici nell’editor |
Per ogni tabella l’accesso può inoltre essere limitato a determinati ruoli (vedi sotto).
Abilitare una tabella
Sezione intitolata “Abilitare una tabella”Le tabelle che compaiono nell’editor sono elencate in conf.EditableEntities. Ogni riga è una voce di menu
sotto Dati anagrafici.
| Colonna | Significato |
|---|---|
ClassIdentifier | nome completo della classe dell’entità, quindi indirettamente la tabella. Esempio: web_manager.Mstr.AdditionalData |
Title | testo della voce di menu |
Description | descrizione che compare nella pagina dell’editor |
MenuOrder | ordine nel menu. Le voci senza valore seguono dopo, ordinate per nome. |
MenuIconClass | simbolo della voce di menu, per esempio fas fa-vector-square |
FormId | Id del modulo in conf.AccountingForms che definisce i campi modificabili |
VisibleFilterRoleId | ruolo che può vedere la tabella |
EditFilterRoleId | ruolo che può modificare la tabella |
StaticFilterProperty | proprietà per un filtro fisso. La navigazione è possibile, per esempio AdditionalDataType.Description. |
StaticFilterValue | valore per il filtro fisso. Basta che la proprietà contenga il valore. |
AllowCreateDelete | se le righe possono essere create ed eliminate |
DefaultPropertyValues | elenco JSON con valori standard per le nuove righe |
OuBindingType | se e come viene indicata un’unità organizzativa per riga: 0 non necessaria, 1 facoltativa, 2 obbligatoria, 3 facoltativa senza voce radice, 4 obbligatoria senza voce radice |
I campi dell’editor li definisci allo stesso modo di un modulo di imputazione: tramite
conf.AccountingForms, conf.AccountingFormFields e conf.AccountingFields. Vedi
Configurare l’imputazione contabile e Campi dell’imputazione contabile.
