Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 28-Aug-2023 10:35 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 27 lines
%%(display:none)
{{{
WikiUp
}}}
/%
La struttura delle richieste di movimentazione può essere di 2 tipi:\\
* __Testata__ (Key N.Testata) / __Righe__ (key N.Testata + N. Riga, oppure identificativo riga)\\
* solo __Righe__ (key identificativo riga)\\
\\
Sulle righe l'identificativo è la chiave principale, il N. testata / N. riga è una chiave multipla (ad esempio nel caso in cui una richiesta si sdoppia perchè ha delle assegnazioni in luoghi diversi).\\
Quando dai vari oggetti (documento / ordine produzione / impegni produzione) si esegue la funzione di assegnazione di una riga si imposta sempre la causale di testata (GMO = Tipo richiesta di movimentazione) in essa c'è, tra i vari campi, il numeratore richieste movimentazione, se esso è blank si intende che __non__ si deve creare la testata.\\
Vi sono infine campi che servono per la riga:\\
* l'origine documento, che stabilisce l'oggetto intestatario (cfr Impostazione chiavi GMRRIM). QWuesto campo è solo proposto, in linea di principio potrebbero esserci, sotto la stessa richiesta righe di origine diversa anche se la gestione successiva potrebbe risultare non proprio chiara\\
* il tipo riga richiesta (GMZ), ch eguida l'inseirmento della riga di richiesta\\
\\
Il numeratore dell'identificativo riga deve essere totalmente numerico (7.0), è fissato nella tabella GM1, dove è pure impostato il passo delle righe (nel caso ci sia la testata, se questa non esiste il campo è blank e il numero riga è 0).\\
\\
Per l'inizializzazione delle testate e delle righe vi sono le routines apposite:\\
* per la testata __£GMW__, attenzione è cura del programma lanciante decidere se la testata va creata o meno, si devono impostare:\\
** £GMOTO, il tipo testata, da tabella GMO\\
** £GMOMG, il magazzino di competenza\\
** £GMONR, il numero testata (opzionale, se blank viene creato un nuovo numero)\\
* per le righe __£GMZ__, anche in questo caso bisogna impostare se è un'inizializzazione con o senza testata (funzione CLEAR/CLEARN) dal richiamo\\
** £GMZNR,\\
*** nel caso di inizializzaizone con testata è il numero della testata, da cui si aggancia il tipo richiesta (GMO)\\
*** nel caso di inizializzaizone senza testata è direttamente il tipo richiesta\\
** £GMZTR, tipo riga (Tab. GMZ), opzionale, se impostato vale questo, se è blank viene assunto quello impostato nella GMO.\\
This page has only one version
«