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.
Menu¶
- 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 proceduratm-cfg-bin-tipo: impostato a"P"(percorso binari)tm-cfg-bin-path: path base per i file binaritm-cfg-dbf-conn-string: stringhe di connessione al DB frontieratm-cfg-dbf-log-level: livello di log
Flusso di elaborazione¶
- Inizializzazione standard (
z-99-init-program,ctr-abil,rd-azi,open-files) - Lettura configurazione (
x99-src-cfg); setm-cfg-gestione-tablet != "S"mostra avviso e termina - Apertura DB frontiera (
x-apri-tabelle-db) - Inizializzazione file transito griglia
- Se richiamato con
utilwms001(called = program-id): modalita' selezione (a-modalita = "S"), con filtro su tipo locazione passato dal chiamante - Accept del tipo locazione (
a-tm-tipo) per filtrare la griglia - Caricamento dati griglia (
a-leggi-dati,z-grid-det-crea-transito) - 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 standardutilwms001.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
utilgdadper la gestione griglia con drag-and-drop