Paramétrage >  Comptabilité >  Interface comptabilité >  Sections par défaut  

Afficher tout Masquer tout

Cette fonction permet de définir, pour toute saisie de document nécessitant la saisie d'imputations analytiques, la manière dont ces sections analytiques doivent être renseignées par défaut. Ces pièces ne sont pas nécessairement comptables au sens strict (il s'agit pour l'essentiel de pièces générées hors du module comptable), mais elles pourront donner lieu à une génération d'écritures. Ce paramétrage est utile pour renseigner les imputations analytiques dans tous les mouvements où on les stocke.

Le principe général est de définir, pour chaque axe, un ordre de priorité de recherche d'une section par défaut, en donnant une liste des tables dans lesquelles on recherchera les sections analytiques.

Exemple :
Pour la saisie des lignes de commandes et pour un axe donné, il est possible d'indiquer que la valeur par défaut sera recherchée dans la fiche article, puis (si la zone n'est pas renseignée à ce niveau), dans la fiche client, puis à défaut dans l'en-tête de commande. Dans la suite, on appelle identifiant les endroits (des tables en principe) où l'on peut chercher les sections analytiques.

Les identifiants utilisables sont les suivants : Article, Client, Fournisseur, Commercial, Acheteur, Immo, Banque, Société, Site, Devise, Taxe, Règlement, Pièce (il s'agit de l'en-tête de la pièce en cours de saisie, utilisable pour initialiser les lignes), Pied vente, Escompte, Pied achat, Compte, Tiers divers, Sections valorisations, Frais généraux, Document origine, Sections précédentes.

Chaque programme ayant besoin d'initialiser des valeurs par défaut va faire appel à ce paramétrage, en donnant comme paramètre un code interne qui lui est propre. Le tableau ci-dessous définit certains codes existants et la table dans laquelle les sections analytiques sont initialisées :

Compta tiers

  • Factures tiers clients

Achats

  • En-tête de commande (PORDER)
  • Lignes de commande (PORDERP)

Ventes

  • En-tête (SORDER)
  • Ligne de détail (SORDERP)

Code

Module

Fonction

Table initialisée

BPCINVH

En-tête de facture (SINVOICE)

BPCINVD

Lignes analytiques (BPCINVLIGA)

POH

Commandes
Commandes ouvertes

POI

Commandes/article

POC

Commandes ouvertes

POID

Commandes/article

POP

Commandes

POW

Contremarques

PQH

Appels d'offres

Lignes d'appels d'offres (PQUOTATD)

PSD

Demandes d'achat

Lignes de demande (PREQUISD)

SOH

Commandes

SOR

Contrats

SOP

Commandes

SOI

Contrats

SDD

Livraison

Lignes détail (SDELIVERYD)

SID

Factures

Lignes détail (SINVOICED)

...

Remarque importante :

L'affectation des sections analytiques par défaut n'est effective que lorsque la transaction concernée est créée directement ; lorsqu'elle est générée à partir d'une autre transaction, l'imputation analytique est initialisée par la transaction d'origine. Ainsi, les règles d'affectation des lignes de livraison ne sont valables que pour les livraisons directes (si on livre des lignes de commandes, l'affectation vient de la ligne de commande). Il en est de même pour les lignes de factures (seules les factures directes ou les ajouts de lignes dans une facture sont concernées).

Une règle est tout d'abord définie pour toutes les sociétés et peut l'être ensuite société par société.

Pré-requis

Codes activité

Les codes activités suivants (classés par type) peuvent avoir une influence sur le comportement de la fonction :

  ANA :  Nb d'axes analytiques

Habilitations

Cette fonction est de type objet. Les opérations de création, modification, et suppression de fiche peuvent être activées ou désactivées pour un utilisateur donné. Des filtres par rôles peuvent également être mis en place sur cette fonction.

Autres pré-requis

Tables à renseigner

Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :

Table

Intitulé Table

GDIE [DIE]

Axes

Gestion de l'écran

En-tête

Champs

Les champs suivants sont présents dans cet onglet :

Code identifiant le paramétrage des sections par défaut

  • champ DESTRA

Intitulé classique de la fiche courante.

Par défaut, l'intitulé court, l'intitulé long ou l'en-tête de colonne d'une donnée est enregistré (en création/modification) dans la langue de connexion de l'utilisateur. Par l'intermédiaire de la fonction Traductions en ligne (clic droit à partir de cette zone), il est traduisible dans une autre langue.

Dans la fenêtre de traduction en ligne de la zone active, ajoutez un nouveau code langue avec la traduction dans cette langue.

Un utilisateur se connectant dans une des langues traduites disposera de l’intitulé court, de l'intitulé long ou de l'en-tête de colonne dans sa langue de connexion s'il est défini, sinon il sera disponible dans la langue par défaut du dossier.

Cette zone, si elle est renseignée, permet de restreindre le paramétrage à une société. Si elle est vide, toutes les sociétés sont concernées.

Fermer

 

Onglet Initialisation/axes

Présentation

Cet écran permet de définir, pour chaque axe analytique (dont l’intitulé apparaît en tête de colonne) la liste des identifiants où l’on va chercher les sections analytiques par défaut (dans l’ordre des lignes).
Comme le nombre de lignes d’un tableau doit être le même pour toutes les colonnes, et que le nombre de recherches peut dépendre de l’axe, on répétera si nécessaire sur certaines colonnes le même identifiant.

Par exemple, en imaginant que l’on dispose de 4 axes analytiques, et que, sur les lignes de commandes de vente, les règles d’affectation soient les suivantes :

  • le premier axe est initialisé en fonction de la section de l’en-tête, à défaut le client, à défaut la devise, à défaut la section définie dans la fiche société.
  • le deuxième axe analytique est initialisé en fonction de l’article (pas d’autre valeur par défaut).
  • le troisième axe analytique est initialisé en fonction du commercial (à défaut, en fonction du client).
  • le quatrième axe est initialisé en fonction du site, à défaut en fonction de la société.

On définira alors le deuxième tableau avec 4 lignes comme suit :

Axe 1

Axe 2

Axe 3

Axe 4

Pièce

Article

Commercial

Site

Client

Article

Client

Société

Devise

Article

Client

Société

Société

Article

Client

Société

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Identification

  • Intitulé court (champ SHOTRA)

L'intitulé court remplace l'intitulé classique lorsque les contraintes d'affichage ou d'édition l'exigent.

Par défaut, l'intitulé court, l'intitulé long ou l'en-tête de colonne d'une donnée est enregistré (en création/modification) dans la langue de connexion de l'utilisateur. Par l'intermédiaire de la fonction Traductions en ligne (clic droit à partir de cette zone), il est traduisible dans une autre langue.

Dans la fenêtre de traduction en ligne de la zone active, ajoutez un nouveau code langue avec la traduction dans cette langue.

Un utilisateur se connectant dans une des langues traduites disposera de l’intitulé court, de l'intitulé long ou de l'en-tête de colonne dans sa langue de connexion s'il est défini, sinon il sera disponible dans la langue par défaut du dossier.

  • Module (champ MODULE)

Module d'appartenance du paramétrage.

Tableau Axes

Ce champ contient le code de l'axe analytique concerné. Les axes proposés (par ordre alphabétique) sont ceux de la société sélectionnée ou ceux de toutes les sociétés si le champ Société est resté vide.

Tableau Sections

  • No (champ NUMLIG)

 

  • champ CCE1

