GEEKKECH

www.geekkech-evolution.blogspot.com
Informaticien, né à #safi Citoyen du monde: #technology #environnement #OpenStreetMap #SIG, #curation, #environnement et #développement #durable #maroc
About Me
Technicien spécialisé en systèmes informatique et réseau, je suis Electronicien et programmeur.
Affichage des articles dont le libellé est Unicenta. Afficher tous les articles
Affichage des articles dont le libellé est Unicenta. Afficher tous les articles

vendredi 12 août 2016





Vous avez besoin d'une application de Point de Vente pour votre commerce, n'hésitez pas à me contacter.

En dehors des fonctionnalités décrites dans un ancien billet, voilà la liste des fonctions supplémentaires proposées  :


  • La solution est multi-utilisateurs,
  • Possibilité de travailler sur une base de données distante
  • Prise en charge des produits de substitution
  • Une application parallèle développé dans le but d'intégrer des fonctionnalités non proposées dans la version initiale d'Unicenta : 
    • Tableau des lignes de vente supprimées par un utilisateur, "Date de suppression, nom utilisateur, nom produit, quantité, prix"
    • Tableau personnalisables en fonction des besoins spécifiques aux clients.
    • ... etc

Categories: ,
Lancer uniCenta POS


Pour pouvoir éditer les produits, vous devez avoir le privilège "Programmeur" ou "Manager".



Cliquer sur la flèche Bleu pour accéder au menu, ensuite Stock ou Inventaire (selon la langue).


Cliquer sur Produits (Products)

Produit




Nous pouvons diviser l'interface en 3 parties :

La barre de navigation 

Permet d'ajouter, enregistrer, actualiser, et rechercher des produits.

La liste déroulante des produits



Sélectionner un produit en défilant la liste

Formulaire 


Ajout d'un produit 


Pour ajouter un produit, il faut cliquer sur 

Renseigner les champs du formulaire,
le champ code-barre vous permet de rechercher un produit en utilisant le lecteur de code-barre.
Avant de définir les tarifications, choisissez dans la catégorie taxe entre "Avec taxe ou sans Taxe"
Vous devez ensuite saisir, le prix d'achat et le prix de vente,

Sachez que la catégorie et les taxes doivent être sélectionnées sinon vous ne pouvez pas enregistrer votre produit.

Maintenant vous pouvez Enregistrer




Important (Erreur commise par plusieurs programmeurs ):


Les attributs sont des éléments non quantifiable caractérisant un produit, par exemple
-  Smartphone est un produit, taille du produit est un attribut. avec PowerBank comme cadeau doit être considéré comme produit auxiliaire et non un attribut.
-  CheeseBurger est un produit, bien cuit est un attribut, Sauce et Soda sont des produits auxiliaires puisqu'ils sont quantifiables et qu'on souhaite les imprimer dans les rapports d'inventaire.


Categories:
Avant de s'aventurer dans la config, installer les pilotes de votre POS (afficheur, imprimante et autres)

ensuite, lancer l'outil de configuration en double cliquant sur Config.bat



Maintenant, cliquer sur l'onglet "Périphérique"


Customer Display : C'est ici qu'on associe l'afficheur LED à l'application, si votre point de vente ne dispose pas d'un afficheur, laisser Screen.
- Printer : Trouvez dans la liste déroulante la bonne imprimante

Categories:

Outil de configuration uniCenta


Lorsque vous lancez l'installation d' uniCenta, une base de donnée de type Derby (Apache) est installé sur votre ordinateur.

Une fois l'installation est terminé, vous pouvez modifier le paramétrage de votre base en lançant l'outil de configuration d'unicenta.


Reporter vous au dossier de l'application, et lancer le fichier configure.bat


Configuration de la base de donnée



uniCenta Pos supporte plusieurs type de base de donnée, par défaut la solution installe une simple base de donnée de type Apache Derby, ce type de base est mono utilisateur .

Si vous avez l'intention d'installer cette solution pour plusieurs station POS connectées à une seule base de donnée serveur centralisé, vous devez choisir un autre type de base de donnée.


Comme indiqué sur l'illustration, Unicenta propose 6 types de base de données :
- Apache Derby Embedded
- Apache Derby Client/Server
- HSQLDB
- MySQL
- Oracle 11g Express
- PostgreSQL

Si vous avez rencontré des erreurs de base de données :
-  Apache Derby est une base de donnée mono utilisateur, si unicenta ne se lance pas, vérifier qu'il n'existe aucune instance de processus dans le Gestionnaire de tache de Windows (ctrl+Alt+Supp)
- les produits auxiliaires ne fonctionnent pas sous Apache Derby, pour remedier à ce problème je vous conseille vivement de travailler avec MySQL Database.



Categories:

dimanche 26 juin 2016


Un ami s'est lancé dans un bon projet, une chaîne de fast-food et il m'a demandé de lui créer une application pour gérer les points de vente.






Dans un premier temps, je me suis penché sur la conception d'une nouvelle solution en c# . En faisant des recherches sur les logiciels existants pour pouvoir anticiper les besoins du client,  j'ai fait la découverte de la solution Unicenta POS.

Cette solution est aussi la solution proposée par certains vendeurs de terminaux POS à Safi.

Et me revoilà projeté dans l'univers immense de la communauté la plus respectueuse du monde informatique, la communauté de l'Open Source.

Unicenta POS?


UniCenta POS est une solution Open Source, facile à utiliser fonctionne sous Windows, WePOS, Linux et MacOSX.

Elle supporte le Java POS, ESCPos et OPOS, et permet de gérer à la fois, soit les restaurants, les supermarchés, cafés, snack, point de ventes ... etc

Facile à utiliser, et l'écran de vente, les factures, les tickets sont paramétrables.

Il permet de gérer les clients, les produits, la gestion de stocks multi-site.



Par défaut Unicenta POS est connecté à une base Apache Derby, mais peut être connecté aussi à MySQL, HSQLDB, PostgreSQL, Oracle database et bases de donnée hébergé sur Cloud.

Pour la portabilité ou la migration des données, Unicenta POS permet d'importer les catégories et les produits facilement.


La solution peut gérer plusieurs imprimantes et moniteur pour cuisine, et génère plus que 41 rapports.

Unicenta POS gère aussi les terminaux de paiement, les scanners de barcode, les Mag Card ...

Pour modifier le comportements déclenchés lors d'une activité, le programmeur peut modifier facilement les scripts via les outils de maintenance sans avoir à ouvrir le code source ni à recompiler les modules.

Unicenta POS est multilingue, vous pouvez sélectionner une langue parmi les 17 proposées.

La gestion du stock est assurée, et vous pouvez gérer aussi les privilège de sécurité par utilisateur.





Categories: