Vendite - Programmi interni¶
SWC002 - Esportazione merci¶
Questo programma esporta i dati su alcune tabelle dimensione:
| Tabella origine | Tabella destinazione | Contenuto |
|---|---|---|
| COGMERCI | BINMERCI | Anagrafica merci e dati collegati |
Esportazione tabelle per codice merce avanzato¶
A - Esportazione dati per Siderpress L'esportazione di queste tabelle per Siderpress e' particolare, perche' per i prodotti finiti, definiti da una determinata classe e da un determinato gruppo merceologico (PF e PR), le tabelle da esportare non devono essere quelle specifiche della classe a cui appartengono, ma quelle della materia prima con cui sono costruiti.
Per ottenere questi dati: * Ricerca su TGLPRRKE usando il tipo chiave K-TRPK-PART-CM della merce in esame * Ricerca della prima riga di preventivo a cui e' associata la chiave (TGLPRRIG/TGLPRRIP) * Qui trovero' le caratteristiche richieste:
| Idx | Tabella | Descrizione |
|---|---|---|
| 1 | MT | Materiale |
| 2 | DU | Durezza |
| 3 | CC | Composizione chimica |
| 4 | F | Famiglia |
| 5 | PR | Profilo |
NB: si era verificato che la chiave di cui sopra in determinati casi non veniva valorizzata. Di conseguenza prima dell'estrazione delle merci e' stato inserito un giro che la ricostruisce partendo dalle righe preventivi.
SWC009 - Esportazione vendite¶
Questo programma esporta i dati su alcune tabelle misura per l'analisi delle vendite:
| Tabella origine | Tabella destinazione | Contenuto |
|---|---|---|
| CLCANAMA | BINVENDI | Movimenti vendita e dati collegati |
| BINVENKT | Dettaglio componenti kit collegati ai movimenti vendita |
Esportazione documenti da non fatturare Se la configurazione uscite-da-non-fatturare vale "S", si dovranno estrarre tutti i documenti di uscita a cliente, a prescindere dal parametro di fatturazione presente sulla causale del documento.
Esportazione dati per taglio lamiere¶
Su BINVENDI sono presenti alcuni dati specifici per la gestione taglio lamiere:
| Nome campo | Descrizione | Note |
|---|---|---|
| BVEN-COSTO-UN | Costo unitario movimento | Informazione gia' presente |
| BVEN-COSTO-UN-IVA | Costo unitario ivato | Informazione gia' presente |
| BVEN-PESO-TEO-NETTO | Peso teorico netto, prelevato dal preventivo | Informazione nuova |
| BVEN-PESO-SFRIDO | Peso sfrido, prelevato dal preventivo | Informazione nuova |
| BVEN-PESO-REALE-NETTO | Peso reale netto, prelevato dal preventivo | Informazione nuova |
| BVEN-COSTO-MP | Costo medio materia prima per particolare | Informazione nuova |
Per ciascuna riga inserita su BINVENDI, se e' configurata la gestione taglio lamiere ("abilita"-"taglio-lamiere"), si dovra' seguire questo procedimento:
A.1 - Peso totale bolla Per ciascuna bolla in esame cercare il "peso totale bolla" su COGDESOR, tipo "BA" (vedi COGV50W).
A.2 - Ricerca riga preventivo La riga documento deve essere collegata ad una riga ordine. Leggere COGTORAG e determinare il tipo di ordine (TAR-TIPO-SPECIALE): * " ": ordine di "Taglio lamiere" * "PR": ordine di "Taglio profilati"
La riga preventivo si cerca su: * TGLPRRIG.TRPR-ORDINE-CLIENTE (lamiere) * TGLPRRIP.TRPP-ORDINE-CLIENTE (profilati)
A.3 - Calcolo dati
| Nome campo | Procedimento |
|---|---|
| BVEN-PESO-TEO-NETTO | (TRP*-PESO-NETTO / TPR*-PEZZI) * quantita' movimento |
| BVEN-COSTO-UN | ((TRP*-PESO-NETTO / TPR*-PEZZI) * TRP*-MP-COSTO-NETTO) + (TRP*-COSTO-LAV / TRP*-PEZZI) |
| BVEN-COSTO-UN-IVA | BVEN-COSTO-UN maggiorato dell'IVA |
| BVEN-COSTO-MP | TRP*-COSTO-MP-CNS (se = 0 eseguire A.3.1 per calcolarlo) |
A.3.1 - Calcolo costo materia prima a consuntivo
A.3.1.1 - Ricerca lanci collegati alla riga ordine Ricerca su TGLLNCDT (dettaglio lanci), usando TCLD-CHIA2.
A.3.1.2 - Ricerca nesting collegati al lancio Ricerca su TGLLNCNS, usando la chiave primaria. Da TGLNESTS si ricava il codice materia prima utilizzato.
A.3.1.3 - Ricerca prezzo di acquisto materia prima Se la merce e' uno sfrido (contiene "/" dopo il primo), cercare il costo sulla merce originale. Cercare il primo movimento di magazzino collegato alla merce, fino a trovare un movimento di entrata. Dalla riga ordine fornitore prendere il costo di acquisto al Kg: ROR-PREZZO.
Calcolo costo medio particolare Media ponderata del costo al kg, poi moltiplicato per il peso netto del particolare. TRP*-COSTO-MP-CNS = (PMKg * PesoNettoParticolare)
A.4 - Calcolo peso reale netto BVEN-PESO-TEO-NETTO * ("peso totale bolla" / "peso teorico netto bolla")
Estratto da documentazione interna ClickUp