Récupérer toutes les constantes

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

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

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" ***

Récupérer toutes les constantes

Messagede Patu » Mer 21 Juil 2010 15:09

Bonjour,

Dans l'édition pilotée pour Sage 100, je voudrais récupérer la liste et la valeur de plusieurs constantes qui ne sont ni de type "prédéfinies" ni de type "utilisateur" mais je ne vois ces constantes...

Est-ce impossible de les récupérer dans l'édition pilotée?

Si oui, y -a-t-il un moyen pour contourner ce problème ?

Merci d'avance

Config: Sage Paie 17.5 SQL Server 2005
Dernière édition par Patu le Mar 21 Sep 2010 11:57, édité 5 fois.
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Mer 4 AoĂ» 2010 12:22

Bonjour,

Il n'est pas possible de récupérer des constantes autres que Prédéfinies et Utilisateur : seules celles-ci sont archivées à la clôture.

Seule la GA peut vous permettre de retrouver ces informations, à l'expresse condition que les valeurs n'aient pas été modifiées (par exemple, pour une indemnité de transport RATP, s'il y a eu un changement de zone aucun historique n'est géré).

Pour contourner cette limitation (qui est intrinsèque au produit de paie), vous pourriez créer des rubriques non imprimables sans aucune association de type Nombre x Base x Taux par exemple, et entrer les constantes dont vous avez besoin.

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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Ven 6 AoĂ» 2010 11:19

Bonjour OokieDookie et merci pour votre réponse.

Est-ce que le fait de créer cette rubrique peux engendrer des pb au niveau du livre de paie?

J'imagine que non ,puisqu'elle sera non imprimable, est-ce correct?

Merci
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Ven 6 AoĂ» 2010 13:09

Tout Ă  fait.

De plus, si votre version permet la création de constantes Utilisateurs, vous pouvez également en créer et leur donner en valeur par défaut les codes constantes que vous voulez archiver.

Bonne journée.
"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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Ven 6 AoĂ» 2010 15:29

Ok, merci encore OokieDookie.

Dernière chose : comment fait-on pour fait prendre la même valeur qu'un autre constante à une constante utilisateur (si je lui donne le même code, cela ne fonctionne pas) ?

Bonne journée.
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Mar 10 AoĂ» 2010 09:44

Bonjour,

Vous devez respecter l'unicité du code lors de la création, et donner une valeur par défaut à votre constante.
Personnellement, j'affectionne les préfixes types EPxxx ou CUxxx pour une meilleure visualisation lors des consultations dans le produit de paie.
Même si cela peut alourdir la gestion des bases, je privilégie également une liste commune pour toutes les sociétés lorsque qu'il y en a plusieurs, bien que la personnalisation des indicateurs sur le serveur puisse également être une solution.

Vous pouvez donc créer une constante EP0001 qui appelle COTEST pour récupérer le montant de la Carte Orange, par exemple.


Par ailleurs, lorsque vous mettez en place ce type de constantes, notez bien que seuls les salariés nouvellement créés sont impactés, les autres devront au préalable être clôturés mensuellement et le mois de paie ouvert.
Le nombre de constantes utilisateurs est de 255 par dossier. Plus d'infos page 427 du manuel de référence.

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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Ven 10 Sep 2010 11:50

Merci pour votre réponse.

Malheureusement je n'arrive toujours pas Ă  appeler une constante Ă  partir d'une constante utilisateur...
Le manuel de référence est plutôt avare sur ce point. Sur le manuel de référence de Sage v17.5 à la page 371, il y a seulement expliqué comment créer une constante utilisateur (affecter un code, un intitulé et un mois de clôture).

Comment établir un lien entre une constante utilisateur et une constante de type test, calcul ou valeur afin de récupérer la donnée sur un document d'édition pilotée ?

Merci beaucoup,
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede olivier_exSage » Mar 14 Sep 2010 11:55

Il faudrait faire la mise à jour en dernière version.
Petite précision, la constante mise par défaut dans une constante utilisateur n'alimentera celle qu'après une première cloture. Ainsi le premier mois, la valeur sera nulle.

olivier
olivier_exSage
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Mer 9 Avr 2008 14:35

Re: Récupérer toutes les constantes

Messagede Patu » Mar 14 Sep 2010 14:37

Ok pour la mise Ă  jour, mais cela fonctionne quand mĂŞme en v17.5, n'est-ce pas?
Ce que je souhaiterais savoir c'est : Ă  quel moment on affecte la valeur d'une constante de type utilisateur?

Merci
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Mar 14 Sep 2010 15:46

Patu a écrit:mais cela fonctionne quand même en v17.5, n'est-ce pas?


A priori oui, mais franchement je ne me souviens plus.
En toute logique il doit y avoir une zone accessible pour entrer la valeur (dans l'onglet Constante, en création de la constante EP001, on doit avoir par défaut EP001 = 0,0000, et la case Report décochée).

Il suffit donc d'entrer une valeur Ă  cet endroit, et de demander le report pour ne pas avoir Ă  les ressaisir les mois suivants.
Ensuite dans Fichier / Paramètres / Paramètres de paie / Cumuls, pavé Cumuls libres / Calcul, il faut indiquer à quel moment l'information doit être calculée :
- Au début : avant les valeurs de base
- Avant les rubriques : entre les valeurs de base et les rubriques
- Après les rubriques : une fois que l'ensemble du bulletin a été valorisé.

Ainsi, dans le cas de ma constante sur le 13ème mois, il faudrait que la constante utilisateur EP001 se calcule après les rubriques.

Pour l'activation, conformément à ce que dit Olivier, il faut attendre d'avoir effectué la première clôture mensuelle.
Vous pouvez toujours vous lancer sur le jeu d'essai ou une copie pour faire un test.

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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Mer 15 Sep 2010 17:53

Ok, merci, j'ai vu comment cela fonctionne en v19, par contre en v17.5 je n'ai toujours pas trouvé...
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Ven 17 Sep 2010 17:16

Peut-être au niveau du bulletin salarié ?
Faites un tour dans Fichier / Paramètres / Libellé groupe avant pour vérifier que vos codes font partie d'un groupe de saisie.

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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Lun 20 Sep 2010 10:17

Bonjour,

Vu que nous allons migrer en v19, nous allons essayer de récupérer la valeur de cette constante utilisateur avec l'édition pilotée.

J'ai créé une constante utilisateur 'U_TEST' de la manière suivante :

Code : U_TEST
Intitulé : "constante utilisateur test"

Dans l'onglet "Constante" : U_TEST = CSTPAIE case "report" cochée.
Mois de clĂ´ture : Tous

J'ai lancé le calcul des bulletins puis l'édition et enfin j'ai clôturé le mois et fait la passation comptable.
Quand je récupère la constante dans l'édition pilotée, je n'ai aucune valeur alors que la constante CSTPAIE est bien calculée lorsque je la calcule sur le bulletin d'un salarié.

Y-a-t-il quelque chose que j'ai oublié de faire?

Merci,
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Lun 20 Sep 2010 10:56

Bonjour,

C'est sûrement lié au calcul de CSTPAIE (cf le § calcul / cumuls de mon post précédent).
Quand vous calculez une constante dans un bulletin, celui-ci est déjà calculé entièrement => ça fonctionne toujours.
Quel éléments sont appelés par CSTPAIE ?

A vous lire,

PS : le mois de clôture est le mois auquel les cumuls IMTA sont réinitialisés, dans votre cas ce sera donc tous les mois, il est préférable de caler par défaut cette info sur "Fin d'année".
"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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Lun 20 Sep 2010 11:30

La constante CSTPAIE est calculée ainsi :
NETPAIE x TAUXCH

NETPAIE est le net Ă  payer
TAUXCH est une valeur fixe Ă  0.01078

Je vois pas trop oĂą est le pb...
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Lun 20 Sep 2010 11:50

Re,

Menu Fichier / Paramètres / Paramètres de paie / Cumuls, pavé Cumuls libres / Calcul, demander le calcul de CSTPAIE "après les rubriques". Effectif à la prochaine clôture :?

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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Lun 20 Sep 2010 14:17

La constante utilisateur U_TEST est déjà paramétrée comme cela (dans Cumuls libres / Calcul --> U_TEST = "Après les rubriques).

La constante CSTPAIE n'est pas une constante Utilisateur, c'est une constante de type calcul, je ne peux donc pas la voir dans les paramètres de paie...

J'ai du oublier quelque chose?

Merci,
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede OokieDookie » Lun 20 Sep 2010 15:21

Re,

Au temps pour moi pour U_TEST.
A mon sens tout est OK. La V19.00 pourrait peut-être tout mettre d'équerre...

J'ai vraiment commencé à me servir des constantes utilisateurs avec la 18.50, je n'ai pas souvenir de retour sur ce point avec les 17.50.

Si qqun a l'info, on prend !

A bientĂ´t.
"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: 999
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: Récupérer toutes les constantes

Messagede Patu » Lun 20 Sep 2010 16:01

Le soucis c'est que je teste actuellement en version 19...

Je récapitule mes tests :

1) Création d'un constante de type Utilisateur "U_TEST" qui reprend le résultat de la constante "CSTPAIE".
2) La constante "CSTPAIE" se calcule ainsi : CSTPAIE = NETPAIE * TAUXCH
3) NETPAIE est le Net Ă  payer
4) Dans "Fichier / Paramètres / Paramètres de paie / Cumuls, pavé Cumuls libres / Calcul, calcul de U_TEST --> "après les rubriques".
5) Calcul des bulletin, puis édition des bulletins puis clôture.

Bon si quelqu'un à une idée...

PS : Merci tout de mĂŞme OokieDookie pour votre aide
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21

Re: Récupérer toutes les constantes

Messagede n0uk! » Lun 20 Sep 2010 22:16

Bonsoir,

J'ai fait effectuer en partant sur les éléments que vous avez utilisez... De mon coté, j'obtiens bien une historisation de ma constante utilisateur.
Attention, si dans votre constante U_TEST vous ne voyez pas CSTPAIE de renseigner dans vos valeurs de base, alors c'est que U_TEST n'a pas été initialisé correctement. Auquel cas, tentez de renseigner CSTPAIE dans U_TEST manuellement dans les valeurs de base. Pour cela, il faut avoir préalablement ajouter votre U_TEST dans un libellé de groupe via le menu Fichier >> Paramètres >> Libellés de groupe

Sinon, si votre souhait est d'historiser votre constante CSTPAIE, je serai d'avis de créer une rubrique de bas de bulletin de paie qui serait associée à aucun cumul et qui ne serait pas imprimable.

En tout cas, les deux solutions fonctionnent avec une Version 19 de Sage Paie.

Cordialement,
Fabrice - Consultant CCS Sage en Auvergne
"C'est en faisant n'importe quoi que l'on devient n'importe qui" - Clin d'œil à Rémi Gaillard
No comment
Avatar de l’utilisateur
n0uk!
Contributeur
Contributeur
 
Messages: 79
Inscription: Sam 31 Jan 2009 17:04

Re: Récupérer toutes les constantes

Messagede Patu » Mar 21 Sep 2010 11:57

Bonjour,

J'ai refait les manipulations et maintenant j'obtiens bien l'historisation de la constante utilisateur U_TEST.
Merci bcp Ă  tous pour votre aide !
Patu
Contributeur
Contributeur
 
Messages: 87
Inscription: Mar 27 Oct 2009 11:21


Retourner vers Sage Editions Pilotées

Qui est en ligne

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