Numerazione contratto

Da wiki.maggioli.it.
Versione del 25 mag 2017 alle 14:40 di imported>Root
Jump to navigation Jump to search

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.