Vai al contenuto

Versioni Screens

Registro delle versioni del generatore di codice Screen Designer.

Versioni Screens

Versione Data Descrizione Esempio prima Esempio dopo
2.1.1 07/10/2019 Procedura "Z-nomegrid-NOME-TRANSITO"
Il nome del file creato ora contiene anche data/ora
z-grid-det-nome-transito.
string ext-tmp-dir delimited ' '
ext-os-slash delimited size
k-program-id '-' delimited size
'grid-det-' delimited size
wo-oper delimited size
into w-nome-t-grid-det
.
z-grid-det-nome-transito.
accept datasis from century-date
accept orasis-a from time
string ext-tmp-dir delimited ' '
ext-os-slash delimited size
k-program-id '-' delimited size
'grid-det-' delimited size
wo-oper '-' delimited size
datasis '-' delimited size
orasis-a delimited size
into w-nome-t-grid-det
.
2.1.2 11/10/2019 Procedura "Z-nomegrid-APRI-TRANSITO"
Introduco anche la cancellazione del file di transito prima di riaprirlo, altrimenti rischio di produrre "n" files prima dell'uscita
z-grid-det-apri-transito.
perform z-grid-det-nome-transito

close t-grid-det
open output t-grid-det
if stato <> '00'
initialize wb-msg
string m-tb-problema-open-transito delimited ' '
stato k-newline 'file: ' w-nome-t-grid-det
delimited size into wb-msg
perform vbx-msg-error
go to fine
end-if
z-grid-det-apri-transito.
close t-grid-det
delete file t-grid-det
perform z-grid-det-nome-transito

open output t-grid-det
if stato <> '00'
initialize wb-msg
string m-tb-problema-open-transito delimited ' '
stato k-newline 'file: ' w-nome-t-grid-det
delimited size into wb-msg
perform vbx-msg-error
go to fine
end-if
2.1.3 21/10/2019 Procedure "Z-60-nomecampo."
Modifiche per gestire meglio i campi con nomi lunghi, che altrimenti potevano essere troncati
z-s60-l-copiaf-destination-location.
move 19 to s60-s
move 'D' to s60-fl-disp
move 2 to s60-n-opt
move tab-opt-l-copiaf-destination-location to s60-dati
set s60-handle to handle of e-l-copiaf-destination-location
move l-copiaf-destination-locatto s60-i-field
move funzio to s60-exception
move control-id to s60-o-control-id
call 'COGS60W' using stringhe util-s60
move s60-exception to funzio
move s60-o-field to l-copiaf-destination-location
move s60-o-control-id to control-id
z-s60-l-copiaf-destination-location.
move 19 to s60-s
move 'D' to s60-fl-disp
move 2 to s60-n-opt
move tab-opt-l-copiaf-destination-location to s60-dati
set s60-handle to handle of e-l-copiaf-destination-location
move l-copiaf-destination-location to s60-i-field
move funzio to s60-exception
move control-id to s60-o-control-id
call 'COGS60W' using stringhe util-s60
move s60-exception to funzio
move s60-o-field to l-copiaf-destination-location
move s60-o-control-id to control-id
2.1.4 11/11/2019 Costruzione gestori di tabella; generazione copy "k-modelli-ie-nometabella"
Modifiche secondario per evitare di superare i 73 caratteri quando il nome tabella è molto lungo
2.1.5 15/11/2019 Quando un programma contiene nella definizione delle tabelle "Postgres", aggiungo
"prg.wrk":


tabella

"prg.prc":


tabella


tabella


tabella

2.1.6 19/11/2019 Generazione _nomegrid-_RECORD: i campi con formato S9(01) non hanno più l'attributo "BLANK WHEN ZERO" perchè dà errore di compilazione 01 grid-det-record.
02 grd-r-fl-agg pic x(10).
02 grd-r-p-0002 pic z(0011)9 blank when zero.
02 grd-r-p-0003 pic x(0006).
02 grd-r-p-0004 pic x(0002).
02 grd-r-p-0005 pic z(0011)9 blank when zero.
02 grd-r-p-0006 pic z(0009)9 blank when zero.
02 grd-r-p-0007 pic x(0001).
02 grd-r-p-0008 pic s9(01) blank when zero.
02 grd-r-p-0009 pic x(0200).
01 grid-det-record.
02 grd-r-fl-agg pic x(10).
02 grd-r-p-0002 pic z(0011)9 blank when zero.
02 grd-r-p-0003 pic x(0006).
02 grd-r-p-0004 pic x(0002).
02 grd-r-p-0005 pic z(0011)9 blank when zero.
02 grd-r-p-0006 pic z(0009)9 blank when zero.
02 grd-r-p-0007 pic x(0001).
02 grd-r-p-0008 pic s9(01).
02 grd-r-p-0009 pic x(0200).
2.2.0 04/12/2019 Modifiche varie per gestire la "visibilità custom" dei controlli, sulle maschere dove è abilitata la gestione customizzazioni
2.2.1 20/12/2019
nomefile


