Tout est dans le titre :
J'ai un tableau à remplir avec les 12 chiffres du code à barre, le calcul doit déterminer le 13eme chiffre clé.
Je sais que ce truc existe sous forme d'un fichier excel.
Un MacBidouilleur pour me dépanner ce week-end ?
Par MP ?
Salut,
A priori il n'y a des soft que pour PC ; mais c'est pas ce que tu cherches.
Par contre si tu n'as pas plus de 1000 codes barre (barcods) à vérifier (un week-end entier ;-) tu peux aller là http://194.209.37.51/french/
J'ai pas d'autres solutions simples, gratuites pour dépanner.
Bon courage.
Nabil
Il n'y a pas besoin d'un logiciel pour générer le clé d'un GENCOD.
Un tableau Excel avec la bonne formule le fait très bien (dans mon ancien boulot, je générais les GENCOD de dizaines de milliers d'articles avec Excel, malheureusement, je n'ai pas pu garder les tableaux...).
Pour obtenir la méthode de calcul de la clé, as-tu tenté de rentrer en contact avec l'organisme qui gère la norme GENCOD en France (http://www.eannet-france.org/) ?
Eux doivent pouvoir t'aider, si tu as souscrit comme il faut aux exigences de cet organisme.
De toute façon, c'est obligatoire pour pouvoir faire valider tes GENCOD auprès des divers utilisateurs potentiels (notamment pour obtenir l'identifiant de ta société - les 5 chiffres après le premier qui détermine le pays).
Voilà, sinon la société pour qui tu dois faire ce travail doit être en mesure de te fournir leur code adhérent (c'est obligatoire d'en avoir un) et avec ce code tu dois pouvoir contacter GENCOD EAN pour obtenir la méthode de calcul des clés.
Salut.
Bonjour :
http://www.software-ds.com/
(en bas de la page)
@+
Pardon, j'ai oublié :
C'est "CodeBarre"
Si ma mémoire est bonne la méthode est la suivante:
Ajouter les chiffres en positions impaires et réduire par addition successives puis faire de même avec les positions paires puis recommencer pour sommer les deux résultats précédents:
exemple
345 921 231 562
3+5+2 = 10 1+0 = 1 +2+1+6 = 9
4+9= 13 1+3= 4+1+3+5=13 =1+3=4 +2 = 6
9+6= 15= 1+5= 6
La clé est 6
Le code est donc : 345 921 231 562 6
Et je viens de vérifier avec un code!!
Salut
GillesB
j'ai TransBAR pour OSX au boulot si ça peut t'aider envoie moi un mail lundi...
Merci, Mayol, ça fonctionne.
Oui désolé j'ai oublié une ligne il faut ensuite selon la même méthode ajouter les chiffres en positions paires puis refaire la somme des deux résultats avec la même méthode.
OOPS je me suis complètement planté (enfin j'étais sur la bonne voie) :
Voila la vraie méthode
Soit x, la somme des chiffres pairs et y la somme des chiffres impairs
Calculons z = 3x + y
Soit m le nombre divisible par 10 immédiatement supérieur à z
La somme de contrôle est : m - z
Exemple : 978020113447
x = 7 + 0 + 0 + 1 + 4 + 7 = 19
y = = 9 + 8 + 2 + 1 + 3 + 4 = 27
z = 3 * 19 + 27 = 84
m = 90
Somme de contrôle = 90 - 84 = 6
EAN13 ---> 9 780201 134476
G4HD :
C'est quand même plus simple que les solutions de ces matheux.
@+
Bonsoir,
Mais n'existe-t-il pas simplement une formule excel qu'on puisse intégrer dans une feuille excel ? Elle permettrait, depuis le nombre à 12 chiffres d'une colonne, de générer celui à 13 dans une autre.
HEllo est ce que vous savez où je peu trouver un logiciel de code barre gratuit ?
Y'a bien transbar que j'ai utilisé dnas une autre vie, mais je ne le trouve que sur PC sur le net en DL free
merci !!!
C'est certainement l'occasion d'utiliser (et découvrir
) la fonction recherche. (Les réponses sont nombreuses dans le sous-forum Graphisme, etc. Comme mots-clés, par exemple : '+code +barre')
A part ça, bienvenue parmi nous et re-poste si tu n'aboutis à rien.
Désolé pour le déterrage de topic, mais je viens de mettre à jour mon logiciel http://www.software-ds.com qui permet maintenant de générer des code barres à la volée à partir d'une liste de code barre dans un fichier texte.
Bravo pour la màj et le logiciel
J'aurais aimé que le code-barre porte aussi au dessus l'indication de l'ISBN à moins que je n'ai loupé un réglage ?
soit
ISBN 978-2-etc
code barre
EAN13
dommage
Je continuerais donc a utiliser mon vieux BarCode Pro 2 sous Classic
qui en plus mémorise le dernier n° rentré
Bonjour,
Quelqu'un pourrait il me donner la méthode pour créer des codes barre pour des produits ( une centaine) ayant une réference alphanumeirque ( ex CAD301).
J'ai parcouru le forum mais ce que j'ai vu est trop technique.
Si j'ai bien compris je dois créer un tableau excel avec les references des produits puis utiliser un logiciel pour transformer ce tableau en code barre ?
Merci par avance de me préciser par exemple quelles informations il faut rentrer dans le code barre.
Je vois qu'il y a encore des posts sur ce thème j'en profite donc pour reposer ma question
Quel type de code barre dois je utiliser pour des données alphanumériques puis que cela ne marche pas avec EAN13
et quel logiciel ?
Merci d'avance
ou encore plus simple en arondissant à la dizaine.
Où avais-je la tête
=10*(ARRONDI.SUP((STXT(A1;1;1)+STXT(A1;3;1)+STXT(A1;5;1)+STXT(A1;7;1)+STXT(A1;9;
1)+STXT(A1;11;1)+3*(STXT(A1;2;1)+STXT(A1;4;1)+STXT(A1;6;1)+STXT(A1;8;1)+STXT(A1;1
0;1)+STXT(A1;12;1)))/10;0))-(STXT(A1;1;1)+STXT(A1;3;1)+STXT(A1;5;1)+STXT(A1;7;1)+STXT(A1;9;1)+STXT(A1;11;1)+
3*(STXT(A1;2;1)+STXT(A1;4;1)+STXT(A1;6;1)+STXT(A1;8;1)+STXT(A1;10;1)+STXT(A1;12;1
)))
Voici la formule Excel que je viens de créer et qui fonctionne parfaitement (vérifiée en comparant avec les résultats donnés par des logiciels pro).
Mettez votre nombre à 12 chiffres dans la case A5, copiez la formule ci-après dans la case A6, appuyez sur ENTER et votre code EAN13 apparait dans la case A6.
=CONCATENER(A5;DROITE(10-DROITE(STXT(A5;1;1)+STXT(A5;3;1)+STXT(A5;5;1)+STXT(A5;7;1)+STXT(A5;9;1)+STXT(A5;
11;1)+3*(STXT(A5;2;1)+STXT(A5;4;1)+STXT(A5;6;1)+STXT(A5;8;1)+STXT(A5;10;1)+STXT(A
5;12;1)))))
Petite explication de la formule.
1) addition de tous les chiffres en position impaire : STXT(A5;1;1)+STXT(A5;3;1)+STXT(A5;5;1)+STXT(A5;7;1)+STXT(A5;9;1)+STXT(A5;11;1)
2) addition et multiplication par 3 de tous les chiffres en position paire : 3*(STXT(A5;2;1)+STXT(A5;4;1)+STXT(A5;6;1)+STXT(A5;8;1)+STXT(A5;10;1)+STXT(A5;12;
1))
3) addition des point 1 et 2
4) prendre le chiffre de droite du nombre obtenu au point 3 : "DROITE(STXT ........"
5) prendre le complément de ce chiffre par rapport à 10 : "10-DROITE ..."
6) prendre à nouveau le chiffre de droite du nombre obtenu au point 5 (dans le cas où ce nombre est 10) : "DROITE(10-DROITE( ...."
7) coller le chiffre obtenu (qui est le 13ème chiffre de contrôle du code EAN13) à droite des 12 chiffres du nombre de départ (dans ma formule ce nombre se trouve dans la case A5) : CONCATENER(A5; .........)))))"
Tres bon
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)