COGX44 - Elenco Commesse¶
Funzione¶
Consultazione/visualizzazione elenco commesse con filtri multipli e griglia navigabile. Supporta ordinamento, filtro contestuale in griglia, stampa elenco e filtri predefiniti.
Menu¶
- Vendite > Commesse > Visualizzazioni > Elenco commesse
Tabelle e file principali¶
| Tabella/File | Descrizione | Accesso |
|---|---|---|
| COGTESCM | Teste commesse | Lettura |
| COGGEANA | Anagrafica clienti | Lettura |
| COGTABEL | Tabelle configurazione (tipo "A1" e "BE") | Lettura |
| COGUA0 (t-dettaglio) | Dettaglio per griglia | Lettura |
| File da cogx44.select | File specifici del programma | Lettura |
Logica principale¶
- All'apertura, carica l'eventuale filtro predefinito (z-imppredf-carica-default). Se presente, esegue automaticamente la ricerca.
- L'utente puo' impostare i filtri nella scheda filtri:
- Cliente (tm-ana-cod-c): validato tramite COGS65W.
- Cliente assistenza (tm-ana-cod-a).
- Stato commessa (tm-stato): selezionato da combo (COGS60).
- Esplodi sottocommesse (tm-esplodo-sott): checkbox.
- Date apertura da/a (tm-da-data-ape / tm-a-data-ape).
- Date consegna da/a (tm-da-data-con / tm-a-data-con).
- Conferma filtri (a-controlla-filtri): valida tutti i campi e avvia la ricerca.
- Caricamento griglia: legge COGTESCM con i filtri applicati, popola fino a k-max-ele-tab (900) elementi.
- La griglia supporta:
- Ordinamento per colonne (z-grid-det-componi-ord / z-grid-det-mostra-ord).
- Filtro contestuale (k-filtro-su-griglia).
- Pop-up menu (k-pmg-primo / k-pmg-ultimo, exception 151-199).
- Tab control con almeno 2 pagine (filtri e risultati).
- Pulsanti: salva filtri (k-ctrl-salva), cerca (k-ctrl-find), stampa F7 (k-f7-stampa).
Copybook principali¶
cogx44.select,cogx44.fd,cogx44.wrk,cogx44.prc,cogx44.declacogx44-01.scr(screen),cogx44.tm(campi maschera)cogx44.imppredf-wrk(filtri predefiniti)cogua0-t-dettaglio.fd,cogua0-t-dettaglio.cpycostanti-commesse.cpyk-personal.cpy
Note¶
- Max 900 elementi in griglia (k-max-ele-tab).
- Ordinamento predefinito: per codice commessa ascendente (gcn-r-cod, colonna 1).
- Gestione sottocommesse: se w-fl-ok-sott = "S", esplode le sotto (w-sot-cod-num).
- Tab control: pagina 1 = filtri, gestita da w-tab-current-page e w-tab-pag-visible.
- Supporto filtri predefiniti tramite imppredf.