Project

General

Profile

Problèmes fonctionnels #52

Reception commandes

Added by Stéphanie Fort over 6 years ago. Updated over 6 years ago.

Status:
Proposé
Priority:
Elevé
Assignee:
-
Category:
-
Target version:
-
Start date:
01/31/2014
Due date:
% Done:

0%

Estimated time:

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"

History

#1 Updated by Olivier Bonnet over 6 years ago

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 Updated by Olivier Bonnet over 6 years ago

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

Also available in: Atom PDF