====== Gestock ====== Ici commence le Bundle **[[gestock|Gestock]]** (//c'est une contraction des mots: gestion et stock//). Ce Bundle traite de la gestion de stock. L'ensemble du programme est basé sur le Framework [[http://www.symfony.com|Symfony2]]. ===== Points de départ : ===== Pour chaque catégorie, vous pouvez : * [[gestock:configuration|Configuration]] * gestion des utilisateurs et les groupes dont ils dépendent ; * **créer** votre établissement ; * **configuration** de l'application. * [[gestock:articles|Les Articles]], [[gestock:suppliers|Les Fournisseurs]] (en cours d'écriture | [[https://github.com/Dev-Int/glsr/milestones/Basic%20Bundle|milestone : Basic Bundle]]) * **éditer** la liste des enregistrements ;\\ seulement pour les groupes ''Assistant'' et ''Administrateur'' : * **ajouter**, **supprimer** ou **modifier** les enregistrements. * [[gestock:inventory|Inventaire]] (//@todo// à implémenter | [[https://github.com/Dev-Int/glsr/milestones/Inventory%20Bundle|milestone : Inventory Bundle]]) * **préparer** : éditer un fichier ''.pdf'' à imprimer\\ [//@todo// [[https://github.com/GLSR/glsr/issues/9|#9]]]; * **éditer** la liste des articles (//@todo// implémenter la pagination) ; * **écrire** l'inventaire (//@todo// implémenter la saisie page par page, et non ligne par ligne) ; * **comparer** les écarts de consommation ; * **mettre à jour** les stocks en finalisant l'inventaire * Création d'un **inventaire d'installation** [//@todo// [[https://github.com/GLSR/glsr/issues/8|#8]]] * [[gestock:orders|Les commandes]] ([//@todo//] à implémenter | [[https://github.com/Dev-Int/glsr/milestones/Orders%20Bundle|milestone : Orders Bundle]]) * **éditer** la liste des commandes en cours ; * **créer**, **mettre à jour** ou **supprimer** des commandes ; * éditer les **cadenciers de commande** (//@todo// implémenter les cadenciers pour chaque fournisseur) ; * **Préparer** les commandes, les imprimer pour un envoi par fax, ou envoyer directement par mail\\ (//@todo// implémenter l'envoi par mail du fichier .pdf) ; * Valider la commande en **réception** (//@todo// implémenter la mettre à jour des stocks) ; * Valider la réception en **facture** (//@todo// implémenter le calcul du prix pondéré)\\ (//@todo// implémenter le calcul du prix premier entré premier sorti - FIFO) ; * **Imprimer** les stocks (//@todo// à implémenter). * [[gestock:sheets-reciepes|Les fiches techniques]] (//@todo// à implémenter | [[https://github.com/Dev-Int/glsr/milestones/Sheets%20Recipes%20Bundle|milestone : Sheets Recipes Bundle]]) * **éditer** la liste des fiches techniques ; * **Créer**, **modifier**, **supprimer** une fiche technique ; * Calculer le **prix de revient** de la fiche technique ; * Calculer **la marge ou le coefficient** via le prix de vente ou le coefficient théorique ; * Préparation des dépendance au module [[gescaisse|GesCaisse]] pour déduire les ventes des stocks. ===== Global ===== * Implémenter l'internationalisation ; * Mettre à jour une documentation avec phpDoc régulièrement ; * étudier la possibilité de travail communautaire. => [[http://www.github.com/Dev-Int/glsr|GitHub.com]]