2.8 - Interfaccia Sistemi Produzione

2.8.1 - Interfaccia Sistemi Produzione: 1. Fine Linea


  Anagrafica Articoli Fine Linea Movimenti Fine Linea Rilevazione pallets prodotti

2.8.1.11 - Interfaccia Sistemi Produzione - Fine linea: 11. Rilevazione pallets prodotti

Rel. 6.4.4.0
Da questa funzione è possibile inserire, in modo semplice e guidato, i dati necessari alla generazione degli SSCC, per effettuare le operazioni di Carico da Produzione.
Operativamente, dopo aver impostato la Ditta ed indicato se stampare o meno le Etichette SSCC, è richiesto di specificare:

I dati del packaging (block & tier) saranno acquisiti, con possibilità di modifica, dall'Anagrafica Articoli Fine Linea. Gli SSCC generati saranno visualizzati in un data-grid.

2.8.1.2 - Anagrafica Articoli Fine Linea

Rel. 6.2.0.0

Questa funzione permette d'intervenire sul database del fine linea, inserendo nuovi Articoli oppure modificando/aggiornando i dati di quelli già presenti.


Modalità Operativa

Dopo aver impostato la Ditta e selezionato lo Schema DB (è attivo il tasto F8 per la ricerca), si ottiene un data-grid composto da due sezioni:

Se un Articolo è presente nel db del fine linea e non in , la riga del data-grid di destra è evidenziata a sfondo rosso.

Per inserire un nuovo Articolo, è necessario prima codificarlo in (dall'apposita funzione), poi accedere a questa funzione. Operativamente, cliccare sul pulsante ed inserire il Codice Articolo. In base a questo, il programma acquisisce i dati dal db di e li aggiorna sul db del fine linea. Convalidare al termine dell'inserimento di ogni Articolo.

La modifica, invece, permette di variare i dati degli Articoli solo sul db del fine linea, a prescindere da . Gli Articoli oggetto di modifica sono contrassegnati dallo sfondo giallo della cella CodeArt.

Infine, cliccando sul pulsante , il programma provvede ad aggiornare i dati del db del fine linea con quelli di .

Per confermare definitivamente le operazioni eseguite, prima di abbandonare l'ambiente operativo, cliccare sul pulsante di convalida in alto a destra della videata.

In seguito alla Convalida definitiva, le righe inserite/modificate sono evidenziate a sfondo verde.

2.8.1.3 - Movimenti Fine Linea

Rel. 6.1.9.0

Nella funzione di Manutenzione dei Movimenti di Fine Linea, qualora si modifichi il Numero dei Colli, il programma provvederà a controllare che questo Non superi il valore risultante dalla seguente formula: [(max tier + 1) x block] - 1.

Il max tier corrisponde al numero massimo di strati per pallet, indicato sull'Anagrafica Articoli Fine Linea.

Grazie a questo controllo, l'Utente ha la possibilità di aggiungere colli su un determinato pallet, con la sicurezza di Non superare il numero massimo di strati. 

Esempio:
applicando la formula, si ottiene il valore 27. In una situazione di questo tipo, all'Utente sarà consentito aggiungere colli fino ad una massimo di 27.

Nel data-grid in cui sono elencati i movimenti di fine linea, sono state implementate le colonne Num.OdV e DataOdV, per la visualizzazione del Numero e della Data dell'Ordine di Vendita, relativo all'Ordine di produzione su Commessa.

2.8.1.4 - Relazioni art./imb. fine linea

È ora disponibile anche la funzione di aggiornamento della tabella di relazioni lato Fine Linea (DARIA01 – Mysql):

Avuto accesso a questa funzione, è subito visualizzata una griglia con tutte le relazioni imballi/articoli presenti nel database di fine linea, con evidenziati in rosso i dati degli imballi non coincidenti con quelli di SIGEA.
Per accedere, invece, alla funzione di aggiornamento massivo dei dati, è necessario cliccare sul tasto di ricarica evidenziato nella maschera di testa e scegliere “Agg./Ins./Canc. Relazioni da tabella SIGEA”. Fatto ciò, verranno visualizzate tutte le relazioni candidate all’inserimento, a un aggiornamento dei dati o alla cancellazione. Sarà possibile scegliere le righe da far elaborare tramite check-box e infine far partire l’elaborazione convalidando. Le righe elaborato verranno colorate in verde.
ATTENZIONE: Per ognuna delle relazioni verrà esportato un numero di relazioni in base al numero di EAN collegati all’articolo e all’imballo, secondo questo criterio: per ogni EAN di ogni referenza saranno create le relazioni con tutte gli EAN degli imballi. (NUMERO RELAZIONI FINALI= num. EAN art. * num. EAN imballo).
Dopo l’elaborazione è possibile tornare alla sola visualizzazione dei dati esportati, cliccando sul pulsante ricarica e scegliendo “Inquiry relazioni tabella Fine Linea”.
La procedura può essere eseguita anche in modalità schedulata. In tale modalità verranno elaborati tutte le cancellazioni, gli inserimenti e gli aggiornamenti previsti dal sistema in seguito a modifiche lato SIGEA.

2.8.2.2 - Dati Anagrafici

 La funzione di export è stata implementata per prevedere:

a) La gestione delle AZIONI in caso di export anagrafica DI.BA.;
b) In caso di export materie prime attraverso la richiesta AddArticleToWarehouse, post “UniqueBarcodeNumber”, l’indicazione del codice EAN confezione o articolo, insieme al codice lotto. La richiesta prevederà l’indicazione del codice AI per ciascuna delle informazioni esportate, e sarà valorizzata in presenza di almeno un codice EAN.


