IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAGE Discussion :

Abonnement d'une requête


Sujet :

SAGE

  1. #1
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    432
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 432
    Points : 138
    Points
    138
    Par défaut Abonnement d'une requête
    Bonjour chers tous,

    est ce qu'il y a une possibilité d'abonner une requête SQL pour chaque 5 min ???

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Delete from STOALL 
    where   STOCOU_0 not in (select STOCOU_0 from STOCK)
    and  STOCOU_0 <> 0

    Cordialement

  2. #2
    Membre éclairé
    Homme Profil pro
    Administrateur X3 - Sage 1000
    Inscrit en
    Janvier 2012
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur X3 - Sage 1000

    Informations forums :
    Inscription : Janvier 2012
    Messages : 573
    Points : 811
    Points
    811
    Par défaut
    Je le ferai par une transaction système comme ça
    Attention à tester en profondeur avant de lancer, c'est juste une idée !!
    Nom : 2019-07-05 15_31_19-CLTEST8 Sage ERP X3  - [Transactions système].png
Affichages : 456
Taille : 7,9 Ko
    Nom : 2019-07-05 15_31_50-CLTEST8 Sage ERP X3  - [Transactions système].png
Affichages : 417
Taille : 8,8 Ko

  3. #3
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    432
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 432
    Points : 138
    Points
    138
    Par défaut
    mais comment vous exprimez STOCOU_0 not in (select STOCOU_0 from STOCK) ???

  4. #4
    Membre averti
    Homme Profil pro
    Consultant technico-fonctionnel sage X3
    Inscrit en
    Avril 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant technico-fonctionnel sage X3
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 316
    Points : 448
    Points
    448
    Par défaut formule
    faudrait trouver l origine du probleme a mon avis, pas tres propre d'avoir ce genre de chose en base

  5. #5
    Membre habitué
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Octobre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Octobre 2016
    Messages : 109
    Points : 162
    Points
    162
    Par défaut
    comment pourriez vous avoir des lignes allouées alors qu'il n y'a pas de stock ?

    Sinon pour revenir à la question, oui vous pouvez mais moi je le ferai en L4G c'est plus propre avec l'instruction delete de l'enregistrement. ensuite vous abonnez le traitement

    EN Sql je l'ai jamais fait mais si on arrive à lire une requête Sql dans L4G, on peut arriver à écrire ou faire un Delete SQL dans L4G ? je ne suis pas sur

  6. #6
    Membre éprouvé
    Homme Profil pro
    Dév & consultant Sage X3
    Inscrit en
    Décembre 2014
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dév & consultant Sage X3

    Informations forums :
    Inscription : Décembre 2014
    Messages : 791
    Points : 955
    Points
    955
    Par défaut
    Citation Envoyé par Optimus2016 Voir le message
    comment pourriez vous avoir des lignes allouées alors qu'il n y'a pas de stock ?

    Sinon pour revenir à la question, oui vous pouvez mais moi je le ferai en L4G c'est plus propre avec l'instruction delete de l'enregistrement. ensuite vous abonnez le traitement

    EN Sql je l'ai jamais fait mais si on arrive à lire une requête Sql dans L4G, on peut arriver à écrire ou faire un Delete SQL dans L4G ? je ne suis pas sur
    Les enregistrements ne doivent plus être en phase entre les tables.

    On peut presque tout faire en SQL depuis le L4G, et souvent c'est salutaire (performances en particulier).

  7. #7
    Membre habitué
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Octobre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Octobre 2016
    Messages : 109
    Points : 162
    Points
    162
    Par défaut
    Citation Envoyé par bimiman Voir le message
    On peut presque tout faire en SQL depuis le L4G, et souvent c'est salutaire (performances en particulier).

    Merci ! c'est bien de le savoir !

  8. #8
    Membre averti
    Homme Profil pro
    Consultant technico-fonctionnel sage X3
    Inscrit en
    Avril 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant technico-fonctionnel sage X3
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 316
    Points : 448
    Points
    448
    Par défaut desynchro
    plusieurs utilitaires pour les stock existent, apres les avoir lancer cela ne corrige pas vos problemes de desynchro?

    si cela est le cas il sera plus propre d'abonner ces utilitaires

  9. #9
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    432
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 432
    Points : 138
    Points
    138
    Par défaut
    Bonjour chers tous,
    Même si je lance les utilitaires de synchronisation de stock, le souci persiste!
    C'est pour cela je voulais abonner la requête.
    Je pense que : les users font l'allocation des articles au niveau des commandes, ils laissent l'allocation puis ils livrent, parfois ils suppriment le Bon de livraison pour une raison ou autre, un blocage est produit:
    En cherchant je trouve que le le BL n'existe pas au niveau de Sdelivery par contre il existe au niveau de Sdeliveryd
    Merci pour vos retours
    Cordialement

  10. #10
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Juillet 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 26
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par loubna2009 Voir le message
    Bonjour chers tous,
    Même si je lance les utilitaires de synchronisation de stock, le souci persiste!
    C'est pour cela je voulais abonner la requête.
    Je pense que : les users font l'allocation des articles au niveau des commandes, ils laissent l'allocation puis ils livrent, parfois ils suppriment le Bon de livraison pour une raison ou autre, un blocage est produit:
    En cherchant je trouve que le le BL n'existe pas au niveau de Sdelivery par contre il existe au niveau de Sdeliveryd
    Merci pour vos retours
    Cordialement
    Bonjour loubna2009,

    Si ce que vous dite est vrais, c'est que vous avez un sérieux problème !! le fonctionnement standard n'autorise par la suppression de l'entête BL (Validé ou non validé) sans les lignes...C'est impossible à faire par un user normal sauf si ils ont accès à la table et à l'option maintenance. il faut investiguer et auditer votre base. savoir ce qui se passe et l'origine du problème avant de trouver une solution.

  11. #11
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    432
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 432
    Points : 138
    Points
    138
    Par défaut
    Bonjour Mr HMsellek,
    personne n'a la main sur la base, mais je pense que c'est un souci d'allocation !
    car s'ils ont pas alloués le problème se diminue
    Cordialement

  12. #12
    Membre habitué
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Octobre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Octobre 2016
    Messages : 109
    Points : 162
    Points
    162
    Par défaut
    Citation Envoyé par HMSELLEK Voir le message
    Bonjour loubna2009,

    Si ce que vous dite est vrais, c'est que vous avez un sérieux problème !! le fonctionnement standard n'autorise par la suppression de l'entête BL (Validé ou non validé) sans les lignes...C'est impossible à faire par un user normal sauf si ils ont accès à la table et à l'option maintenance. il faut investiguer et auditer votre base. savoir ce qui se passe et l'origine du problème avant de trouver une solution.
    Exactement , il faut comprendre l'origine du problème et le résoudre avant de faire des solutions de dépannage comme la requête qui supprime les lignes allouées

    En standard, une suppression propre d'un BL supprime aussi sa ligne allouée dans STOALL, (ou faut aller dans la commande et désalloué la commande selon le paramétrage ...)

  13. #13
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Juillet 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 26
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par loubna2009 Voir le message
    Bonjour Mr HMsellek,
    personne n'a la main sur la base, mais je pense que c'est un souci d'allocation !
    car s'ils ont pas alloués le problème se diminue
    Cordialement
    Vous êtes sur quel patch ?

  14. #14
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    432
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 432
    Points : 138
    Points
    138
    Par défaut
    patch 29

Discussions similaires

  1. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  2. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  3. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17
  4. Proposer le resultat d'une requête en téléchargement
    Par Lux interior dans le forum XMLRAD
    Réponses: 5
    Dernier message: 17/02/2003, 15h44
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo