Bizarrerie .......

Ce forum est consacré aux versions "Pilotées" des logiciels Sage Comptabilité, Gestion Commerciale et Paie de la ligne 100

Modérateurs: Super Modérateur, Modérateurs

RĂšgles du forum
Merci de prendre connaissance des rĂšgles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Bizarrerie .......

Messagede rcanudo » Ven 24 DĂ©c 2010 10:50

Bonjour,
Je lie par le Code Article une recherche par l' Ă©dition pilotĂ©e avec une requĂȘte SQL
Je n-arrive pas Ă  accĂ©der aux zones rĂ©sultats de la requĂȘte SQL sauf la zone liĂ©e et les montants ( en gros je n'est
pas accés aux "Dimension"s

Ex SQL
Code Article
Désignation
Commandes Clients
Commandes Fournisseurs

EP
Code Article
Stock
Unité de Vente
Famille

Je n'est pas accÚs aux 2 derniÚres zones ( qui du reste apparaissent en grisé )

Ou est la ruse ????
DerniÚre édition par rcanudo le Ven 7 Jan 2011 11:23, édité 1 fois.
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede IMPERIAL » Ven 24 DĂ©c 2010 12:25

Kikou,

Tu peux me faire un copier/coller de ta requete SQL que je teste SPT

Cdlt
IMPERIAL
Consultant Senior
Il n'y a pas de secret pour réussir; c'est le fruit de l'apprentissage du travail acharné et des leçons tirées de l'échec.

Colin Luther Powell
Avatar de l’utilisateur
IMPERIAL
Super Contributeur
Super Contributeur
 
Messages: 1172
Inscription: Jeu 6 AoĂ» 2009 12:39
Localisation: LEVALLOIS PERRET

Re: Bizarrerie .......

Messagede rcanudo » Ven 24 DĂ©c 2010 12:51

Voila
Code: Tout sélectionner
select Z1 AS Fourn_Nom,
       Z2 AS Article_Designation,
       Z3 AS Article_Code,
       Z4 AS Date_Liv,
       SUM(Z11) AS Comm_Qte,
       SUM(Z12) AS Acha_Qte

FROM

(
select min(CT_Intitule) AS Z1,
       min(AR_Design) AS Z2,
       F_DOCLIGNE.ar_ref AS Z3,
       CASE
          WHEN Do_DateLivr < getdate() THEN getdate()
           ELSE Do_DateLivr
       END AS Z4,
       SUM(DL_Qte) * -1 AS Z11,
       0  AS Z12
 
from F_DOCLIGNE, F_ARTICLE,
     F_ARTFOURNISS, F_COMPTET

where ( DO_Domaine = 0 and DO_Type = 1 )
and ( F_DOCLIGNE.DE_No = 15 )
and F_DOCLIGNE.ar_ref = F_ARTICLE.ar_ref
and ( F_ARTICLE.AR_Ref = F_ARTFOURNISS.ar_ref and AF_Principal = 1 )
and F_ARTFOURNISS.CT_Num = f_COMPTET.CT_Num

group by f_docligne.ar_ref, do_datelivr

UNION

select min(CT_Intitule) AS Z1,
       min(AR_Design) AS Z2,
       F_DOCLIGNE.ar_ref AS Z3,
       CASE
          WHEN Do_DateLivr < getdate() THEN getdate()
           ELSE Do_DateLivr
       END AS Z4,
       0  AS Z11,
       SUM(DL_Qte)  AS Z12

from F_DOCLIGNE, F_ARTICLE,
     F_ARTFOURNISS, F_COMPTET

where ( DO_Domaine = 1 and DO_Type = 12 )
and ( F_DOCLIGNE.DE_No = 15 )
and F_DOCLIGNE.ar_ref = F_ARTICLE.ar_ref
and ( F_ARTICLE.AR_Ref = F_ARTFOURNISS.ar_ref and AF_Principal = 1 )
and F_ARTFOURNISS.CT_Num = f_COMPTET.CT_Num

group by f_docligne.ar_ref, do_datelivr
)

REQ1

GROUP BY  Z1, Z2, Z3, Z4
ORDER BY  Z1, Z2, Z3, Z4


+ Lié avec Edition Pilotée Mouvements de Stock ---> Référence, Quantité
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede IMPERIAL » Lun 27 DĂ©c 2010 12:17

Bonjour,

Ca c'est de la requĂȘte ....


Bon : désolé mais elle marche bien chez moi.

J'ai bien ton tableau. j'ai aussi une seconde requete avec les ref et quantités de mouvement de stock.

Et j'arrive bien à lier les deux tableaux. Mes quantités vont bien vers ma requete SQL et inversement.

J'ai juste mes ref articles qui sont liées.

cdlt
IMPERIAL
Consultant Senior
Il n'y a pas de secret pour réussir; c'est le fruit de l'apprentissage du travail acharné et des leçons tirées de l'échec.

Colin Luther Powell
Avatar de l’utilisateur
IMPERIAL
Super Contributeur
Super Contributeur
 
Messages: 1172
Inscription: Jeu 6 AoĂ» 2009 12:39
Localisation: LEVALLOIS PERRET

Re: Bizarrerie .......

Messagede squier » Lun 27 DĂ©c 2010 17:47

Bonjour,

On se croirait sur un forum de dévelopeur :D
Une requĂȘte SQL, je vois Ă  peu prĂšs ce que c'est.

Pourquoi en faites vous ?
Vous bloquez avec la version SAGE EP pour des rapports que vous voulez sortir ?

Cordialement
squier
Super Contributeur
Super Contributeur
 
Messages: 234
Inscription: Mar 27 Mai 2008 21:01
Localisation: Nice

Re: Bizarrerie .......

Messagede IMPERIAL » Lun 27 DĂ©c 2010 18:36

Bonjour SQUIER,

Les requĂȘtes SQL te permettent d'accĂ©der Ă  des champs qui ne sont pas disponibles en EP ou bien faire des extractions particuliĂšres.

Par exemple ça te permet de gérer des états de marge avec des articles en contremarque. Avec la table CMLIEN tu vas chercher la commande fournisseur se rapportant à la commande client.

Pas prévu tout ça en EP. Le cube de base est un peu limité.

Cdlt
IMPERIAL
Consultant Senior
Il n'y a pas de secret pour réussir; c'est le fruit de l'apprentissage du travail acharné et des leçons tirées de l'échec.

Colin Luther Powell
Avatar de l’utilisateur
IMPERIAL
Super Contributeur
Super Contributeur
 
Messages: 1172
Inscription: Jeu 6 AoĂ» 2009 12:39
Localisation: LEVALLOIS PERRET

Re: Bizarrerie .......

Messagede rcanudo » Lun 3 Jan 2011 14:38

Merci IMPERIAL ....
Lis mon message du 24/12 Ă  9h50
Bonjour,
Je lie par le Code Article une recherche par l' Ă©dition pilotĂ©e avec une requĂȘte SQL
Je n-arrive pas Ă  accĂ©der aux zones rĂ©sultats de la requĂȘte SQL sauf la zone liĂ©e et les montants ( en gros je n'est
pas accés aux "Dimension"s

Ex SQL
Code Article
Désignation
Commandes Clients
Commandes Fournisseurs

EP
Code Article
Stock
Unité de Vente
Famille

Je n'est pas accÚs aux 2 derniÚres zones ( qui du reste apparaissent en grisé )

J'ai bien accÚs aux quantités comme toi mais par contre tout ce qui est désignation , unité est en grisé ....
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede OokieDookie » Mar 4 Jan 2011 16:29

Bonjour,

Il faut crĂ©er des objets de type Information rattachĂ©s Ă  la Dimension liĂ©e entre les requĂȘtes, comme ici (mĂȘme principe mais avec de l'Excel)

HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Mar 4 Jan 2011 17:59

J'ai déjà essayé le hic c'est que je n' ai pas accÚs à la zone .........
J' ai dans l' ordre d' abord ma requĂȘte sql Code article, QuantitĂ©, Date Livraison
puis la requĂȘte en Ă©dition pilotĂ©e Code Article, Famille
J' ai lié sur code Article ........
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede squier » Mar 4 Jan 2011 19:03

Merci Impérial,

Je vais me mettre au SQL :D

Je pense qu'il manque surtout le designer.

Cela permet appremment de créer ses classes et ses objets et d'éviter le SQL

SAGE ne le fournit pas d'oĂč la limite du cube.

Et si tu achĂštes une version de BO (rĂ©cente), ce n'est pas le mĂȘme prix et il faut se retaper tout le travail qu'a fait SAGE (avec ses centaines de dĂ©veloppeurs)

Ca tourne un peu rond

Cordialement
squier
Super Contributeur
Super Contributeur
 
Messages: 234
Inscription: Mar 27 Mai 2008 21:01
Localisation: Nice

Re: Bizarrerie .......

Messagede OokieDookie » Mer 5 Jan 2011 13:31

rcanudo a écrit:J'ai déjà essayé le hic c'est que je n' ai pas accÚs à la zone .........


Attention c'est Ă  la requĂȘte SQL de s'adapter, pas Ă  la requĂȘte EP (ce qui vient de l'univers ne pourra jamais ĂȘtre modifiĂ©).

Si on est bien sur la mĂȘme longueur d'onde et que ça ne fonctionne pas, il faut essayer autrement :
Clic droit dans la liste des variables / Créer une variable
Nom : Désignation2
Type : Information, Dimension liée : Code article (de SQL)
Formule = Dimension <Désignation> de SQL

Et cet objet doit pouvoir ĂȘtre intĂ©grĂ© dans le tableau.

HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Mer 5 Jan 2011 16:56

C'est ma faute me ne m' explique pas bien .....
Ce sont des zones de la requĂȘte EP auxquelles je n' ai pas accĂšs ( DĂ©signation, UnitĂ© de Vente ... )
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede OokieDookie » Mer 5 Jan 2011 18:24

Non on s'est bien compris, c'est l'existant qui bloque.

Dans le tableau actuel, il faut ne garder que le code (la dimension liée) et les montants issus de SQL.
A ce moment, on peut logiquement intégrer les autres dimensions venant de l'EP.
Enfin, avec l'objet information, on peut rajouter la désignation venant de SQL.

Si un tableau contient au moins une dimension non reliée, impossible de mélanger les objets.
Si les données viennent de l'EP, pas de modification possible => le serpent se mord la queue.

HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Jeu 6 Jan 2011 10:51

Bonjour,

Merci de votre aide OokieDookie et IMPERIAL :D , :D

Le systĂšme me parait un peu "tordu" ...... ( et encore je suis poli ) :evil: :evil: :evil:
Je pense alors loupé un épisode ( problÚme de compréhension sans doute ) donc je récapitule
J'ai un peu simplifié .......Donc j'ai

Script SQL avec Code Fournisseur, Code Article, Date de Livraison, Qtés Commandées Fournisseur et Client
RequĂȘte EP avec Code Article, DĂ©signation, Code - IntitulĂ© Famille, UnitĂ© de Vente, Stock ( Total des mvts )
RequĂȘte EP avec Code Fournisseur, IntitulĂ© Fournisseur

Je relie Codes Fournisseur et Article

Sur l'écran je peux afficher "en ligne" uniquement les zones suivantes

Code Article ( du Script SQL et de la requĂȘte EP )
Code Fournisseur ( du Script SQL et de la requĂȘte EP )
Stock ( de la requĂȘte EP )
Date de Livraison ( du Script SQL )
Qté Commandes Fournisseur ( du Script SQL )
Qté Commandes Client ( du Script SQL )

Je n' ai accĂšs Ă  aucune zone "Dimension" ( Ă  par celles qui sont liĂ©es ) des RequĂȘtes EP
Je ne peux mettre en information que les zones du Script SQL
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede OokieDookie » Jeu 6 Jan 2011 13:07

rcanudo a écrit:Je ne peux mettre en information que les zones du Script SQL


C'est la qu'on ne se comprend pas : je vous ai demandé de CREER une variable, pas de modifier son type.
Et en plus, je n'avais pas compris qu'il y avait plusieurs requĂȘtes EP :(

Bref, faites le test pour la désignation de l'article, par exemple :
Clic droit dans la liste à gauche, créer une variable.

Nom : Désignation2
Type : Information, Dimension liĂ©e : Code article de la requĂȘte EP
Formule = Dimension <DĂ©signation> de la requĂȘte EP.

Ensuite, <Désignation> ne peut pas aller dans le tableau, mais <Désignation2> oui.

Il faudra refaire la manip pour chaque dimension que vous ne pouvez pas utiliser.

HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Jeu 6 Jan 2011 15:54

Bonjour,

C'est le pied !!!!!!!!!!!!!!!!!!!!!!!! :D :D :D :D :D :D
Ca marche !!!!!!!!!

Je me doutais que je ne comprenais quelque chose ......... La variable avec une dimension associée je n' avais jamais
vu ......... Et mon correspondant Sage j' ai des sérieux doutes .........

C' est vraiment tordu !!!!!!!
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede rcanudo » Ven 7 Jan 2011 11:39

Bonjour,

C' était trop bien mais j' ai trouvé un nouveau "hic" :(

Ma liste comporte des articles qui ne sont pas concernés dans "ma" logique ( Articles non commandés, Fournisseur
sans article ), il est certain que pour la logique informatique c' est normal car il n' y a pas de priorité ou de
filtre au niveau des "liens" entre requĂȘtes .

Donc la seule possibilitĂ© doit ĂȘtre de jouer avec les filtres au niveau du tableau et lĂ  je n' arrive pas au rĂ©sultat
désiré ....

Un coup de main ne serai pas superflu ........ :lol: :lol:
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede OokieDookie » Ven 7 Jan 2011 15:46

rcanudo a écrit:Ma liste comporte des articles qui ne sont pas concernés dans "ma" logique ( Articles non commandés, Fournisseur
sans article )


Donc les indicateurs de la requĂȘte SQL doivent ĂȘtre vides, non ?

Format / Filtre sur tableau
Ajouter un filtre sur <Code article>, bouton Définir
Formule :
Code: Tout sélectionner
=Non EstNul(<Qté Commandes Fournisseur>)


HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Ven 7 Jan 2011 16:20

Bonjour,

J'ai fait "= Non EstNul(<Acha_Qte>) Ou Non EstNul(<Comm_Qte>)"

Cela marche au niveau du tableau ........ le plus rigolo est quand je rajoute une rupture par fournisseur, j' ai bien
une rupture par fournisseur mĂȘme pour ceux qui n' ont pas d' article concernĂ© !!!!!!!!
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede OokieDookie » Ven 7 Jan 2011 18:07

rcanudo a écrit:Cela marche au niveau du tableau ........ le plus rigolo est quand je rajoute une rupture par fournisseur, j' ai bien
une rupture par fournisseur mĂȘme pour ceux qui n' ont pas d' article concernĂ© !!!!!!!!


Ne serait-ce pas plutĂŽt une section maĂźtre ?
D'autre part votre filtre exclut les articles ayant une quantité achetée mais pas de quantité commandée, ou l'inverse.
Je pencherais donc pour l'utilisation d'un Et Ă  la place du Ou
Dans ce cas, il faut double-cliquer dans le blanc Ă  cĂŽtĂ© de la cellule, puis cocher masquer l'entĂȘte et inverser la formule :
Code: Tout sélectionner
= EstNul(<Acha_Qte>) Et EstNul(<Comm_Qte>)


HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Lun 10 Jan 2011 09:56

Bonjour,
C'est effectivement une section mais qu'appelez vous une section "maitre" ? et comment la "dé-maitriser" ?

Au niveau du filtre je ne savais s'il faisait la différence entre "nul" ( non trouvé ) et zéro !!!!
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: Bizarrerie .......

Messagede OokieDookie » Lun 10 Jan 2011 12:31

Bonjour,

Pour supprimer une section maĂźtre, il suffit de supprimer la cellule et de confirmer le message qui apparaĂźt.
Cependant dans votre cas ce n'est pas nécessaire, si vous filtrez la section comme je vous l'ai indiqué (double clic dans le blanc à cÎté de la cellule)

Si vous avez des montants à zéro, il faut effectivement les filtrer également :

Code: Tout sélectionner
=(EstNul(<Qté Commandes Client>) Ou <Qté Commandes Client>=0) Et (EstNul(<Qté Commandes Fournisseur>) Ou <Qté Commandes Fournisseur>=0)


HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Bizarrerie .......

Messagede rcanudo » Lun 10 Jan 2011 15:09

Bonjour

Ok OokieDookie, je n' avais pas compris que c' est la section qu' il fallait filtrer ........... :shock: :shock:
Je serai moins bĂȘte ce soir !!!!!!! :D :D
Merci

PS : J' ai laissé le section et mis un filtre dessus, j' ai aussi essayé de votre maniÚre cela colle aussi la seule
différence est au niveau du filtre dans le 1er cas on met ce que l'on veut dans le 2Úme ce que l' on ne veut pas ....
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43


Retourner vers Sage Editions Pilotées

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités