Marquage des chaussures: en mettant en circulation 2 millions de codes de marquage «1C» + «Honest Sign»

Plus tôt, nous avons écrit sur la résolution du problème de la numérisation et du téléchargement sur 1C . Nous allons maintenant parler des caractéristiques de l'impression d'étiquettes, du téléchargement vers une enseigne privée et de la mise en circulation.

Saisie des codes chaussures de signe honnête, CSV, 1C prof-it.ru

A partir du 1er mars, vous ne pourrez vendre que des chaussures étiquetées , alors que la loi sur le report de délai est en cours et qui ne s'applique qu'aux grossistes.

Pour commencer, les deux honnêtes Znak et 1C fonctionnent plutôt mal avec de grandes quantités de données, nous devions imprimer et mettre en circulation environ 2 millions de codes.

Nous n'entrerons pas dans les caractéristiques techniques, mais nous vous indiquerons les principaux problèmes que vous avez rencontrés lors de la mise en circulation d'un grand nombre de codes et comment nous les avons résolus, hélas, les outils 1C standard ne vous permettent pas de le faire rapidement et commodément, mais ne permettent généralement pas :) de mettre en circulation :) un grand nombre de codes.

Après avoir reçu les codes de la ChZ, il suffit d'imprimer et de mettre en circulation. Nous avons divisé ce travail en 3 étapes et espérons avoir trouvé la solution optimale.

1) Traitement des codes et préparation de l'impression.

De tous les codes reçus, nous formons un tableau continu, après quoi, selon un nombre prédéterminé, nous recommandons 970 (car il y a un peu moins de 1000 étiquettes en bobines pour l'impression + environ 10 étiquettes défectueuses, en colle thermique) nous divisons en fichiers avec un numéro de série unique.

chaussures de marquage, CSV, 1C

2) Impression des codes.

Le traitement de l'impression fonctionne directement avec le presse-papiers, décharge tous les fichiers CSV du dossier source, forme un tableau avec 3 valeurs.

CSV, 1C, marquage de chaussures

  1. Valeur de code de marquage lisible par l'homme
  2. Le code de marquage sans «crypto-tail» (si le code de marquage est corrompu afin que vous puissiez l'évaluer visuellement, trouver le code et l'écrire)
  3. La ligne de base codée en hachage 64 avec le code de marquage , sous cette forme est transmise et décryptée.

Il est extrêmement gênant d'utiliser le formulaire d'impression standard à ces fins, pendant une longue période, donc c'est impossible. J'ai dû créer un formulaire supplémentaire pour l'impression ...

Dans lequel nous avons créé une mise en page avec des paramètres spécifiques

  • le code de marquage sans «crypto-tail» (puisqu'il ne peut pas être reconnu avec un crypto-tail 1C) est automatiquement affiché dans le layout,
  • Logo ChZ,
  • nom de l'organisation, etc.

Logo du «Honest Sign», entreprise, nom, etc. peut être réglé arbitrairement.

impression d'étiquettes, signe honnête, 1C, traitement 1C

Puisqu'il est impossible d'imprimer en mode commande via le traitement , le code d'impression forme un formulaire imprimé, supprime les lignes du champ du tableau visuel et les transfère dans l'onglet du champ de texte - «impression frontale», afin que vous puissiez l'évaluer visuellement.

Dispositions formées envoyées pour impression après l'impression de chaque fichier - il est chargé dans les fichiers du dossier CSV, qui contiennent tous les codes réellement imprimés. Les données CSV ne sont pas liées aux fichiers d'origine, ce qui vous permet de suivre si tous les codes ont été imprimés.

Nous avons également ajouté une pause de contrôle . Manuellement, vous pouvez interrompre l'opération et effacer tous les journaux, tandis que la coïncidence des fichiers source est contrôlée.

Saisie des codes chaussures de signe honnête, CSV, 1C prof-it.ru pskov

Le service nous propose de télécharger 678 codes, malgré le fait que chaque téléchargement soit long et en plus, il dit toujours qu'il est réussi, mais il faut parfois le télécharger plusieurs fois ... On télécharge via l'API du PP.

Encore une fois, j'ai dû écrire un traitement qui nous permet de former 1 tableau CSV à partir du CSV source, de sélectionner le premier groupe dans le «séparateur de groupe» et de générer du XML à partir d'eux pour les envoyer à l'urgence.

PS 1C commence à "ralentir" lorsque vous lisez un document texte sous forme de texte et parcourez les lignes par index, j'ai donc dû "écrire une révision" qui vous permet de parcourir rapidement les index via la fonction "STR-split", qui vous permet de réduire des dizaines de fois par énumération.

En appliquant cet ensemble d'améliorations, nous avons pu éviter un grand nombre d'erreurs et d'inconvénients lors du téléchargement et de l'impression de gros volumes de codes.

All Articles