nomefile

2.2.2 09/01/2020 Correzione a generazione Z-U10-.... relativi ai valori in griglia: è possibile definire anche il tipo dato "C", che significa "custom".
In questo caso sarà richiesta la presenza nel sorgente del dato TM-U10-TIPO-DATO, che dovrà contenere il tipo dato da applicarre
2.2.3 10/02/2020 Miglioria alla creazione del processo di begin-entry per le colonne griglia di tipo "Check", in modo che sia anche possibile selezionare il valore direttamente premendo il valore corrispondente sulla tastiera (come nei campi a valori fissi) z-grid-det-be-tipo-riga.
move tm-tipo-riga (i) to grb-tipo-riga
move i to k-be
perform z-grid-det-tipo-riga-be-ep
if not w-entry-double-click and
not w-entry-enter and
w-entry-reason <> ' '
move 'N' to w-cell-accept-ok
end-if
if w-cell-accept-ok = 'S'
initialize util-gridcol
move 'SEL-CHECK' to gridcol-ope
move k-program-grid-id to gridcol-grid-prg
move 1 to gridcol-grid-form
move k-id-grid-det to gridcol-grid-id
move 'tipo-riga' to gridcol-col-id
move tm-tipo-riga (i) to gridcol-i-val
call 'GRIDCOL' using stringhe util-gridcol
set event-action to event-action-fail-terminate
if gridcol-o-val <> low-values
move gridcol-o-val to tm-tipo-riga (i)
move 'S' to tm-fl-riga-mod (i)
modify e-grid-det,
x = w-cell-x, y = w-cell-y,
cell-data = gridcol-o-des
perform x-controlla-tm-tipo-riga-auto
perform x-ctr-color-tm-tipo-riga
if x-f3-ok-parziale = 'N'
perform x-set-f3-msg-grid-det
move x-f3-msg to wb-msg
perform vbx-msg-error
set event-action to event-action-fail-terminate
end-if
end-if
end-if
.
z-grid-det-be-tipo-riga.
move tm-tipo-riga (i) to grb-tipo-riga
move i to k-be
perform z-grid-det-tipo-riga-be-ep
if w-cell-accept-ok = 'S'
initialize util-gridcol
move 'SEL-CHECK' to gridcol-ope
move k-program-grid-id to gridcol-grid-prg
move 1 to gridcol-grid-form
move k-id-grid-det to gridcol-grid-id
move 'tipo-riga' to gridcol-col-id
move tm-tipo-riga (i) to gridcol-i-val
move w-entry-reason to gridcol-i-val-input
call 'GRIDCOL' using stringhe util-gridcol
set event-action to event-action-fail-terminate
if gridcol-o-val <> low-values
move gridcol-o-val to tm-tipo-riga (i)
move 'S' to tm-fl-riga-mod (i)
modify e-grid-det,
x = w-cell-x, y = w-cell-y,
cell-data = gridcol-o-des
perform x-controlla-tm-tipo-riga-auto
perform x-ctr-color-tm-tipo-riga
if x-f3-ok-parziale = 'N'
perform x-set-f3-msg-grid-det
move x-f3-msg to wb-msg
perform vbx-msg-error
set event-action to event-action-fail-terminate
end-if
end-if
end-if
.
2.2.4 21/02/2020 Corretto errore introdotto nella versione 2.2.0
Tutti i campi X-VISIBLE-nomecampo venivano messi con "VALUE = 1", questo provocava uno sfarfallio nell'emissione delle maschera, vedi COGV06NO
Ora invece effettuo questa modifica solo per i campi realmente interessati alla modifica della visibilità
(L'esempio riportato è su COGO20)
*-----------------------------------------------*
* Variabili per la visibilita` dei controlli
*-----------------------------------------------*
01 x-visible.
02 x-visible-tm-commessa pic 9(01) value 1.
02 x-visible-tm-impegno pic 9(01) value 1.
02 x-visible-tm-com-tsc pic 9(01) value 1.
02 x-visible-tm-com-sot pic 9(01) value 1.
02 x-visible-tm-mgp-rif-cod pic 9(01) value 1.
*------------------------------------------------*
* Variabili per la visibilita` dei controlli
*------------------------------------------------*
01 x-visible.
02 x-visible-tm-commessa pic 9(01) value 1.
02 x-visible-tm-impegno pic 9(01) value 1.
02 x-visible-tm-com-tsc pic 9(01).
02 x-visible-tm-com-sot pic 9(01).
02 x-visible-tm-mgp-rif-cod pic 9(01).
2.2.6 08/06/2020 Correzione in fase di creazione nome file di transito griglie (gestione griglie evolute)
Il file di transito griglia non veniva più creato in versione 5, a causa della modifica del nome del file
*-----------------------------------------------*
* Attribuzione nome del file di transito
*-----------------------------------------------*
z-grid-det-nome-transito.
.....
move ' ' to w-cell-data
string k-program-id '-' delimited size
'grid-det-' delimited size
wo-oper delimited size
'_VERSION' delimited size
into w-cell-data
set environment w-cell-data to '5'
.
*------------------------------------------------*
* Attribuzione nome del file di transito
*------------------------------------------------*
z-grid-det-nome-transito.
.....
move ' ' to w-cell-data
string k-program-id '-' delimited size
'grid-det-' delimited size
wo-oper '-' delimited size
datasis '-' delimited size
orasis-a delimited size
'_VERSION' delimited size
into w-cell-data
set environment w-cell-data to '5'
.
2.3 19/06/2020 Implementazioni per poter gestire le etichette per ciascun sottocampo dei campi "Merce"
Le modifiche coinvolgono la generazione dei files:



2.3.1 07/10/2020 Correzione in generazione routine Z-MODIFICA-RIGA-nomegrid *----------------------------------------------*
* refresh di una riga della griglia
*----------------------------------------------*
z-modifica-riga-grid-det.
move gor-r-i to k
perform x-riempi-grid-det-record
move grid-det-record to gdad-record-ext
*----------------------------------------------*
* refresh di una riga della griglia
*----------------------------------------------*
z-modifica-riga-grid-det.
move gor-r-i to k k-rg
perform x-riempi-grid-det-record
move grid-det-record to gdad-record-ext
2.4.0 12/10/2020 Implementazioni per poter gestire il "Copia cella" sulle griglie evolute
2.4.1 15/10/2020 Nella routine "nomeprogramma.decla", ometto "feurtab" se non ci sono file standard
2.5.0 16/11/2020 Generazione programmi con griglie paginate: introduzione delle parti per gestire l'esportazione griglia attraverso file di appoggio, che permette di rendere l'esportazione molto più efficiente
2.5.1 15/12/2020 Alcune correzioni alla definizione di variabili necessarie alla nuova esportazione griglie del punto 2.5.0
2.5.2 21/12/2020 Implementazioni per poter gestire il "Filtro istantaneo sulla cella" sulle griglie evolute
2.5.3 22/12/2020 Correzioni nella creazione della routine di validazione sull'accept in griglia di codice e descrizione piano dei conti, per evitare i problemi di riapertura delle finestre di aiuto dopo aver selezionato un elemento
2.5.4 29/12/2020 Nella generazione dei gestori di tabella, non uso l'etichetta attribuita al campo come intestazione delle colonne griglia
2.5.5 26/01/2021 Nella definizione del record di transito griglia e dei dati di working collegati, in caso di presenza di livelli di dato diversi, i campi merce non erano gestite correttamente
2.5.6 29/03/2021 Esportazione griglia: per i programmi con le griglie in versione "tradizionale", e nome standard, ho aggiunto la creazione di una variabile in working analogamente a quanto fatto per tutte le altre
Questa modifica dovrà essere per forza integrata manualente nel programma nella "prepara-tm-grid"
Vedi COGD48
* Tipi colonna specifici per la griglia
77 w-tipi-colonna-tm-tab pic x(300).
Esportazione griglia: la routine X-ESPORTA-nomegrid-_REC ora contiene sempre la chiamata a X-GRIDADMN-_nomegrid-EP altrimenti i sottocampi della merce potrebbero non essere valorizzati correttamente
Questo comporterà, per questi programmi, l'aggiunta della routine al programma per evitare problemi di compilazione
x-esporta-tm-tab-rec.
move grid-record to gdad-record
move grid-record to gdad-record-ext
initialize util-gdad
move 'Export-Record' to gdad-ope
move prog-err to gdad-prg
move 1 to gdad-frm
move k-id-grid to gdad-ctrl-id
call 'GRIDADMN' using stringhe util-gdad gdad-record null
null gdad-record-ext
move gdad-record-ext-len to exp-grid-pnt
x-esporta-tm-tab-rec.
move grid-record to gdad-record
move grid-record to gdad-record-ext
initialize util-gdad
move 'Export-Record' to gdad-ope
move prog-err to gdad-prg
move 1 to gdad-frm
move k-id-grid to gdad-ctrl-id
perform x-gridadmn-tm-tab-ep
call 'GRIDADMN' using stringhe util-gdad gdad-record null
null gdad-record-ext
move gdad-record-ext-len to exp-grid-pnt
2.5.7 10/08/2021 Corretto errore nella generazione delle copy replacing per i cloni: mancava la sostituzione per "trigger-del-nome"
2.5.8 07/10/2021 Corretto errore nella generazione delle copy replacing per i cloni: ho aggiunto una sostituzione generica del contenuto con il nome della tabella, per coprire tutti i casi mancanti
2.6.0 03/03/2022 Generazione del file di risorse ".version"
2.6.1 29/03/2022 Ho corretto la definizione di alcuni prefissi "GHD" perchè in alcuni casi c'era discrepanza tra quelli di working e quelli di PRC
In particolare questo avveniva quando su una griglia evoluta non ho indicato il prefisso di riga ma c'è l'indice di riga
2.7 26/04/2022 Modifiche per la gestione della customizzazione delle validazioni
Prevede la creazione di un blocco "x-controlla-nomecampo" che sostituisce il blocco all'interno del programma (che dovrà diventare "-ep")
*---------------------------------------------------------------**
* Controllo automatico campo: Numero fattura fornitore
*---------------------------------------------------------------**
x-controlla-tm-fat-for.
move "S" to x-f3-ok-parziale
if tm-fat-for = " "
evaluate t-cf-fl-validazione (k-idc-tm-fat-for)
when "O"
string "'" l-tm-fat-for "': "
m-tb-campo-obbligatorio
delimited size into x-f3-msg
move "N" to x-f3-ok-parziale
when "F"
string m-tb-campo-vuoto ": '" l-tm-fat-for "': "
delimited size into x-f3-msg
move "W" to x-f3-ok-parziale
end-evaluate
end-if
perform x-controlla-tm-fat-for-ep
perform x-ctr-color-tm-fat-for
.
2.7.1 11/08/2022 Durante la creazione della routine "z-costruisci-nomegrid", la riga con "x-colore-celle" deve essere inserita solo se viene creata la routine stessa
In precedenza veniva fatto sempre
z-costruisci-grid-det.
perform x-set-handle-grid-det

perform z-svuota-tutto-grid-det

modify e-grid-det, mass-update = 1

move 0 to k-rg
perform tm-grid-det-dati-pnt times
add 1 to k-rg
perform x-riempi-grid-det-record
move grid-det-record to gdad-record-ext

................

move k-rg to k-cc
perform x-colore-celle-grid-det
end-perform
....................
perform z-imposta-riga-alt-grid-det
.
2.7.2 27/10/2022 Costruisco la perform autonoma Z-nomegrid-PREPARA-INFO-ED, che contiene le perform di costruzione dei dati editati, quando la griglia lo prevede
In questo modo posso usare la routine direttamente da sorgente.
2.7.3 27/12/2022 Correzione alle perform z-nomegrid-be-nomecampo in caso di campi "Check"
Se il campo ha una validazione "Custom", imposto a "S" il flag fl-validazione-post-accept prima di effettuare la validazione stessa
z-grid-det-be-forza-fl-fat.
move tm-r-forza-fl-fat (i) to grb-r-forza-fl-fat
move i to k-be
perform z-grid-det-forza-fl-fat-be-ep
if w-cell-accept-ok = 'S'
initialize util-gridcol
move 'SEL-CHECK' to gridcol-ope
move k-program-grid-id to gridcol-grid-prg
move 1 to gridcol-grid-form
move k-id-grid-det to gridcol-grid-id
move 'forza-fl-fat' to gridcol-col-id
move tm-r-forza-fl-fat (i) to gridcol-i-val
move w-entry-reason to gridcol-i-val-input
call 'GRIDCOL' using stringhe util-gridcol
set event-action to event-action-fail-terminate
if gridcol-o-val <> low-values
move gridcol-o-val to tm-r-forza-fl-fat (i)
move 'S' to tm-r-fl-riga-mod (i)
modify e-grid-det,
x = w-cell-x, y = w-cell-y,
cell-data = gridcol-o-des
perform x-controlla-tm-r-forza-fl-fat-auto
perform x-ctr-color-tm-r-forza-fl-fat
if x-f3-ok-parziale = 'N'
perform x-set-f3-msg-grid-det
move x-f3-msg to wb-msg
perform vbx-msg-error
set event-action to event-action-fail-terminate
end-if
end-if
end-if
z-grid-det-be-forza-fl-fat.
move tm-r-forza-fl-fat (i) to grb-r-forza-fl-fat
move i to k-be
perform z-grid-det-forza-fl-fat-be-ep
if w-cell-accept-ok = 'S'
initialize util-gridcol
move 'SEL-CHECK' to gridcol-ope
move k-program-grid-id to gridcol-grid-prg
move 1 to gridcol-grid-form
move k-id-grid-det to gridcol-grid-id
move 'forza-fl-fat' to gridcol-col-id
move tm-r-forza-fl-fat (i) to gridcol-i-val
move w-entry-reason to gridcol-i-val-input
call 'GRIDCOL' using stringhe util-gridcol
set event-action to event-action-fail-terminate
if gridcol-o-val <> low-values
move gridcol-o-val to tm-r-forza-fl-fat (i)
move 'S' to tm-r-fl-riga-mod (i)
modify e-grid-det,
x = w-cell-x, y = w-cell-y,
cell-data = gridcol-o-des
move 'S' to fl-validazione-post-accept
perform x-controlla-tm-r-forza-fl-fat-auto
move 'N' to fl-validazione-post-accept
perform x-ctr-color-tm-r-forza-fl-fat
if x-f3-ok-parziale = 'N'
perform x-set-f3-msg-grid-det
move x-f3-msg to wb-msg
perform vbx-msg-error
set event-action to event-action-fail-terminate
end-if
end-if
end-if
2.7.4 06/04/2023 Correzione a generazione gestore programmi, nella creazione perform C-RIEMPI-GESLOG1-CHIAVE, per permettere di gestire i campi chiave con decimali move t-gor-r-p-0005 to w-valore-campo
move "TTPT-SPESSORE" to c-nome-campo
perform c-aggiungi-valore-campo
compute w-9-18 = t-gor-r-p-0005 * (10 ** 03)
move w-9-18 (10:00000009) to w-valore-campo
move "TTPT-SPESSORE" to c-nome-campo
perform c-aggiungi-valore-campo
2.8.0 18/05/2023 Gestione griglia paginata evoluta; gestione eventi del mouse in modo che possano replicare i movimenti standard della griglia:
- Su
- Giu
- Pagina su
- Pagina giu
2.8.1 13/11/2023 Gestione griglia paginata evoluta;
Nel menu contestuale della griglia ho aggiunto la gestione del nuovo filtro "Cerca contenuto"
2.9.0 04/12/2023 Gestione griglia paginata evoluta:
Modifiche per supportare la gestione delle abilitazioni custom alle colonne delle griglie. La gestione dell'abilitazione viene fatta attraverso GRIDADMN che effettua la ricerca di appositi record su PRNTOPRS - Restrizioni per operatore
vedi Funzionalità "FLD-*"
2.9.1 05/12/2023 Correzione a generazione campi di comodo E1X-PREFISSO*
2.10.0 07/05/2024 Gestori tabella
Modifiche per la generazione dei gestori di versione 11
2.10.1 17/05/2024 Gestori tabella
Correzione a gestione campi decimali segnati, perchè venivano visualizzati con una cifra in meno
2.10.2 28/05/2024 Gestori tabella
Altre modifiche per la gestione dei gestori di versione 11
(generazione "tabella-importa-tgg-idx")
2.10.3 30/05/2024 Gestione griglia paginata evoluta:
Gestione filtri: possibilità di indicare 2 valori anche nel filtro "Contiene"
* 'CONTIENE'
when '*'
move sscd-len to kl
move 0 to kp
inspect fld-dato-x tallying kp for characters
before sscd-val-1 (1:kl)
if kp = 2000
move 'N' to sscd-risultato-ok
end-if
* 'CONTIENE'
when '*'
move sscd-len to kl
move 0 to kp
inspect fld-dato-x tallying kp for characters
before sscd-val-1 (1:kl)
if kp = 2000
if sscd-val-2 = " "
move 'N' to sscd-risultato-ok
else
move 0 to sscd-len
inspect sscd-val-2 tallying sscd-len
for characters before " "
move 0 to kp
inspect fld-dato-x tallying kp for characters
before sscd-val-2 (1:sscd-len)
if kp = 2000
move 'N' to sscd-risultato-ok
end-if
end-if
end-if
2.10.3.1 24/06/2024 Gestori tabella
Correzione errore in creazione _tabella-_util-wrk.cpy
2.10.4 28/06/2024 Gestori tabella
Alcune correzioni per gestire il caso in cui il nome archivio è 19 caratteri
2.10.5 24/'7/2024 Anche nella generazione dei files per i programmi standard erano presenti problemi come al punto precedente
2.11.0 12/10/2024 Aggiunta gestione Z-AGGIUNGI-RIGA-VUOTA-nomgrid per permettere l'inserimento automatico di una riga griglia
2.11.1 29/10/2024 la routine X-SET-F3-MSG-nomegrid ora viene diversificata, se la griglia ha la colonna "-prog-clone", in questo modo mostra il numero di riga corrispondente al progressivo
2.12.0 6/11/2024 Aggiungo la versione di screens anche sui files generati per la gestione delle tabelle (*.k*)
Gestione tabelle: nelle routines RD*-*, ST-*, gestisco in modo differente l'errore 47 (file not open) in modo che non provochi l'uscita dall'applicazione ma tenterà come prima cosa di effettuare l'apertura del file, e comunque emetterà una segnalazione non bloccante.
2.12.1 01/12/2024 Miglioria nella gestione dei t.f. automatici, come nel caso dell'accept merce: se la riga intera non è abilitata, disattivo i t.f. utilizzabili
2.12.2 04/12/2024 Correzione alla versione 2.12.0
Le variabili RECORD-COUNT.... non venivano creato se non c'erano files standard nel programma
2.12.3 13/01/2025 Nelle chiamate a GRIDTOXS per esportazione griglia passo un parametro per forzare l'elaborazione asincrona, ed evitare quindi che il programma rimanga bloccato sotto ad Excel
2.12.4 23/01/2025 Nella costruzione di Z-RIEMPI-T-GOR-merce passo a COGS68W anche la seconda parte di linkage
2.12.5 08/07/2025 Corretto errore nella costruzione di Z-AGGIUNGI-RIGA-nomegrid che poteva provocare un index out of bound
2.13.0 02/10/2025 Correzione a inizializzazione gruppo dati griglia per scongiurare MAV
2.13.1 20/10/2025 Correzione a generazione prg di manutenzione tabelle;
Aggiungo le variabili


2.13.2 03/11/2025 Gestione manutenzione tabelle
Le variabili di cui sopra risultano duplicate per la tabella in gestione: tolgo l'inserimento dedicato
2.13.3 03/12/2025 Nella generazione form uso "CENTERED-COL-HEADINGS" al posto di "CENTERED-HEADINGS" poichè definito obsoleto dal nuovo compilatore 10.5
2.13.4 02/01/2026 Ripristino la correzione del 03/11/2025
2.13.5 13/01/2026 Correzione definitiva al punto precedente: le variabili


Vengono create solo per i programmi di gestione tabella di tipo "Linkage"

Prossima implementazione: filtri memorizzati * Definire su MASKGTGT e MASKGTGD dei trigger di tipo "Filtro" (ora solo "Colore") * Aggiungere a MASKGTGT una descrizione libera da associare al filtro * Nella gestione trigger permettere la gestione di questa tipologia di trigger, aggiungendo la possibilità di definire * Descrizione * Eventuale flag "Default" * Aggiungere nel menu griglia la voce "Filtri memorizzati" analoga a gestione trigger * Se presente un filtro di default utilizzarlo, altrimenti permettere di applicarlo scegliendolo dall'elenco "Filtri memorizzati"


Estratto da documentazione interna ClickUp