Vai al contenuto

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:

  1. Distinta Base (9) — composizione BOM, componenti, costi, versioni, stampe valorizzazione
  2. 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
Sotto-area Programmi Righe %
Distinta Base 9 ~15.938 63%
Distinte-Preventivo 8 ~9.401 37%
Totale 17 ~25.300 100%