Outil de bureau · en service

Stocktake counter

Une fenêtre flottante au-dessus d’UkrSklad qui compte chaque scan de code-barres pendant l’inventaire, car le logiciel comptable n’affiche qu’une somme en hryvnias.

Stocktake counter
Année
2026
Statut
En service dans un entrepôt
Plateforme
Windows, fonctionne hors ligne
Stack
Python · WinAPI WH_KEYBOARD_LL · Tkinter · openpyxl · CSV
  • 10–30 mspar touche depuis un scanner, le signal sur lequel il repose
  • 0installations manuelles sur un nouveau portable
  • 3compteurs : lot, total, cet article
  • CSVet export Excel pour UkrSklad

Le problème

Dans la fenêtre d’entrée de stock d’UkrSklad, l’opérateur voit de l’argent, pas des pièces. Pendant un inventaire, personne ne sait combien d’articles compte le lot en cours ni combien d’unités d’un produit ont été scannées, et une erreur oblige à recompter l’étagère.

Comment ça marche

  1. 01

    Le manque

    Le logiciel comptable reste tel quel. Le compteur tourne à côté dans une petite fenêtre toujours au premier plan.

  2. 02

    Écouter, pas intercepter

    Un scanner USB n’est qu’un clavier très rapide. Un hook clavier bas niveau voit chaque touche sans la prendre, donc UkrSklad reçoit toujours ses chiffres.

  3. 03

    Scanner ou humain

    Un scanner tape un code entier à 10–30 ms par touche et finit par Entrée ; un humain descend rarement sous ~120 ms. Seules les rafales rapides comptent. Essayez dans la démo.

  4. 04

    Des compteurs qui ne se perdent pas

    Lot en cours, total et nombre pour le produit qui vient d’être scanné, avec un journal sur disque pour qu’un plantage ne coûte rien.

  5. 05

    Export pour import

    À la fin, les comptes partent vers Excel ou CSV dans un format qu’UkrSklad peut importer.

  6. 06

    Tourne sur n’importe quel portable

    Rien à installer à la main. Un fichier batch récupère Python si besoin, et un mode hors ligne prépare tout pour un portable sans internet.

Essayez : tapez n’importe quoi et appuyez sur Entrée, ou simulez un scanner.

50 ms
Temps entre les touches, ms
lot
0
total
0
cet article
0

    Réimplémentation de la règle dans le navigateur. L’application de bureau lit les touches via un hook bas niveau WinAPI et ne les retire jamais à UkrSklad.

    Limites connues

    • La règle dépend de la vitesse de frappe, donc un scanner réglé pour envoyer les touches lentement ne serait pas reconnu tant que le seuil n’est pas ajusté dans la configuration.

    Besoin de quelque chose de similaire ?

    Parlez-moi de votre tâche et de vos données. Je vous répondrai avec ma façon de l’aborder.

    Parler d’un projet →