AGGIORNAMENTO INTERATTIVO E SCHEDULATO

Questa funzionalità permette di aggiornare, in modalità interattiva e schedulata, le informazioni utili al funzionamento del sistema di produzione. Allo stato attuale sono previste le seguenti entita:

- Anagrafica articoli "materie prime"
- Anagrafica articoli "prodotti finiti"
- Anagrafica DI.BA.
- Anagrafica lotti

Dalla funzione E0 \1.1 Parametri base\7 Tabelle procedurali (tabella RUO), occorre creare il ruolo 1604=Responsabile sistemi di produzione da associare all’anagrafica interlocutori del Responsabile sistemi di produzione.
La presenza di questa informazione sarà controllata in fase di accesso alle funzioni di Import ed Export pertanto, se non codificate correttamente, le funzioni non saranno eseguite.
Il codice deposito da indicare è quello riportato sull’anagrafica delle DI.BA. intestate ai Prodotti Intermedi ed a quelli Finiti. Per i componenti, ed in modo particolare per il lotto a questi riferito, sarà utilizzato il codice deposito indicato sulla riga componenti della DI.BA.
Le date non saranno richieste e gestite nella fase di export bensì solo in quella di import della movimentazione pertanto proporranno sempre la data attuale.

Le procedure di export saranno eseguite nell’ordine indicato a video poiché occorre rispettare dei criteri di integrità (es. darebbe errore se esportato un lotto di un articolo la cui anagrafica non è stata in precedenza esportata). Durante l’elaborazione, nel caso di errore durante le fasi di aggiornamento, l’utente è avvertito con apposito messaggio di errore dell’entità in errore, da riportare nel ticket di assistenza.
Al termine dell’elaborazione è visualizzata l’icona “i” attraverso la quale è possibile, per il momento, generare un file nella libreria SPOOL/tmp per ciascuna entità un file con il contenuto.

Avremo quindi:
json_amg_file.txt - per i prodotti finiti
json_adc_file.txt - per i componenti
json_adb_file.txt - per le di.ba.
json_clt_file.txt - per i lotti relativi ai componenti/intermedi

E’ possibile utilizzare questa stessa possibilità accedente alla funzione in oggetto con tipo lavoro 3=Interrogazione.
La procedura di export dati anagrafici e contabile lotti può essere schedulata, proponiamo esempio della corretta compilazione della procedure dove occore specificare quali campi obbligatori la ditta ed il deposito.

Nel campo Argomento_1 se non indicato nessun valore o indicato 9, saranno esportati tutti i dati, sia quelli anagrafici sia quelli contabili.
Altrimenti indicando 1, saranno esportati solo i dati anagrafici, con 2 solo i dati contabili dei lotti.
Al termine dell’esecuzione della procedura dei dati contabili del LOTTO, la colonna nella quale riportato il saldo dei movimenti è azzerata.

