Visualizzazioni:

Domanda:
Come creare un timbro con un campo numerico ad incremento automatico?

Risposta:
Prerequisiti:

  • Il campo di destinazione deve essere in formato numerico
  • Il campo di destinazione in formato numerico, d'ora in poi chiamato "registrytest", NON può essere unico.
  • Il campo target "registrytest" deve avere l'opzione "Seleziona solo elenco" attiva.
  • Il profilo utente a cui è stato assegnato questo timbro auto-numerico, per maggiore sicurezza, deve aver deselezionato l'opzione "modifica campo anagrafica". (Opzionale).

Come fare:

  • Creare un nuovo elenco di selezione (il nome deve essere scelto dall'utente amministratore, in questo esempio "testselectlist"). La configurazione di "testselectlist" deve essere :
  1. Tipo di elenco selezionato: esterno
  2. Tipo di fonte: database
  3. Configurazione del database: Contenuto
  4. Tabella/Vista, SQL: Comando SQL
  5. Query SQL: SELECT MAX(<registry>_)+1 AS <registry> From <file cabinet>.Dove <registry> = nome della colonna "registrytest" e <File cabinet>= nome della tabella del file cabinet.
  6. Colonna da utilizzare: registrytest
  • Creare un timbro ("regteststamp") nel testo. Questo timbro deve contenere almeno un campo modulo. A questo campo modulo deve essere assegnato l'elenco di selezione "testselectlist" e deve modificare il campo indice "registrytest" richiedendo un input (campo modulo).

IMPORTANTE:
Prima di iniziare, è necessario assegnare un valore iniziale (ATTENZIONE: NON DEVE essere 0!) a "registrytest" manualmente nel database. Di solito, 1.
Dopo aver eseguito i passaggi descritti sopra, ogni volta che si utilizza il timbro "regteststamp" e si archivia il documento, il valore si autoincrementerà per il documento successivo che si vuole archiviare.
COMMENTI:
1. Se il timbro è impostato sul web, il valore iniziale deve essere impostato sul database. Se il timbro viene impostato nel cestino web su più documenti SENZA memorizzarli nell'archivio, il codice NON verrà eseguito. Questa limitazione può essere superata definendo il timbro "regteststamp" per l'uso esclusivo nello schedario (DocuWare Administration-Organization - stamps-<stampname> - use only on this file cabinet)
2. Se il documento viene memorizzato nello schedario, il codice non verrà eseguito. Se è stato applicato un timbro "regteststamp" a un documento archiviato nel raccoglitore e un utente riapplica il timbro "regteststamp", il campo dell'indice verrà riscritto con il valore del secondo timbro "regteststamp".
3. Non è possibile configurare questo tipo di timbro in modo tale che il documento sia utilizzato esclusivamente nel raccoglitore. Con questa configurazione non è possibile azzerare il contatore ogni X volte (ad esempio, ogni giorno).

 

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.