Magazzino — Distinta Base e Pre-Distinte/Preventivi
Area Magazzino > Produzione > Distinta Base e Distinte-Preventivo del menu Eurocoge — gestione composizione prodotti (BOM), ricerca componenti, costi aggiuntivi, versioni storiche, pre-distinte per offerte.
Panoramica
17 programmi per la gestione di distinte base e pre-distinte/offerte:
- Distinta Base (9) — composizione BOM, componenti, costi, versioni, stampe valorizzazione
- Distinte-Preventivo (8) — merci temporanee, pre-distinte, offerte, calcolo prezzi
Totale: 17 programmi, ~25.300 righe COBOL.
Nota: COGE31 (gestione distinta base principale, 4.638 righe) e' documentato in ciclo-produzione.md. COGL03 (641 righe) e' condiviso con magazzino-giacenze-scorte.md dove e' censito come "Creazione listino su distinta".
Distinta Base (9 programmi, 15.938 righe)
| # |
Programma |
Righe |
Descrizione |
| 1 |
COGL03 |
641 |
Creazione listino prezzi su distinta base (fascia merci) |
| 2 |
COGV29 |
883 |
Ricerca inversa componenti: dove un componente e' usato |
| 3 |
COGM34 |
2.329 |
Modifica simultanea componenti su piu' distinte (batch) |
| 4 |
COGE26 |
917 |
Tabella costi aggiuntivi su distinte (percentuali lavorazione, imballaggio) |
| 5 |
COGM72 |
1.496 |
Visualizzazione versioni storiche distinte con valutazioni |
| 6 |
COGE31N |
2.961 |
Gestione ad albero distinte (tree-view, drag-drop, import) — BETA |
| 7 |
COGP14 |
3.382 |
Stampa composizione distinte con prezzi, costi, quantita' |
| 8 |
COGP37 |
1.154 |
Stampa valorizzazione distinte per quantita' specificata |
| 9 |
COGP56 |
1.175 |
Stampa valorizzazione distinte per vendita (prezzi cliente, fasce) |
Archivi principali
| File logico |
Contenuto |
| COGDBASE |
Distinte base permanenti (componenti, quantita', unita' misura) |
| COGDBAGG |
Materiali aggiuntivi distinta |
| COGTRANS |
File transazioni indicizzato (storico versioni, costi, log conversioni) |
| COGMERCI |
Anagrafica merci |
| DISTRANS |
File staging per stampe |
Pattern architetturale
- COGE31N (tree-view) e' la versione grafica evoluta di COGE31, con gestione ad albero, bitmaps per nodi aperti/chiusi, importazione componenti al volo. Marcata BETA.
- COGV29 offre ricerca inversa: dato un componente, elenca tutti i prodotti finiti che lo contengono (lookup su fino a 8.000 risultati).
- COGM34 permette sostituzione massiva di un componente in tutte le distinte dove appare (per esempio cambio fornitore materia prima).
- Le 3 stampe (COGP14/P37/P56) offrono tre diverse prospettive di valorizzazione: composizione tecnica, per quantita', per vendita con prezzi cliente.
- Tutti i programmi di valorizzazione integrano il modulo COGU10 per gestione multi-valuta.
Distinte-Preventivo (8 programmi, 9.401 righe)
Ciclo completo: merci temporanee → pre-distinta → valorizzazione → offerta → [conversione a distinta base].
| # |
Programma |
Righe |
Descrizione |
| 1 |
COGL07 |
591 |
Anagrafica merci temporanee per preventivi |
| 2 |
COGL08 |
1.276 |
Gestione pre-distinte (CRUD componenti, note) |
| 3 |
COGL09 |
1.736 |
Valorizzazione pre-distinte (ordini attivi, PUA, manuale, cambio valuta) |
| 4 |
COGL11 |
523 |
Cancellazione pre-distinte con pulizia cascata |
| 5 |
COGL12 |
864 |
Passaggio pre-distinta → distinta base permanente |
| 6 |
COGL10 |
1.699 |
Creazione offerte da pre-distinte (prezzi cliente, termini, scadenze) |
| 7 |
COGL13 |
1.062 |
Visualizzazione offerte con dettagli componenti |
| 8 |
COGL31 |
2.650 |
Calcolo offerte con percentuali ricarico e margini GMP |
Archivi specifici
| File logico |
Contenuto |
| COGMERTP |
Anagrafica merci temporanee (non ancora codificate) |
| COGDBPRE |
Pre-distinte (BOM provvisorie per offerte) |
| COGOFFCL |
Archivio offerte/preventivi |
| COGDBAGG |
Materiali aggiuntivi |
Flusso operativo
COGL07 (merci temp.) → COGL08 (pre-distinta) → COGL09 (valorizzazione)
↓
COGL10 (offerta) → COGL13 (visualizza)
↓
COGL31 (calcolo) → COGL12 (→ distinta base)
COGL11 (cancella tutto)
- COGL07 crea merci temporanee (prodotti non ancora codificati nel catalogo)
- COGL08 assembla la pre-distinta con componenti temporanei e standard
- COGL09 cerca prezzi su ordini attivi, PUA (Prezzo Unitario Acquisto), immissione manuale; supporta cambio valuta
- COGL10 genera l'offerta formale con condizioni cliente
- COGL31 ricalcola l'offerta con percentuali di ricarico (default 50% + 2%)
- COGL12 converte la pre-distinta in distinta base permanente (COGDBASE), con logging su COGTRANS
- COGL11 cancella in cascata: pre-distinta → offerte → merci temporanee
Programmi piu' grandi (>2.000 righe)
| Programma |
Righe |
Descrizione |
| COGP14 |
3.382 |
Stampa composizione distinte (multi-layout, localizzazione) |
| COGE31N |
2.961 |
Gestione ad albero distinte (BETA) |
| COGL31 |
2.650 |
Calcolo offerte con ricarichi |
| COGM34 |
2.329 |
Modifica simultanea componenti |
| COGL09 |
1.736 |
Valorizzazione pre-distinte |
| COGL10 |
1.699 |
Creazione offerte |
| COGM72 |
1.496 |
Storico versioni distinte |
Riepilogo
| Sotto-area |
Programmi |
Righe |
% |
| Distinta Base |
9 |
~15.938 |
63% |
| Distinte-Preventivo |
8 |
~9.401 |
37% |
| Totale |
17 |
~25.300 |
100% |