2.8.2.3 - Movimentazione Produzione

E’ la funzione attraverso la quale viene verificata la presenza di produzioni completate e da aggiornare su SIGEAdb e quindi, se confermata la selezione, generati i movimenti di carico da produzione per il prodotto finito/intermedio e di scarico a produzione dei componenti/intermedi.

La verifica se una produzione generata da ORIPAN è stata già processata da SIGEAdb è possibile poiché nel documento di produzione generato da SIGEAdb è storicizzato l’ID del movimento di produzione assegnato da ORIPAN. Allo stato attuale l’id è storicizzato nella colonna DOCU_ALLG (tavola MMMG) che non può, per ovvi motivi, essere modificata pertanto, se occorre reimportare una produzione occorre cancellare prima il documento generato da SIGEAdb ed eseguire nuovamente la funzione di import movimenti di produzione.

I movimenti di produzione già processati da SIGEAdb sono proposti in giallo e non sono selezionabili dall’elenco delle produzioni comprese nel periodo richiesto. In ogni caso le produzioni richieste da SIGEAdb ad ORIPAN attraverso la richiesta “GetProductionListi” sono quelle “terminate” nel periodo impostato e con stato 3=Produzione completata. La data di fine produzione sarà assunta come data del documento di produzione generato da SIGEAdb.
Le distinte proposte nell’elenco, e selezionate, genereranno la movimentazione di produzione. Si precisa che ORIPAN restituisce solo alcuni degli articoli presenti nella DI.BA., ad esempi i costi del personale o la forza motrice non sono inclusi, pertanto SIGEAdb opera nel modo seguente:

- Genera la distinta di prelievo del prodotto finito/intermedio assumendo come quantità prodotte quelle indicate nella risposta di ORIPAN;
- Adegua le quantità scaricate dei diversi componenti alle quantità presenti nelle risposte di ORIPAN;
- Aggiorna i lotti ed aggiorna la movimentazione utile alla rintracciabilità in base ai lotti indicati da ORIPAN pertanto, se un lotto non esiste su SIGEAdb il movimento di scarico viene generato senza indicare alcun lotto;
- Se prevista, è generata la movimentazione ai fini della Contabilità Analitica;

Le quantità utilizzate per aggiornare i lotti presenti sul deposito indicato nella DI.BA. aggiornano la giacenza del lotto ma non aggiornano il saldo movimenti utilizzato dalle procedure di aggiornamento lotti sul sistema di ORIPAN. Ovviamente, qualora intercorra qualche modifica sul documento di produzione, il saldo movimenti è aggiornato e di conseguenza anche la giacenza del lotto sul sistema ORIPAN al successivo export.
Si suggerisce in questo caso di approfondire con ORIPAN.

2.8.3.2 - Dati Anagrafici

Implementata la funzione per l’aggiornamento sul db SQLSERVER di JUST MES:

 050

 Dopo aver selezionato la ditta il deposito e il tipo di entità da esportare (se “1 - Nuove e modificate” o “0 - Tutte”), viene eseguito alla convalida l’export per le seguenti entità:

051

052

2.8.3.3 - Export ordini di produzione

Implementata la funzione per l’aggiornamento sul db SQLSERVER di JUST MES. Attraverso questa funzione, gli ordini in precedenza avviati, se selezionati per singolo articolo o settore, popolano la tabella di frontiera del MES con le informazioni utili alla produzione. 

La tabella interessata è SCAMBIO_ORDINI nella quale il Flag_letto è impostato a 0 affinchè il MES possa prendere in carico gli ordini da confermare.

055

Se la tabella SCAMBIO_ORDINI del MES è aggiornata correttamente, lo stato della colonna ExpMes è aggiornato da “da esportare” a “esportato” altimenti è segnalata l’anomalia. Nel caso un ordine di produzione viene esportato nuovamente e nella cartella SCAMBIO_ORDINI il flag letto è ancora 0 (non è stato elaborato dal MES), l’ordine viene cancellato e nuovamente aggiornato.