Vai al contenuto

Strumenti di gestione

Panoramica

Oltre ai flussi automatici legati ai documenti di magazzino, la procedura locazioni offre strumenti per gestione manuale, verifiche e operazioni speciali.


Inventario da locazioni (COGV33)

Quando si esegue l'inventario con modalita' "T" (Terminalino/tablet) e gestione-tablet = "S":

  1. Il programma azzera prima le quantita' in coginven
  2. Chiama WMSW01 con operazione inventario:
  3. Legge tutte le giacenze da dfgiacenzeloc per il magazzino indicato
  4. Per ogni articolo: somma le giacenze di tutte le locazioni
  5. Aggiorna coginven con il totale calcolato

In questo modo l'inventario del gestionale viene ricalcolato dalle giacenze fisiche per locazione anziche' dai movimenti contabili.

Dall'interfaccia inventario sono disponibili anche: - F6 → WMSW02: visualizzazione giacenze per locazione di un articolo specifico - F7 → WMSW04: confronto movimenti gestionale vs movimenti APP da una data


Spostamento tra locazioni (WMS007)

Programma interattivo per spostare tutta la merce da una locazione a un'altra.

Input: locazione di partenza e locazione di destinazione (entrambe devono esistere in dflocazioni).

Meccanismo: WMS007 non aggiorna direttamente le tabelle SQL. Esegue una chiamata HTTP al web service PHP:

URL: /bm/locazioni_daemon.php
Azione: spostamentoCompletoLocazione
Parametri:
  - idazienda: codice azienda
  - locazioneIniziale: {"locazione":"X","classe":"P","mag_tip":"I","mag_cod":"Y"}
  - locazioneFinale:   {"locazione":"Z","classe":"P","mag_tip":"I","mag_cod":"Y"}

Il web service si occupa di: - Spostare tutti i record dfgiacenzeloc dalla locazione sorgente alla destinazione - Creare i movimenti di spostamento in dfmovimentiloc - Aggiornare dflocazioni (liberare la sorgente, associare la destinazione)


Movimenti manuali (WMS006)

Programma per creare rettifiche manuali di giacenza nelle locazioni. Si usa quando l'APP non ha registrato correttamente un movimento o quando serve un aggiustamento.

Interfaccia: griglia con articoli e quantita' da movimentare su una locazione specificata.

Per ogni riga della griglia: 1. Verifica se il movimento esiste gia' in dfmovimentiloc 2. Crea/aggiorna il movimento 3. Crea/aggiorna la giacenza in dfgiacenzeloc 4. Aggiorna dflocazioni (marca la locazione come occupata)


Scarico batch locazioni (WMS005)

Programma batch/interattivo per lo scarico massivo delle locazioni di partenza. Opera in piu' passate:

Passata Funzione
Giro 1 Scansiona DDT di uscita in un intervallo date. Per ogni BDP collegato, trova la locazione e scarica le giacenze
Giro 2 Scansiona locazioni occupate e verifica se ci sono BDP residui aperti. Pulisce le giacenze orfane
Giro 3 Scansiona locazioni libere con giacenza residua e le azzera
Giro 5 Riconciliazione singola locazione: confronta BDP aperti con giacenze effettive

Visualizzazione DDT di carico (WMS003)

Mostra i DDT di carico presenti nel DB Frontiera (dfdoctes con classe "DM"). Permette di verificare: - Se un carico e' gia' stato stoccato (carico-stoccato) - La locazione assegnata - Lo stato del documento (aperto, bloccato, cancellato)


Visualizzazione movimenti (WMS004)

Mostra lo storico dei movimenti per una combinazione locazione/merce. Legge dfmovimentiloc e presenta: - Data e ora del movimento - Tipo (Arrivo/Movimento/Prelievo) - Segno (Entrata/Uscita) - Documento collegato - Quantita'


Visualizzazione giacenze (WMSW02 / WMSW03)

WMSW02: data una merce e un magazzino, mostra la distribuzione delle giacenze per locazione. Leggendo dfgiacenzeloc, presenta una griglia con: - Locazione - Classe (A/P/M) - Giacenza - Quantita' prenotata - Quantita' in uscita

WMSW03: data una locazione, mostra tutti gli articoli presenti. Usato come lookup da WMSW02 e WMS002.


Stampa DDT con locazione (DDTCTR)

Quando gestione-tablet = "S", la stampa del DDT di trasporto include la locazione del BDP:

  1. Per ogni BDP collegato al DDT in stampa:
  2. Chiama WMSU01 con operazione LOCAZIONE-DOC
  3. Recupera la locazione da dfdoctes (classe "BDP")
  4. Se non trovato: cerca un BDP provvisorio via dfdocrac (classe "BDPP")
  5. La locazione viene inserita nel campo "LOC" del template Word (20 caratteri)
  6. Per il DDT nel suo complesso: chiama WMSW01 locazione-ddt che restituisce una stringa CSV con tutte le locazioni distinte dei BDP collegati → campo XML "UBICAZIONE"

Gestione tabelle locazioni (WMS001)

Programma CRUD per l'anagrafica locazioni (dftablocazioni). Permette di definire i codici posizione:

Tipo Significato
1 Stanza
2 Corsia
3 Posto
4 Piano
5 Cella

Ogni posizione ha un codice a 2 caratteri e una descrizione da 40 caratteri.


Mappatura magazzini (WMS002)

Interfaccia grafica a griglia per visualizzare la mappa delle locazioni fisiche del magazzino. Mostra la disposizione delle ubicazioni per stanza/corsia/posto/piano con indicazione dello stato (libera, occupata, capacita'). Include funzione di stampa etichette per le locazioni.

Vedi anche