Vai al contenuto

WMS001 - Gestione tabelle locazioni

Descrizione

Gestione a griglia delle tabelle di configurazione dei tipi di locazione (DFTABLOCAZIONI) usate dalla procedura locazioni WMS. Richiede la configurazione tm-cfg-gestione-tablet = "S" per essere operativo. Puo' essere richiamato in modalita' popup da altri programmi tramite la linkage utilwms001.cpy, con possibilita' di prefiltrare per tipo locazione.

  • Magazzino > Giacenze & Sottoscorta > Locazioni > Gestione tabelle locazioni

Tabelle utilizzate

Tabella Accesso Descrizione
DFTABLOCAZIONI Lettura / Scrittura Tabella tipi locazione (DB frontiera, aperta via x-apri-tabelle-db)
FEURTAB Lettura Tabella euristica parametri (standard)

Configurazioni RNEWCONF lette

Il programma legge la configurazione aziendale tramite x99-src-cfg (utilncnf). Parametri rilevanti:

  • tm-cfg-gestione-tablet: deve essere "S" per abilitare la procedura
  • tm-cfg-bin-tipo: impostato a "P" (percorso binari)
  • tm-cfg-bin-path: path base per i file binari
  • tm-cfg-dbf-conn-string: stringhe di connessione al DB frontiera
  • tm-cfg-dbf-log-level: livello di log

Flusso di elaborazione

  1. Inizializzazione standard (z-99-init-program, ctr-abil, rd-azi, open-files)
  2. Lettura configurazione (x99-src-cfg); se tm-cfg-gestione-tablet != "S" mostra avviso e termina
  3. Apertura DB frontiera (x-apri-tabelle-db)
  4. Inizializzazione file transito griglia
  5. Se richiamato con utilwms001 (called = program-id): modalita' selezione (a-modalita = "S"), con filtro su tipo locazione passato dal chiamante
  6. Accept del tipo locazione (a-tm-tipo) per filtrare la griglia
  7. Caricamento dati griglia (a-leggi-dati, z-grid-det-crea-transito)
  8. Ciclo interattivo: gestione tasti (F3 conferma, F3 aggiorna, CTA aggiungi, CTE elimina, Invio seleziona, Shift+F4 griglia, Shift+F5 esporta)

Chiamate a sottoprogrammi

Programma Scopo
COGU10W Recupero divisa di conto
z-99-init-program Inizializzazione standard programma

Linkage

  • wcont.cpy / wcont1.cpy: strutture standard
  • utilwms001.cpy: parametri di chiamata in popup (called, caller, tlo-tipo)

Note

  • Versione tabella DFTABLOCAZIONI: costante k-versione-dftablocazioni = 1
  • Nome tabella sincro: "DFTABLOCAZIONI"
  • Numero massimo elementi griglia: k-max-ele-tab = 900
  • Il programma usa utilgdad per la gestione griglia con drag-and-drop