Indiquez dans ce tableau, pour chaque axe, dans l'ordre de priorité, les entités dans lesquelles vont être recherchées les sections par défaut pour la saisie définie en en-tête de cette fiche.
Vous pouvez choisir parmi les entités dont les identifiants ont été définis ci-dessus.

  • champ CCE2

 

  • champ CCE3

 

  • champ CCE4

 

  • champ CCE5

 

  • champ CCE6

 

  • champ CCE7

 

  • champ CCE8

 

  • champ CCE9

 

  • champ CCE10

 

  • champ CCE11

 

  • champ CCE12

 

  • champ CCE13

 

  • champ CCE14

 

  • champ CCE15

 

  • champ CCE16

 

  • champ CCE17

 

  • champ CCE18

 

  • champ CCE19

 

  • champ CCE20

 

Fermer

 

Fonctions accessibles par clic droit sur le tableau

Pré-chargement axes

Les axes proposés (par ordre alphabétique) sont ceux de la société sélectionnée ou ceux de toutes les sociétés si le champ Société est resté vide.

 

Fermer

 

Onglet Identifiants

Présentation

Cet onglet permet de définir, pour chaque table susceptible d’être en ligne, l’expression qui détermine la valeur de la clé. Cette expression est en principe pré-paramétrée et n’a pas (sauf exception) à être modifiée. Seuls les identifiants pour lesquels une valeur de clé a été définie sont utilisables dans le deuxième tableau.

Deux cas particuliers existent :

  • celui de l’identifiant Pièce, qui permet d’accéder à l’en-tête de la pièce en cours de saisie, afin d’initialiser la valeur de la ligne par la valeur de l’en-tête. Dans ce cas, on ne donne pas une valeur de clé, mais une formule de calcul permettant de connaître directement la valeur de la section analytique. Cette valeur correspond en général à une variable située dans un écran d’en-tête (c’est-à-dire dans une classe masque : la syntaxe est en principe de type [M :ABREV]CHAMP, ABREV est l’abréviation du masque, CHAMP est le nom du champ. On ne précise pas l'indice courant correspondant au numéro de l'axe analytique à initialiser, car celui-ci est géré automatiquement par le système.

    Si on souhaite utiliser une formule ou une autre fonction, il faut paramétrer cela au travers d'une fonction (func) ou au travers d'une formule évaluée (evalue). Le système vérifie que ces mots clés sont présents dans la chaîne de caractères et applique dans ce cas une évaluation de chaîne. Partout où elle est applicable, cette formule de calcul est livrée préparamétrée, et, sauf exception dûment motivée par un développement spécifique, il n’est pas nécessaire de la modifier.
  • celui de l'identifiant Sections précédentes, qui permet d'initialiser un code axe en fonction de la section, de l'axe précédent tel qu'il est déclaré dans le référentiel. Pour qu'un axe soit initialisé en fonction d'un autre, la section du premier axe doit déclarer l'axe et la section à initialiser dans le tableau 'Autres axes'.

    Par exemple, pour un référentiel ANA déclaré avec trois codes axes respectivement DIE 1, DIE 2 et DIE 3, la section de l'axe DIE 1 permet d'initialiser celle de DIE 2, mais pas celle de DIE 3 qui l'est par celle de DIE 2. De plus, pour un référentiel IAS déclaré après le référentiel ANA, l'axe DIE 4 peut être initialisé à partir de DIE 3.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau

  • No (champ NUMFLD)

 

  • Table (champ FLDDES)

 

  • Identifiants (champ FLD)

 

Fermer

 

Boutons spécifiques

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • champ OBJET

 

  • champ CLES

 

Bloc numéro 2

  • Depuis le dossier (champ DOSORG)

Ce champ permet de définir le dossier à partir duquel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

  • Tous dossiers (champ TOUDOS)

Cette option permet de copier la fiche vers tous les dossiers définis dans le dictionnaire (table ADOSSIER de la solution courante).

  • Vers le dossier (champ DOSDES)

Ce champ permet de définir le dossier dans lequel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

Fermer

Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

Les tables suivantes sont mises en oeuvre par la fonction :

Table

Intitulé Table

ATEXTRA [AXX]

Textes à traduire

CACCEDEF [CDE]

Sections par défaut