Remise sur sage commerciale

Ce sujet a 4 réponses, 2 participants et a été mis à jour par Photo du profil de amgirdc amgirdc, il y a 4 mois et 1 semaine.

5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #5096
    Photo du profil de amgirdc
    amgirdc
    Participant

    Bonjour Mr ,

    Comment je peux faire pour bloquer mes utilisateurs de faire une remise qui n’excede pas % ?

    Seul l’administrateur principal doit faire plus de 5% .

    Papy

    #5097
    Photo du profil de Nicolas Blanc
    Nicolas Blanc
    Modérateur

    Bonjour,
    Malheureusement en natif cela n’est pas possible mais si vous êtes sur une base de données Sage avec SQL Server ou SQL Server Express, vous pouvez créer un trigger afin d’ajouter ce type de contrôle.
    Bonne journée

    #5101
    Photo du profil de amgirdc
    amgirdc
    Participant

    Merci Mr Nicola,

    Bien sur ma base de données sage 100 i7 se trouve sur sql server 2012 . Comment s’y prendre pour ma question sur la remise ?

    Papy

    #5102
    Photo du profil de Nicolas Blanc
    Nicolas Blanc
    Modérateur

    Bonjour,
    Pour la partie trigger SQL, vous avez besoin d’avoir des notions en programmation sur SQL Server ou trouver quelqu’un qui puisse vous aider, je ne peux pas vous donner la solution toute faite ici.

    Sinon vous pouvez utiliser les « modèles d’enregistrement » (dans le menu « structure »), cela pourra au moins vous permettre d’afficher un message d’alerte (mais non bloquant!), lorsque quelqu’un saisit une remise supérieure à 5% dans un document.
    Pour vous aider voici un exemple de formule que vous pourriez utiliser :

    Si DocLigne.RemisePourcent > 5 Alors
    Alerte(« Attention la remise ne doit pas dépasser 5% »)
    FinSi

    Il faut ensuite penser à associer vos articles à ce modèle d’enregistrement pour que l’alerte apparaisse lors de la saisie des lignes dans vos documents (associez vos articles dans l’onglet « Associations » de votre modèle d’enregistrement).
    Enfin dans le menu « fichier » « paramètre société », allez dans le menu « Documents » et cocher la case « Recalculer les modèles d’enregistrement en modification de ligne » pour que l’alerte apparaisse lors de la modification des lignes.
    Bonne journée à vous

    #5104
    Photo du profil de amgirdc
    amgirdc
    Participant

    Bonjour Mr Nicola,

    Je programme avec sql mais je n’arrive pas a composer des triggers pour bloquer des remises supérieurs a 5% . Pouvez-vous m’aider avec un modèle et je l’adapterais .

    Papy

5 sujets de 1 à 5 (sur un total de 5)

Vous devez être connecté pour répondre à ce sujet.

Se connecter

Filtres

Made by Week&Learn © 2017

X