Projet

Général

Profil

Problèmes fonctionnels #52

Reception commandes

Ajouté par Anonyme il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Proposé
Priorité:
Elevé
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
31/01/2014
Echéance:
% réalisé:

0%

Temps estimé:

Description

Hello, mail passer sur user (j'avais déjà posé la question mais sur la forge je pense que c'est plus indiqué)
"Bonjour,

J'ai la version 4.0.10 de PMB.

Et je rencontre un petit problème avec ma gestion des commandes et plus
particulièrement avec les réceptions.

Il semble que pour une commande dont tous les éléments ont été facturés et
payés, il n'est plus possible de faire une réception. Dans la commande (qui
est dans l'état "En cours/payé"), dès que je clique sur le bouton
"Réception", j'aboutis sur la page des réceptions avec un message me disant
qu'il n'a rien trouvé pour ma commande.

Mon sentiment: la réception fonctionne très bien tant que la commande est dans
l'état "En cours". Mais dès qu'elle passe en "En cours/payé", il n'est plus
possible de faire une réception. Probablement parce que PMB fait un filtre sur
le statut "En cours" uniquement.

Avez vous le même problème?
Ou est-ce que je rate quelque chose dans la gestion de ma commande?

Merci

Olivier"

Historique

#1 Mis à jour par Anonyme il y a environ 10 ans

Bonjour,

J'ai fait quelques petites recherches.

Voici mon analyse:
En effet, il y a un filtre sur les commandes dont l'état est "En cours" et qui exclue de fait les commandes dans l'état "En cours/payé".
Ce filtre est visible dans le fichier classes/receceptions.class.php l. 50
$this->filtre_actes="actes.num_entite='".$this->id_bibli."' and actes.num_exercice='".$this->id_exer."' and (actes.statut = ".STA_ACT_ENC.") ";

Je l'ai modifié pour inclure dans la liste les commandes "En cours/payé".
$this->filtre_actes="actes.num_entite='".$this->id_bibli."' and actes.num_exercice='".$this->id_exer."' and (actes.statut = ".STA_ACT_ENC." OR actes.statut=26) ";
J'ai du mettre la valeur 26 en dur car je n'ai pas trouvé de constante pour cette valeur.

Après avoir fait cette modification, je vois bien apparaître mes réceptions.
Par contre, je n'ai aucune idée des effets de bords(bugs) que j'ai pu créer ainsi.

Merci

Olivier

#2 Mis à jour par Anonyme il y a environ 10 ans

Mon analyse "fonctionnelle".

D'après ce que je comprends de la documentation de PMB (en particulier du graphe de la pages "Le circuit des achats"), PMB considère qu'on est facturé APRES la livraison. D'où le filtre mis en place.

Or ce n'est pas mon cas. Mon fournisseur (Amazon) me facture (et je paie) AVANT de recevoir les ouvrages.

Merci

Olivier

Formats disponibles : Atom PDF