Differenze tra le versioni di "Numerazione contratto"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Root
imported>Root
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
== Introduzione ==
Questa azione permette di numerare un contratto, con l'opzione di ricompilare il documento di contratto per aggiornare eventuali bookmark che riferiscono i numeri e le date di registro.
Questa azione permette di numerare un contratto, con l'opzione di ricompilare il documento di contratto per aggiornare eventuali bookmark che riferiscono i numeri e le date di registro.
'''''Nota:''' Il contratto è numerabile <u>solamente</u> se non è in bozza. Se il contratto è in bozza viene generato un errore.''


== Parametri ==
== Parametri ==
Riga 36: Riga 39:


=== data_raccolta [OUT] ===
=== data_raccolta [OUT] ===
Ritorna la data di raccolta. Il dato viene prelevato dal contratto per cui viene tornato anche se era preesistente all'azione.
Ritorna la data di raccolta. Il dato viene prelevato dal contratto per cui viene tornato anche se era preesistente all'azione.<nowiki/>
 
===<nowiki/>===

Versione attuale delle 14:40, 25 mag 2017

Introduzione

Questa azione permette di numerare un contratto, con l'opzione di ricompilare il documento di contratto per aggiornare eventuali bookmark che riferiscono i numeri e le date di registro.

Nota: Il contratto è numerabile solamente se non è in bozza. Se il contratto è in bozza viene generato un errore.

Parametri

tipo_documento [IN]

Il contratto può essere acceduto direttamente oppure attraverso l'intermediazione di un Elemento Documentale. La selezione del tipo di documento pilota la presenza dei parametri di identificazione per ID (id_contratto, id_elemento_documentale) descritti successivamente.

id_contratto/id_elemento_documentale [IN]

Il parametro id_contratto permette di passare una variabile Long contenente il PKID del contratto. Mutuamente esclusivo con id_elemento_documentale.

Al contrario, il parametro id_elemento_documentale permette di riferirsi ad un elemento documentale. Durante la fase di numerazione viene verificato se l'elemento documentale è associato ad un contratto. In caso negativo viene generato un errore.

registro [IN]

Permette di specificare quale dei registri si intende numerare:

  • NESSUNO: Non viene eseguita alcuna operazione di numerazione. Questo permette di utilizzare l'opzione di ricompilazione da sola.
  • REPERTORIO: Numera il registro di repertorio, se non ancora numerato. Se il contratto non ha impostato il registro di repertorio viene generato un errore.
  • RACCOLTA: Numera il registro di raccolta, se non ancora numerato. Se il contratto non ha impostato il registro di raccolta viene generato un errore.
  • AUTOMATICO: Numera tutti i registri non ancora numerati impostati nel contratto. Se non è presente almeno un registro impostato, viene generato un errore.

data_numerazione [IN]

Permette di specificare la data della numerazione. Se non impostata viene usata la data odierna.

ricompilazione [IN]

Permette di specificare se ricompilare o meno il documento:

  • NESSUNA: Non avviene alcuna ricompilazione.
  • CONTRATTO: Viene ricompilato il documento principale del contratto. Se non viene trovato il documento da ricompilare, viene generato un errore.

num_repertorio [OUT]

Ritorna il numero di repertorio. Il dato viene prelevato dal contratto per cui viene tornato anche se era preesistente all'azione.

data_repertorio [OUT]

Ritorna la data di repertorio. Il dato viene prelevato dal contratto per cui viene tornato anche se era preesistente all'azione.

num_raccolta [OUT]

Ritorna il numero di raccolta. Il dato viene prelevato dal contratto per cui viene tornato anche se era preesistente all'azione.

data_raccolta [OUT]

Ritorna la data di raccolta. Il dato viene prelevato dal contratto per cui viene tornato anche se era preesistente all'azione.