[FogBugz #243] Prise en compte des retours dans remise pied #306

Open
opened 2023-07-04 06:58:22 +02:00 by fbenoist68 · 6 comments

Assigned To: CLOSED
Project: CAISSE
Area: awcaisse
Category: Bogue
Priority: A fixer impérativement

Assigned To: CLOSED Project: CAISSE Area: awcaisse Category: Bogue Priority: A fixer impérativement
Poster
Owner

Event ID: 1078
Date: 2013-12-19T16:50:03Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist

Event ID: 1078 Date: 2013-12-19T16:50:03Z Person: Frederik Benoist Description: Fermé par Frederik Benoist
Poster
Owner

Event ID: 1077
Date: 2013-12-19T16:50:03Z
Person: Frederik Benoist
Description: Resolved (Fixed) and assigned to Frederik Benoist by Frederik Benoist

Event ID: 1077 Date: 2013-12-19T16:50:03Z Person: Frederik Benoist Description: Resolved (Fixed) and assigned to Frederik Benoist by Frederik Benoist
Poster
Owner

Event ID: 1076
Date: 2013-12-19T16:49:55Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Vu code DOTSOFT, cela ne se produisait pas car ils passent par le retour produit "générique" 99997 dans notre cas qui a un id_type_produit=18 (qui n'est pas pris en compte)

Le fait d'avoir changer le code dans cTicketGestion.vb pour que l'id_produit du retour soit celle du produit bippé  a donc fait dysfonctionner le calcul des promos sur les retours.

==> Comme dans la fenêtre de saisie des "remises tickets" j'ai exclu la prise en compte des retours_produit

 

Récupérer le produit retour en base et l'ajouter au ticket

        Dim produitARetourner As cProduit = Nothing

        If RetourProduit IsNot Nothing AndAlso RetourProduit.pProduit IsNot Nothing Then

            '' produit bippé

            produitARetourner = RetourProduit.pProduit

        Else

            '' produit générique : 99997

            produitARetourner = cManager.pProduit.mLireProduitGeneriqueRetour(cApplication.pDistributeur.pIdDistributeur, cApplication.pCaisse.pStructure.pLangue, cApplication.pStructure.pIdPays3)

        End If

 

        Dim TicketLigne As cTicketLigne = DirectCast(App.pTicketGestionCourant.mAJouterProduit(produitARetourner, 0, , , , MettreAJourGrille, LstRetourProduit.pMotif, RetourProduit), cTicketLigne)

 

 

Event ID: 1076 Date: 2013-12-19T16:49:55Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> Vu code DOTSOFT, cela ne se produisait pas car ils passent par le retour produit &quot;g&eacute;n&eacute;rique&quot; 99997 dans notre cas qui a un id_type_produit=18 (qui n&#39;est pas pris en compte)</p> <p> Le fait d&#39;avoir changer le code dans&nbsp;<span style="color: rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: 11pt">cTicketGestion.vb pour que l&#39;id_produit du retour soit celle du produit bipp&eacute; &nbsp;a donc fait dysfonctionner le calcul des promos sur les retours.</span></p> <p> ==&gt; Comme dans la fen&ecirc;tre de saisie des &quot;remises tickets&quot; j&#39;ai exclu la prise en compte des retours_produit</p> <p> &nbsp;</p> <p> <span style="color: rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: 11pt">&#39;&nbsp;</span><span style="color: rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: 11pt">R&eacute;cup&eacute;rer le produit retour en base et l&#39;ajouter au ticket</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim produitARetourner As cProduit = Nothing</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If RetourProduit IsNot Nothing AndAlso RetourProduit.pProduit IsNot Nothing Then</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;&#39; produit bipp&eacute;</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; produitARetourner = RetourProduit.pProduit</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Else</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;&#39; produit g&eacute;n&eacute;rique : 99997</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; produitARetourner = cManager.pProduit.mLireProduitGeneriqueRetour(cApplication.pDistributeur.pIdDistributeur, cApplication.pCaisse.pStructure.pLangue, cApplication.pStructure.pIdPays3)</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;</span></p> <p class="MsoNormal"> <span style="font-size:11.0pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim TicketLigne As cTicketLigne = DirectCast(App.pTicketGestionCourant.mAJouterProduit(produitARetourner, 0, , , , MettreAJourGrille, LstRetourProduit.pMotif, RetourProduit), cTicketLigne)</span></p> <p> &nbsp;</p> <p> &nbsp;</p>
Poster
Owner

Event ID: 1061
Date: 2013-12-17T10:24:55Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

C:\projets\DotSoft\CaisseAuto\bTicketLigne\cTicketLigne\cTicketLignes.vb

Les retours sont effectivement pris en compte. C'est voulu ....

Event ID: 1061 Date: 2013-12-17T10:24:55Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> C:\projets\DotSoft\CaisseAuto\bTicketLigne\cTicketLigne\cTicketLignes.vb</p> <p> Les retours sont effectivement pris en compte. C&#39;est voulu ....</p>
Poster
Owner

Event ID: 1060
Date: 2013-12-17T10:22:08Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist

Event ID: 1060 Date: 2013-12-17T10:22:08Z Person: Frederik Benoist Description: Attribué à Frederik Benoist par Frederik Benoist
Poster
Owner

Event ID: 1059
Date: 2013-12-17T10:22:08Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist

Event ID: 1059 Date: 2013-12-17T10:22:08Z Person: Frederik Benoist Description: Ouvert par Frederik Benoist
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbenoist68/mobileportal#306
There is no content yet.