Salta ai contenuti

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.

Le tabelle abilitate compaiono nel menu principale sotto Dati anagrafici. L’editor mostra i dati come tabella:

  1. Fai clic in una riga. Il campo di inserimento adatto compare direttamente nella cella.
  2. Modifica i valori desiderati. Tutte le modifiche vengono salvate temporaneamente e si possono annullare.
  3. Fai clic su Salva. Solo ora le modifiche vengono salvate.

La possibilità di creare nuove righe ed eliminare righe dipende dalla configurazione.

Editor di dati con una tabella di dati anagrafici, una cella in modalità di modifica e il pulsante Salva
PermessoEffetto
Pages.MasterDataEditorMostrare i dati anagrafici nell’editor
Pages.MasterDataEditor.EditModificare i dati anagrafici nell’editor

Per ogni tabella l’accesso può inoltre essere limitato a determinati ruoli (vedi sotto).

Le tabelle che compaiono nell’editor sono elencate in conf.EditableEntities. Ogni riga è una voce di menu sotto Dati anagrafici.

ColonnaSignificato
ClassIdentifiernome completo della classe dell’entità, quindi indirettamente la tabella. Esempio: web_manager.Mstr.AdditionalData
Titletesto della voce di menu
Descriptiondescrizione che compare nella pagina dell’editor
MenuOrderordine nel menu. Le voci senza valore seguono dopo, ordinate per nome.
MenuIconClasssimbolo della voce di menu, per esempio fas fa-vector-square
FormIdId del modulo in conf.AccountingForms che definisce i campi modificabili
VisibleFilterRoleIdruolo che può vedere la tabella
EditFilterRoleIdruolo che può modificare la tabella
StaticFilterPropertyproprietà per un filtro fisso. La navigazione è possibile, per esempio AdditionalDataType.Description.
StaticFilterValuevalore per il filtro fisso. Basta che la proprietà contenga il valore.
AllowCreateDeletese le righe possono essere create ed eliminate
DefaultPropertyValueselenco JSON con valori standard per le nuove righe
OuBindingTypese 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.