|
||
Nuova funzione per conteggio righe ordini/prebolle per area rulliera
Creare una nuova funzione a cui passare in input i seguenti dati:
- tipo: 0=documenti cliente di tipo prebolla, 1=ordini cliente; in caso di documento cliente e il tipo documento cliente non é una prebolla deve restituire zero.
- ID: ID_BOLLETCLI o ID_ORDTCLI, in base a quanto specificato nel campo tipo;
- Area rulliera: numero dell'area della rulliera; la rulliera di competenza viene desunta dal magazzino di riga;
- Tipo riga: 0=tutte, 1=aperte, 2=chiuse.
L'output della funzione deve essere il numero di righe di ordine o di bolla assegnate all'area indicata. Questa funzione servirà per creare dei campi calcolati nella ricerca sintetica di ordini cliente e documenti cliente.
Nuova funzione per conteggio righe prebolle della rulliera da controllare
Creare una nuova funzione che riceva in input i seguenti dati:
- ID_BOLLETCLI;
- Tipo: 0=da controllare, 1=controllate.
La funzione deve restituire:
- zero, se il documento cliente in esame non é una prebolla, o se non ha nemmeno una riga assegnata ad un magazzino di tipo rulliera;
- se tipo=0 il numero di righe completamente prelevate ma ancora da controllare;
- se tipo=1 il numero di righe completamente prelevate ma già controllate.
Per sapere se la riga di prebolla é già stata controllata si deve verificare la presenza di almeno un record nell'archivio di log della bilancia, scartando i record con esito negativo.
Questa funzione verrà utilizzata per creare dei campi calcolati nella ricerca sintetica dei documenti cliente.
NOTA: il cliente deve definire un criterio tale per cui si possano identificare, e quindi scartare, le righe che non subiranno controlli. Se prelevo un collo intero o un pallet intero, questi infatti non subiranno nessun controllo.
Nuovo programma: consultazione prebolle rulliera
Realizzare il nuovo programma, con relativa nuova voce di menu, “consultazione prebolle rulliera (De Salute)”.
Tale programma deve presentare i pulsanti avvia e guida in linea. Prevedere le seguenti selezioni:
- rulliera: tutte o una rulliera specifica, default tutte;
- magazzino: tutti o un magazzino specifico facente parte della rulliera selezionata precedentemente, default tutti.
Premendo avvia il programma deve popolare la griglia dati con le righe delle prebolle il cui magazzino di riga sia un magazzino rulliera (vedi fase 5, tabella associazione rulliera/magazzini), filtrando in base alle selezioni della maschera.
Nella griglia saranno presenti le seguenti colonne di tipo flag ("V" verde o "X" rossa, come la colonna scheda processo della ricerca anagrafica articoli):
- formato almeno un collo;
- collo associato ad un bancale; se più colli si considera vero se almeno uno di essi é associato ad un bancale;
- riga prebolla prelevata completamente.
Rendere disponibili nella griglia i dati dei seguenti archivi:
- testata prebolla;
- righe prebolla;
- cliente;
- tipo documento;
- magazzino;
- causale di magazzino;
- rulliera, area rulliera.