Lister d'articles de commandes depuis un filtre
Modérateurs: Super-Apogea, Super Modérateur
15 messages
|Page 1 sur 1
Lister d'articles de commandes depuis un filtre
Bonjour,
J'aimerais sortir le détail des commandes qui ont un article comprenant le mot "installation".
Comment faire ? J'arrive à sortir les n° commandes concernées mais il ne me donne que le seul article comprenant "installation"...
Merci à vous
J'aimerais sortir le détail des commandes qui ont un article comprenant le mot "installation".
Comment faire ? J'arrive à sortir les n° commandes concernées mais il ne me donne que le seul article comprenant "installation"...
Merci à vous
Dernière édition par GOLLIOT le Mer 4 Mai 2016 09:01, édité 2 fois.
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Y a personne qui a la solution ???
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Bonjour,
Ben, c'est bas le résultat attendu ?
Cela dépend beaucoup de la manière dont tu as monté ton état, c'est un peu le Pb avec BO...
OK, je viens de comprendre ...
1- Tu as des lignes de document dont l'intitulé contient "installation"
2- Ces lignes sont contenues dans des documents
3- Tu veux toutes les lignes des documents concernés
Il doit te falloir faire deux liens vers les lignes de document, un te servant à remonter les documents concernées, l'autre pour afficher les lignes de ces documents.
Cordialement,
Ben, c'est bas le résultat attendu ?
Cela dépend beaucoup de la manière dont tu as monté ton état, c'est un peu le Pb avec BO...
OK, je viens de comprendre ...
1- Tu as des lignes de document dont l'intitulé contient "installation"
2- Ces lignes sont contenues dans des documents
3- Tu veux toutes les lignes des documents concernés
Il doit te falloir faire deux liens vers les lignes de document, un te servant à remonter les documents concernées, l'autre pour afficher les lignes de ces documents.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Lister d'articles de commandes depuis un filtre
Euh...
Disons que j'ai des commandes de matériels.
Pour certaines, nous avons vendus de l'installation en plus du matériel.
J'aimerais pouvoir filtrer et n'avoir dans mes EP que les commandes avec installation.
Je veux pour chaque commande filtrée :
- n° commande
- l'ensemble des articles
- les prix
- le délai
Alors, pour procéder au filtre, j'utilise la fonction "Désignation Article" correspond à "installation"
J'ai bien les commandes qui ont de l'installation mais je n'ai pas tous les articles de ces commandes puisque j'ai un filtre sur la désignation...
Pas simple à me faire comprendre, désolé !
Disons que j'ai des commandes de matériels.
Pour certaines, nous avons vendus de l'installation en plus du matériel.
J'aimerais pouvoir filtrer et n'avoir dans mes EP que les commandes avec installation.
Je veux pour chaque commande filtrée :
- n° commande
- l'ensemble des articles
- les prix
- le délai
Alors, pour procéder au filtre, j'utilise la fonction "Désignation Article" correspond à "installation"
J'ai bien les commandes qui ont de l'installation mais je n'ai pas tous les articles de ces commandes puisque j'ai un filtre sur la désignation...
Pas simple à me faire comprendre, désolé !
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Bonjour,
C'est bien ce que j'ai finalement compris et, il faut passer en effet par deux listes :
Celle qui ramène la liste des documents dont 1 article contient la désignation installation
Celle qui (liée à la première sur le n° de document) ramène la liste des lignes de ces documents.
Cordialement,
C'est bien ce que j'ai finalement compris et, il faut passer en effet par deux listes :
Celle qui ramène la liste des documents dont 1 article contient la désignation installation
Celle qui (liée à la première sur le n° de document) ramène la liste des lignes de ces documents.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Lister d'articles de commandes depuis un filtre
Et comment tu fais pour passer par 2 listes ?
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Bonjour,
Par du SQL cela donnerait à peu près ça ....
select *
from F_DOCLIGNE
where DO_Piece in (
SELECT do_piece
FROM F_DOCLIGNE
where DL_Design like '%installation%'
and DO_Type = 12
)
Par du SQL cela donnerait à peu près ça ....
select *
from F_DOCLIGNE
where DO_Piece in (
SELECT do_piece
FROM F_DOCLIGNE
where DL_Design like '%installation%'
and DO_Type = 12
)
Ligne 100c Premium v2.00
May the Force be with you...
May the Force be with you...
- Super Contributeur
- Messages: 1224
- Inscription: Ven 24 Juil 2009 15:43
Re: Lister d'articles de commandes depuis un filtre
@rcanudo,
En effet, en SQL à la carte, ça le fait aussi.
Merci du rappel
En effet, en SQL à la carte, ça le fait aussi.
Merci du rappel
ASR31
En recherche de missions.
En recherche de missions.
Re: Lister d'articles de commandes depuis un filtre
Bonjour,
Voici ma requête SQL :
SELECT dl.DO_Domaine, dl.DO_Type, dl.DO_Piece, dl.AR_Ref, dl.DL_Design, dl.CT_Num, dl.DL_Qte, dl.DL_MontantHT, col.CO_Nom, do.do_coord01, co.CT_Intitule, dl.DO_DateLivr
FROM F_DOCLIGNE dl
JOIN F_DOCENTETE do
ON dl.DO_Piece=do.DO_Piece
JOIN F_COMPTET co
ON dl.CT_Num=co.CT_NUM
JOIN F_COLLABORATEUR col
ON dl.CO_No=col.CO_No
WHERE (dl.DO_Domaine=0 AND dl.DO_Type=1)
AND dl.DO_Piece IN (
SELECT dl.DO_Piece
FROM F_DOCLIGNE dl
WHERE dl.DL_Design LIKE '%installation%' OR dl.DL_Design LIKE '%pose%' OR dl.DL_Design LIKE '%parametrage%'
)
Alors, j'ai bien les articles concernés par mes filtres mais il va les chercher dans tous les documents types 1 à 4 (BC, PR, BL et BR) ???
Voici ma requête SQL :
SELECT dl.DO_Domaine, dl.DO_Type, dl.DO_Piece, dl.AR_Ref, dl.DL_Design, dl.CT_Num, dl.DL_Qte, dl.DL_MontantHT, col.CO_Nom, do.do_coord01, co.CT_Intitule, dl.DO_DateLivr
FROM F_DOCLIGNE dl
JOIN F_DOCENTETE do
ON dl.DO_Piece=do.DO_Piece
JOIN F_COMPTET co
ON dl.CT_Num=co.CT_NUM
JOIN F_COLLABORATEUR col
ON dl.CO_No=col.CO_No
WHERE (dl.DO_Domaine=0 AND dl.DO_Type=1)
AND dl.DO_Piece IN (
SELECT dl.DO_Piece
FROM F_DOCLIGNE dl
WHERE dl.DL_Design LIKE '%installation%' OR dl.DL_Design LIKE '%pose%' OR dl.DL_Design LIKE '%parametrage%'
)
Alors, j'ai bien les articles concernés par mes filtres mais il va les chercher dans tous les documents types 1 à 4 (BC, PR, BL et BR) ???
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Bonjour,
Je mettrais plutôt la contrainte du type de pièce dans la sous-requête + clause distinct et un petit order by
Je mettrais plutôt la contrainte du type de pièce dans la sous-requête + clause distinct et un petit order by
- Code: Tout sélectionner
SELECT dl.DO_Domaine, dl.DO_Type, dl.DO_Piece, dl.AR_Ref, dl.DL_Design,
dl.CT_Num, dl.DL_Qte, dl.DL_MontantHT, col.CO_Nom, do.do_coord01, co.CT_Intitule, dl.DO_DateLivr
FROM F_DOCLIGNE dl
JOIN F_DOCENTETE do ON dl.DO_Piece=do.DO_Piece
JOIN F_COMPTET co ON dl.CT_Num=co.CT_NUM
JOIN F_COLLABORATEUR col ON dl.CO_No=col.CO_No
WHERE dl.DO_Type=1
AND dl.DO_Piece IN (
SELECT DISTINCT dl.DO_Piece
FROM F_DOCLIGNE dl
WHERE dl.DO_Type=1
AND (dl.DL_Design LIKE '%installation%' OR dl.DL_Design LIKE '%pose%' OR dl.DL_Design LIKE '%parametrage%')
Cordialement,
)
ORDER BY DO_DateLivr, DO_Piece DESC
ASR31
En recherche de missions.
En recherche de missions.
Re: Lister d'articles de commandes depuis un filtre
Je pense qu'on est sur la bonne voie
Avec ta requête (asr31), j'ai bien au final l'ensemble des commandes qui ont de l'installation avec tous les articles.
Mais il me les double... En faisant une recherche, il va me chercher le n° de devis identique au n° de commande alors que les articles sont totalement différents.
Il doit manquer un truc dans la requête !
Avec ta requête (asr31), j'ai bien au final l'ensemble des commandes qui ont de l'installation avec tous les articles.
Mais il me les double... En faisant une recherche, il va me chercher le n° de devis identique au n° de commande alors que les articles sont totalement différents.
Il doit manquer un truc dans la requête !
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Bonjour,
Tu as des chono de pièce non différenciés entre Devis et Commandes ?
En effet, dans ce cas, il faut bien mettre la contrainte entre docligne et docentete avec N° de pièce ET type
Cordialement,
Tu as des chono de pièce non différenciés entre Devis et Commandes ?
En effet, dans ce cas, il faut bien mettre la contrainte entre docligne et docentete avec N° de pièce ET type
- Code: Tout sélectionner
SELECT dl.DO_Domaine, dl.DO_Type, dl.DO_Piece, dl.AR_Ref,
dl.DL_Design, dl.CT_Num, dl.DL_Qte, dl.DL_MontantHT,
col.CO_Nom, do.DO_Coord01, co.CT_Intitule, dl.DO_DateLivr
FROM F_DOCLIGNE AS dl
INNER JOIN F_DOCENTETE AS do ON dl.DO_Piece = do.DO_Piece
AND dl.DO_Type = do.DO_Type -- Contrainte de type de pièce
INNER JOIN F_COMPTET AS co ON dl.CT_Num = co.CT_Num
INNER JOIN F_COLLABORATEUR AS col ON dl.CO_No = col.CO_No
WHERE (dl.DO_Type = 1)
AND (dl.DO_Piece IN
(SELECT DISTINCT DO_Piece FROM F_DOCLIGNE AS dl
WHERE (DO_Type = 1)
AND (DL_Design LIKE '%installation%'
OR DL_Design LIKE '%pose%'
OR DL_Design LIKE '%parametrage%')
)
)
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Lister d'articles de commandes depuis un filtre
GENIAAAAALLLLL !
C'est toi l'meilleur, ASR31 !
Merci pour ton Aide immense
C'est toi l'meilleur, ASR31 !
Merci pour ton Aide immense
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
Re: Lister d'articles de commandes depuis un filtre
Pour rappel :
*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***
Cordialement,
*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Lister d'articles de commandes depuis un filtre
Fait !
Sage 100 Gestion commerciale i7 Pack+ pour SQL Server - v8.12
Sage 100 Entreprise Edition Pilotée 5.1.9
Sage 100 Entreprise Edition Pilotée 5.1.9
15 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités