|
||
EAN ditta
Richiamato dalle Tabelle articoli
Permette di definire le caratteristiche relative ai codici EAN eventualmente utilizzati
I dati sono gestiti attraverso le griglie personalizzabili di Teseo ed i relativi menu contestuali
Il campo del progressivo EAN viene utilizzato per il calcolo automatico del codice EAN nell'anagrafica dell'articolo
Il progressivo deve essere composto come segue
NN (80) codice nazione
NNNNN (12345) codice INDICOD del fornitore
NNNNN (00036) codice progressivo dell'articolo
Il calcolo avviene se è attivato il codice EAN nella relativa colonna partendo dal progressivo registrato nella tabella EAN ditta
La funzione calcola automaticamente il check digit (numero di controllo finale del codice EAN)
Inoltre registra il codice nell'anagrafica articolo e l'ultimo progressivo utilizzato nella tabella EAN ditta
Il codice EAN può essere calcolato ed assegnato automaticamente o manualmente in fase di caricamento articoli
Il calcolo avviene incrementando il progressivo registrato nella relativa tabella e con l'assegnazione automatica del check digit (ultimo carattere di controllo)
Assegnazione automatica
Deve essere attivato il check Codice EAN nella tabella EAN Ditta
Devono essere definiti Lunghezza EAN e Progressivo EAN nella stessa tabella
Assegnazione manuale
Attraverso il pulsante Assegna EAN sulla finestra anagrafica articoli
Non deve essere attivato il check Codice EAN nella tabella EAN Ditta
Devono essere definiti Lunghezza EAN e Progressivo EAN nella stessa tabella
Calcolo del check digit
P = Somma dei valori contenuti nelle posizioni pari del Codice Ean char(12)
P = P * 3
D = Somma dei valori contenuti nelle posizioni dispari del Codice Ean
char (12)
T = P + D
CHART (deve essere definito char (3) )
If T < 10
CHART = con('0','0',T)
End If
If T > 9
CHART = con('0',T)
End If
If T > 99
CHART = T
End If
CHECK = mid(CHART,3,1)
CHECK = 10 - CHECK
If CHECK > 9
CHECK = 0
End If