|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| Inicio → WINDEV 2025 → Problème avec un etat qui possede des etat interne qui eux meme possede des etat Interne |
| Problème avec un etat qui possede des etat interne qui eux meme possede des etat Interne |
| Iniciado por Etienne, 07,jul. 2020 10:52 - 4 respuestas |
| |
| | | |
|
| |
Miembro registrado 23 mensajes |
|
| Publicado el 07,julio 2020 - 10:52 |
Bonjour,
J'ai un problème avec un ETAT, Celui ci contient des ETAT INTERNE qui eux même contient des ETAT INTERNE. Lors de la génération du document, il n'affiche pas les informations dans le bon ordre...
Quelqu'un aurai déjà eu ce problème et aurai t'il une solution.
Les donné sont sur 3 niveau InfoClobal(Tableau) -> InfoDetail(Tableau) -> InfoMouvement(Tableau) -> InfoTicket(Tableau) -> InfoOperation(Tableau)
Voici comme est sensé s'afficher l'ETAT:
[ETAT] Information sur le magasin avec logo [ETAT] TITRE [ETAT] Liste des dates traité [ETAT] Titre Colonne de l'ETAT INTERNE 1 [ETAT INTERNE 1 (Contenu InfoClobal)] Informations GLOBAL [ETAT INTERNE 2 (contenu InfoClobal)] Date du details [ETAT INTERNE 2] Titre collone de l'ETAT INTERNE 2-1 [ETAT INTERNE 2-1 (contenu InfoDetail)] Informations détaillé [ETAT INTERNE 2] Titre collone de l'ETAT INTERNE 2-2 [ETAT INTERNE 2-2 (contenu InfoMouvement)] Informations mouvement [ETAT INTERNE 2-3 (Contenu InfoTicket)] information sur le ticket [ETAT INTERNE 2-3] Titre collone de l'ETAT INTERNE 2-3-1 [ETAT INTERNE 2-3-1 (Contenu InfoOperation)] informations opération
En exécution l'affichage ressemble a ça:
[ETAT] Information sur le magasin avec logo [ETAT] TITRE [ETAT INTERNE 2-3 (Contenu InfoTicket)] information sur le ticket [ETAT INTERNE 2-3] Titre collone de l'ETAT INTERNE 2-3-1 [ETAT INTERNE 2-3-1 (Contenu InfoOperation)] informations opération [ETAT INTERNE 2 (contenu InfoClobal)] Date du details [ETAT INTERNE 2] Titre collone de l'ETAT INTERNE 2-1 [ETAT INTERNE 2-1 (contenu InfoDetail)] Informations détaillé [ETAT INTERNE 2] Titre collone de l'ETAT INTERNE 2-2 [ETAT INTERNE 2-2 (contenu InfoMouvement)] Informations mouvement [ETAT] Liste des dates traité [ETAT] Titre Colonne de l'ETAT INTERNE 1 [ETAT INTERNE 1 (Contenu InfoClobal)] Informations GLOBAL
En Gros c'est comme si il avais fait :
[ETAT] Debut de document [ETAT] Entete de page [ETAT INTERNE 2-3-1] Corps [ETAT INTERNE 2] Corps [ETAT INTERNE 2-1] Corps [ETAT INTERNE 2-2] Corps [ETAT] Corps [ETAT INTERNE 1] Corps [ETAT] Pied de page [ETAT] Fin de document
Appart l'ETAT tous les autres on que des Corps.
-- Etienne Staff tactique 24PM - Agence de développement stratégique coopérative www.24pm.be |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 23 mensajes |
|
| Publicado el 07,julio 2020 - 11:50 |
Je sais que normalement on est pas sensé mettre d’état INTERNE dans un ÉTAT INTERNE mais c'est la seul solution qu'on a pour le document qu'on doit sortir, si vous avez une autre solution je suis preneur.
Un exemple concret de ce que doit avoir le document :
Clôture MAG
Clôture Global Jour N.B. Ticket Montant 20/10/2020 1 100 21/10/2020 3 200 22/10/2020 1 50
Détails 20/10/2020
N°Ticket Date Heure Montant Paiement Vendeur 1 20/10/2020 08:00 100 Carte 1
Mouvement N°Ticket Date Heure Débit Crédit Type Vendeur 1 20/10/2020 08:00 0 30 Carte Cadeau 1 Listing Opérations N°Ticket : 1
Article PU Quantité Montant Bloc Feuille 15 4 60 Carte Cadeau 30 1 30 Perforatrice 10 1 10
Détails 21/10/2020
N°Ticket Date Heure Montant Paiement Vendeur 2 21/10/2020 08:15 100 Carte 1 3 21/10/2020 09:15 30 Cash 1 3 21/10/2020 09:15 20 Carte 1 4 21/10/2020 10:00 50 Cash 1
Mouvement N°Ticket Date Heure Débit Crédit Type Vendeur 2 21/10/2020 08:15 0 30 Carte Cadeau 1 4 21/10/2020 10:00 50 0 Carte Cadeau 1 Listing Opérations N°Ticket : 2
Article PU Quantité Montant Bloc Feuille 15 4 60 Carte Cadeau 30 1 30 Perforatrice 10 1 10
N°Ticket: 3 Article PU Quantité Montant Bloc Feuille 15 2 30 Perforatrice 10 2 20
N°Ticket: 4 Article PU Quantité Montant Bloc Feuille 15 4 60 Perforatrice 10 4 40
Détails 22/10/2020
N°Ticket Date Heure Montant Paiement Vendeur 5 20/10/2020 08:00 50 Carte 1
Mouvement N°Ticket Date Heure Débit Crédit Type Vendeur 5 20/10/2020 08:00 0 50 Carte Cadeau 1 Listing Opérations N°Ticket : 5
Article PU Quantité Montant Carte Cadeau 50 1 50
-- Etienne Staff tactique 24PM - Agence de développement stratégique coopérative www.24pm.be |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 23 mensajes |
|
| Publicado el 07,julio 2020 - 15:11 |
Avec iEnchaînementAjoute, j'ai réussi a avoir l'impression comme je voulais.
Le problème c'est que maintenant j'ai des retour a la ligne entre les 3 type d’état qu'on imprime a la suite plutôt qu'avoir le tout en continu sans retour. et donc j'ai une phrase au début d'une page et plus rien jusqu'a la page suivante...
-- Etienne Staff tactique 24PM - Agence de développement stratégique coopérative www.24pm.be |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 70 mensajes |
|
| Publicado el 07,julio 2020 - 17:10 |
Salut, Par rapport à ton premier poste, si les éléments ne sont pas imprimés dans l'ordre, es-tu sur de les appeler dans le bon ordre ?
Sinon, pour éviter une cascade d'état interne, tu peux tous les mettre dans 1 seul état avec des ruptures.
Tu as ta requêtes qui extrait toutes les données, liste des blocs : - Entête de document = Titre + logo - Début de document = Appel l'état interne avec la liste des dates/tickets/montant - Rupture 1 (Sur la date) = Appel de l'état interne qui affiche la liste des tickets + Appel de l'état interne qui affiche la liste des mouvements + Titre "Liste des opérations" - Rupture 2 (Sur le ticket) = Juste affichage du ticket, et entête de colonne du bloc corps - Corps = Affichage du contenu du ticket (Article PU Quantité Montant) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 23 mensajes |
|
| Publicado el 08,julio 2020 - 09:14 |
Merci pour votre réponse
-- Etienne Staff tactique 24PM - Agence de développement stratégique coopérative www.24pm.be |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|