INTRODUZIONE
La presente guida illustra le opzioni da attivare per collegare in lettura sacchetto ed invio dei PLU una bilancia compatibile con protocollo BERKEL
CONFIGURAZIONE
Per la parte di invio dei PLU alla bilancia, fare riferimento alla guida di configurazione di 2BitExport presente qui, sezione BERKEL.
Per configurare l’acquisizione dei single ticket, ovvero i prodotti con barcode avente prefisso + plu + prezzo/peso, fare riferimento alla guida presente qui.
Il tool che si occupa di produrre il file contenente le pesate e relativo contenuto è:
- MX100_V9.8.2 –> driver di comunicazione
- Xma 7.0.0.9 –> gestionale
Dovrà essere installato dal tecnico che segue la bilancia, e dovrà essere noto il percorso di creazione dei files di pesata. Generalmente. il nome file è così composto:
8 caratteri + estensione: <4 caratteri per numero bilancia><4 caratteri numero scontrino>.<ESTENSIONE: numero rete>
ES: 00010024.001
Barcode sacchetto da stampare sullo scontrino :
<2 caratteri di prefisso (es. “25”)><4 caratteri per numero scontrino><1 carattere per numero bilancia><5 caratteri IMPORTO SACCHETTO><1 carattere per Check digit>
ES: 2500011009805
Per configurare la lettura dei barcode sacchetto, impostare in impostazioni barcode –> bilancia questi dati:
Effettuare una prova di recupero pesata, dovrebbe generarsi il file Berkel_M400.ini in MAIN\LIB.
Editare il file e verificare che il numero bilancia sia corretto:
Se il cliente richiede l’esportazione di barcode di diverso formato, che richiede l’invio al programma Berkel di un flag impostabile per ciascun barcode, seguire questa guida:
- Esteso Duebit_Export con esportazione flag di stato del barcode, a rappresentare il codice barcode della tabella barcode bilancia;
- Modifica schermata articoli / sezione barcode per editing campo tabBarcode.FlagStato;
- Il campo è stato riciclato in quanto già esistente e non utilizzato (string 2 caratteri);
- E’ stata estesa la griglia barcode affinchè sia possibile editare il campo FLAG STATO. In quel campo è possibile indicare un dato extra associato all’articolo. Nel caso tipico, il dato viene usato per inserire il CODICE TABELLA BARCODE assegnato al barcode in bilancia;
ACQUISIZIONE MOVIMENTI GESTIONALI (modalità a causali, dismessa)
Nel caso sia necessario acquisire non solo le pesate, ma anche i movimenti gestionali generati dalla bilancia, è disponibile il tool “Due_BerkelMovGestionali”, da richiedere al servizio assistenza di 2Bit.
Il programma si avvia in modalità “Data manager”
I parametri da configurare sono:
- NumeroBilancia (impostare un valore maggiore di zero)
- PrefissoBarcodeSacchetto (lasciare vuoto)
- BalancePathFile (indicare dove risiedono i files delle pesate. Se vuoto, path corrente)
- EstensioneValida (indicare l’estensione dei file che saranno analizzati)
- IdClienteMovimentoGestionale (opzionale, indicare l’id del cliente o fornitore che verrà usato per associare il movimento (e quindi recuperare i prezzi)
- SovrascriviMovimentiImportati (se trova un movimento esistente, per data di importazione e nome file, lo cancella prima di importare lo stesso movimento.)
Le causali Due Retail devono essere legate alle causali bilancia tramite il campo “Causale esterna”:
2) Attenzione alla posizione del flag STORNO (Void): di norma è su posizione 32, ma potrebbe essere posizione 33. Questo è il flag:
Pertanto va editato il file “Berkel_M400.ini” ed indicato 33 nel valore:
INVENTARIO DEI PRODOTTI A FINE GIORNATA E MOVIMENTI PER OPERATORE (Sostituisce la modalità a causali)
Con il tool 2bitBerkel è possibile, dalla versione 2.1.6 (e versione applicativo 23.406 o superiori) acquisire pesate specifiche ed interpretarle come “inventario”, e non come singolo movimento di carico o scarico.
In tal senso, è stata semplificata notevolmente la parte di trattamento dei dati di pesata, utilizzando gli OPERATORI e non più la modalità MOVIMENTI.
Vengono creati una serie di operatori con queste caratteristiche:
Da 1 a 10 –> operatori di vendita
Da 11 a 20 –> operatori di marcatura pesata come “movimento di magazzino con stampa”
Da 91 a 100 –> operatori di marcatura pesata come “movimento di magazzino senza stampa”
Il file di pesata, pertanto, non avrà il tipoPesata = “9”, ma un operatore >10. Questo ne determina la natura “gestionale”.
La modalità operativa prevede questo scenario:
- Creare un operatore specifico sulla bilancia per l’inventario (es. “INVENTARIO”), e uno per la “non-stampa” (es: “Inventario NO STAMPA”)
- Mappare l’id dell’operatore nel tool Berkel, ed attivare la modalità operatore (“IsOperatore”=1)
- Pesare i prodotti a fine giornata, creare una pesata bilancia con operatore “INVENTARIO”
- Acquisire il movimento tramite 2Bit Berkel
Verrà generato un vero e proprio inventario SUL MAGAZZINO CORRENTE, dove gli articoli letti verranno rettificati con le quantità indicate nella pesata.
E’ possibile leggere più volte lo stesso prodotto prima di chiudere il movimento, verrà considerata la quantità complessiva del prodotto.
Anche i classici movimenti gestionali arrivano con la medesima struttura. In questo caso, la causale esterna indicata nell’anagrafica causali, sarà l’id dell’operatore, e non l’id della causale della bilancia:
E’ possibile attivare l’invio mail riepilogativa dei movimenti inventariali effettuati:
la mail sarà simile alla seguente:
Le impostazioni SMTP utilizzate per l’invio della mail sono quelle impostate all’interno di DUE Retail: