Ouverture ou création d'un classeur OLE À partir de la production sociale, il vous est seulement possible d'ouvrir un classeur à partir d'un modèle COALA. Pour la création, vous devrez passer par la comptabilité. Ouverture d'un classeur à partir d'un modèle CoalaSi vous souhaitez ouvrir un classeur depuis la production sociale, vous devez : - vous positionnez dans la partie Etats du menu déroulant.
- Ajoutez l'état AssistantPaye OLE présent dans les états Export Word Excel.
- Sélectionnez l'état, puis clic droit - nouveau - Modèle Coala et choisissez un modèle dans la liste.
- Le lancement d'Excel s'effectue avec un message Microsoft Excel. Pour continuer, cliquez sur Activer les macros.
REMARQUE: N'oubliez pas d'enregistrer votre fichier. Celui-ci sera par défaut enregistré dans \\serveur\Coala\groupe de dossier\nomdossier\paye2\doc\01221222\excel-ole. Création d'un nouveau classeurPour créer un classeur OLE à partir de la comptabilité, vous devez : - Ouvrir la comptabilité et vous positionnez dans la partie Etats du menu déroulant.
- Ajoutez l'état Assistant OLE présent dans les états externes.
- Sélectionner l'état Assistance OLE puis clic droit - nouveau, trois choix vont vous être proposés :
- Classeur vide qui permet d'ouvrir un nouveau classeur
- Modèles COALA qui permet d'ouvrir un modèle proposé par Génération Experts
- Modèles Cabinet qui permet d'ouvrir un modèle cabinet défini par le cabinet.
- Après avoir choisi l'option souhaitée, vous renseignez le nom du classeur à créer puis de cliquer sur OK.
- Le lancement d'Excel s'effectue avec un message Microsoft Excel. Pour continuer, cliquez sur Activer les Macros.
Une fenêtre Excel s'ouvre à l'écran, avec un nouvel onglet Compléments qui présent pour faire la liaison avec le logiciel Sage Génération Experts. REMARQUE: Pour ouvrir un document déjà existant, sur l'état Assistant OLE, sélectionner le nom du classeur dans la zone Classeur courant. Ensuite, faire clic droit - ouvrir sur l'état pour charger le document. Procédure Vous avez la possibilité de récupérer plusieurs informations, notamment le Nom du dossier, Date concernée, N° identifiant du salarié, Nom du salarié, Prénom du salarié, Heures prévues du mois et Salaire brut du mois. Nom du dossierSe positionner sur la cellule A1 et saisir =Dossier puis cliquer sur la touche Entrée, le nom du dossier apparaît dans la cellule. DateSe positionner sur la cellule B1 et saisir la date (jj/mm/aaaa). Liste des identifiantsSélectionner la cellule A5 qui indiquera le début de la liste, puis : - cliquer sur Insérer une fonction dans la barre de formule Excel.
- La fenêtre Insérer une fonction apparaît, dans le menu déroulant de la catégorie, sélectionner Coala - Gestion du personnel.
- Sélectionner ensuite la fonction listeSalariesID, puis cliquer sur OK. Une deuxième fenêtre Arguments de la fonction apparaît :
- Dans la zone Présent, saisir VRAI.
- Dans la zone Dte, cliquer sur la cellule B1.
- Dans la zone Nom_dossier, cliquer sur la cellule A1.
- Pour valider la fonction, cliquer sur OK. Les identifiants des salariés apparaissent.
MISE EN GARDE: Si le résultat de cette fonction n'affiche que des 0, c'est que le lien entre la production sociale et la comptabilité n'est pas initialisé. Pour résoudre ce problème, vous devez importer au moins une fois les écritures de paye dans la comptabilité en vous aidant de l'article Comprendre le principe et paramétrer les écritures de paie. Nom du salariéSélectionner la cellule B5, puis : - Cliquer sur Insérer une fonction dans la barre de formule Excel.
- La fenêtre Insérer une fonction apparaît, dans le menu déroulant de la catégorie, sélectionner Coala - Gestion du personnel.
- Sélectionner ensuite la fonction
Attribut_Salarie, puis cliquer sur OK. Une deuxième fenêtre Arguments de la fonction apparaît :- Dans la zone SalarieID, cliquer sur la cellule A5.
- Dans la zone Attribut, saisir "NomPatronimique"
- Dans la zone Dte, cliquer sur la cellule B1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $B$1.
- Dans la zone Nom_dossier, cliquer sur la cellule A1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $A$1.
- Enfin, pour valider la fonction, cliquer sur OK.
- Le nom du salarié avec l'identifiant placé en A5 apparaît.
REMARQUE: Pour propager la fonction sur les autres salariés, vous pouvez glisser la poignée de recopie sur les cellules du dessous. Prénom du salariéSe positionner sur la cellule C5, puis : - Cliquer sur Insérer une fonction
- Choisir la catégorie Coala - Gestion du personnel et la fonction Attribut_Salarie. Cliquer sur OK.
- La fenêtre Arguments de la fonction apparaît :
- Dans la zone SalarieID, cliquer sur la cellule A5.
- Dans la zone Attribut, saisir "Prenom"
- Dans la zone Dte, cliquer sur la cellule B1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $B$1.
- Dans la zone Nom_dossier, cliquer sur la cellule A1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $A$1.
- Enfin, pour valider la fonction, cliquer sur OK.
- Le prénom du salarié avec l'identifiant placé en A5 apparaît.
REMARQUE: Pour propager la fonction sur les autres salariés, vous pouvez glisser la poignée de recopie sur les cellules du dessous.
Heures prévues du moisSe positionner sur la cellule D5, puis : - Cliquer sur Insérer une fonction
- Choisir la catégorie Coala - Espace Paye et la fonction attribEspacePaye. Cliquer sur OK.
- La fenêtre Arguments de la fonction apparaît :
- Dans la zone Ident, cliquer sur la cellule A5.
- Dans la zone CodeRub, saisir : 106030000
- Dans la zone LibelleRub, saisir : "bas"
- Dans la zone Dte, cliquer sur la cellule B1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $B$1.
- Dans la zone Nom_dossier, cliquer sur la cellule A1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $A$1.
- Enfin, pour valider la fonction, cliquer sur OK.
- Le nombre d'heures normales du mois pour le salarié dont l'identifiant est placé en A5 apparaît.
Salaire brut du moisSe positionner sur la cellule E5, puis : - Cliquer sur Insérer une fonction
- Choisir la catégorie Coala - Espace Paye et la fonction attribEspacePaye. Cliquer sur OK.
- La fenêtre Arguments de la fonction apparaît :
- Dans la zone Ident, cliquer sur la cellule A5.
- Dans la zone CodeRub, saisir : 106030000
- Dans la zone LibelleRub, saisir : "mts"
- Dans la zone Dte, cliquer sur la cellule B1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $B$1.
- Dans la zone Nom_dossier, cliquer sur la cellule A1. Pour une future propagation sur les autres cellules, cliquer sur la touche F4 du clavier pour avoir $A$1.
- Enfin, pour valider la fonction, cliquer sur OK.
- Le salaire brut normal du mois pour le salarié dont l'identifiant est placé en A5 apparaît.
Résultat Pour notre hypothèse, nous obtenons le résultat suivant :
Glossaire sur les fonctions Gestion du PersonnelPour connaître les Attributs salariés (catégorie Gestion du Personnel) dans l'application Production Sociale , vous devez : - Sélectionner un salarié
- Onglet identification
- Pointer la souris sur les zones intéressées, noter le nom de l'info bulle.
REMARQUE: La syntaxe utilisée pour définir l'attribut doit être rigoureusement identique à celle inscrite dans Génération Experts au niveau de l'infobulle. Dans la liste des fonctions, vous avez : - AttributEtablissement : Permet de récupérer des attributs dans les divers établissements. Il faut indiquer le nom de l'établissement ainsi que l'attribut à exporter.
- AttributSalarie : Permet de récupérer des attributs dans les salariés. Il faut indiquer le numéro d'identifiant ainsi que l'attribut à exporter.
- DateSortie : Permet de récupérer la date de sortie d'un salarié. Il est nécessaire d'indiquer ici le numéro d'identifiant du salarié. Pour afficher correctement les dates, les cellules doivent avoir un format Date.
- listeEtablissement : Recherche le nom des différents établissements créés dans le dossier. Avant d'utiliser cette fonction, il est nécessaire de sélectionner une colonne ainsi que le nombre de lignes nécessaires.
- listeSalaries : Recherche la liste de tous les salariés du dossier. Pour cette fonction, il est nécessaire d'avoir au préalable sélectionné 5 colonnes ainsi que le nombre de lignes correspondant au minimum au nombre de salariés. Les 5 colonnes correspondent au nom, prénom, numéro SS, matricule et numéro d'identifiant. Par défaut, la zone Présent correspond à tous les salariés. Pour récupérer uniquement les salariés présents, il faut indiquer dans cette zone VRAI et indiquer ensuite une date.
- listeSalariesID : Permet de récupérer uniquement les numéros d'identifiant indispensables pour exporter toutes données au niveau d'un salarié. Pour cette fonction, il est nécessaire d'avoir au préalable sélectionné 1 colonne ainsi que le nombre de lignes correspondant au minimum au nombre de salariés. La zone Présent est identique à celle de la liste des salariés.
- Nb Etablissement : Permet d'indiquer le nombre d'établissements.
- Nb Salaries : Permet d'avoir le nombre de salariés présents à une date donnée.
- Present : Permet de connaître les salariés présents à une date donnée. Vous devez rattacher cette fonction au numéro d'identifiant du salarié. VRAI : indique que le salarié est présent. FAUX indique que le salarié est sorti.
Glossaire sur les fonctions Espace PaiePour récupérer les variables de paie de l'application Production Sociale, vous devez saisir le code de la rubrique (neuf chiffres) ainsi que le libellé rubrique. Pour la fonction attribEspacePaye, vous avez comme arguments de la fonction : - Ident : Identifiant du salarié
- CodeRub : Numéro de la rubrique
- LibelleRub : Nom de la colonne à rechercher.
- Pour la base, saisir "bas" ou "base"
- Pour le taux salarial, saisir "taux_salarial", "taux" ou "txs"
- Pour le montant salarial, saisir "montant_salarial", "a_payer" ou "mts"
- Pour le taux patronal, saisir "taux_patronal", "taux_p" ou "txp"
- Pour le montant patronal, saisir "montant_patronal", "patronal" ou "mtp"
- Pour le libellé, saisir "libelle" ou "lib"
Par défaut, la recherche est effectuée sur les bulletins dont la date de fin est saisie dans le paramètre Dte. Il est possible d'effectuer la recherche sur tous les bulletins se terminant pendant le mois entier. Pour cela, ajouter la lettre "c" à la suite du nom de la colonne. EXEMPLE: Pour rechercher la base de tous les bulletins du mois, saisir "basec" ou "basc" - Dte : Date de fin du bulletin pour lequel vous recherchez l'information
- NomDossier : Paramètre optionnel. Permet de spécifier le dossier sur lequel vous effectuez la recherche. Par défaut, la recherche est effectuée sur le dossier en cours.
Fonctions attribEspacePayeExt et attribEspacePayeExtCumLa fonction attribEspacePayeExt vous permet, dans une seule formule, de sommer plusieurs rubriques appartenant à une même racine. EXEMPLE: =attribEspacePayeExt(E7;"31*,32*,37*";"mts";"31/01/2008") Le symbole * permet de ne pas saisir la terminaison du code rubrique. La fonction attribEspacePayeExtCum vous permet de récupérer le résultat d'une ou plusieurs rubriques de date à date (Cum pour cumulé). La syntaxe de cette fonctionnalité est : =attribEspacePayeExtCum(ident; codeRub; libelleRub; debutPeriode; finPeriode; nomDossier). |