Os códigos atividades oferecem as possibilidades seguintes :

  • permite tornar ativos ou inativos dos elementos do dicionário (exemplo : tabelas, índices, separadores, blocos ou campos de ecrã ...) Por exemplo, o facto de tornar ativo ou não um código atividade dada permite então de desativar, nos ecrãs, certos campos opcionais.
  • Afetar um dimensionamento às zonas de tabelas.
  • tornar parametrizável o dimensionamnto dos campos, dos blocos de ecrã
  • identificar os elementos desenvolvidos para as localizações standard : estes elementos são identificados por um código atividade começando por K.
  • identificar os elementos desenvolvidos em específico e em vertical. Desde logo que o código atividade começa por X, Y ou Z, o elemento está considerado como não standard e não está afetado por um patch standard. Para ser mais preciso, uma norma foi estabelecida a partir da versão 5 dos softwares X3 :
    • Os códigos começando por X são reservados aos desenvolvimento verticais.
    • Os códigos começando por Y ou Z são reservados aos desenvolvimentos específicos.

O valor dos códigos atividade esta definido em gestão de dossier. Apenas os códigos que não são dependentes de um outro código são registados, os outros são deduzidos. Para mais detalhe, e em particular para consultar a regra de nomeação dos códigos ver a ajuda sobre o campo "dependência".

Modo de emprego para modifcar o valor de um código atividade.

O método :

Se colocar, no dossier mãe,

  • Modifiar o código atividade, sobre a ficha do dossier filho a tratar, para a função GESADS.
    ( NÃO SOBRETUDO modificar diretamente a ficha código atividade no dossier a tratar. Com efeito, a validação se apoiando sobre a diferença código actividade (entre a ficha código atividade e a ficha dossier), não terá nada a tratar.)
  • Lançar a validação do dossier a tratar A validação arrasta uma supressão ou criação dos elementos submetidos ao código atividade

Solução de exceção para programadores iniciados :

Para progradores experientes que não desejam passar pela gestão dos dossiers (validação de dossiers muito longo, ou impossível a realizar sobre os dossiers que são sempre utilizados).

Para os códigos de atividade de dimensionamento unicamente. Interdito para os códigos atividade ativo/inativo. Com efeito, a supressão ou a criação de elemento em função de ativação ou não de um código atividade está completamente gerido na validação dossier, mas não o é na validação de cada dicionário.

Se colocar no dossier a tratar,

  • Modificar o código atividade, diretamente sobre a ficha código atividade.
  • Validar unicamente os elementos submetidos ao código atividade pela função de validação do dicionário situado em : "Desenvolvimento \ Utilitários \ Dicionário \ Validação"

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Esta parametrização se faz sobre um único separador.

Ecrã de registo

Apresentação

Descreve as características detalhadas do código atividade.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Identificador

Saisissez jusqu'à 5 caractères alphanumériques pour identifier le code activité.

Assurez-vous de suivre les conventions de nommage :

Les codes commençant par A - V sont appliqués au niveau standard.

Les codes commençant par X sont des add-on développés par des partenaires, avec un identifiant unique attribué par Sage.

Les codes commençant par Y sont développé au niveau vertical.

Les codes commençant par Z correspondent à des développements uniques ou spécifiques.

Un code activité peut être paramétré sur Actif ou inactif. Il peut également définir le nombre de sections sur un écran.

Cette option, qui doit être renseignée à la création d'un dossier, vous permet d'influer sur la structure des écrans, voire sur la structure de la base de données.

  • Descr. (campo ZLIBACT)

 

Características

  • Activo (campo FLACT)

Si cette case à cocher est sélectionnée, les tables et écrans ou les champs de ces tables et écrans qui dépendent du code activité sont accessibles.

Si cette case à cocher n'est pas sélectionnée, les écrans et les tables, ou les champs qui en dépendent ne sont pas accessibles et n'apparaissent pas.

Attention: En exploitation, pour tout changement de positionnement de code activité, il est nécessaire de :

  • Faire la modification du code activité dans la fiche dossier, à partir du dossier mère
  • Valider le dossier fille.
  • Módulo (campo MODULE)

Sélectionnez un module pour le paramétrage.

Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier.

  • Rang (campo RANG)

Utilisez ce champ pour indiquer l'ordre dans lequel vont s'afficher les codes activités dans la gestion de dossier. Les codes activités dépendant d'une formule sont calculés dans l'ordre croissant à partir de ce numéro.

  • Tipo (campo TYP)

Utilisez ce champ pour sélectionner le code activité en gestion de dossier.

Sélectionnez Fonctionnel, Dimensionnement ou Localisation.

  • Dimensão min. (campo DIMFIL)

Utilisez ce champ pour définir une valeur sur une colonne, différente de la colonne précédente. Cette dimension correspond généralement à la dimension générée sur les états Crystal.

Certains champs de tables affichent les sections de numéro en fonction d'un code activité. Le nombre de sections est généralement le même pour un champ donné entre la table et l'écran, mais selon le besoin, il est possible de masquer le champ d'un écran en gardant les sections dans la table.

Ce champ est uniquement disponible pour les codes activité de type Dimensionnement .

  • Dimensão máx. (campo DIMMAX)

Saisissez une dimension maximale pour les variables à gérer dans le traitement.

Ce champ est uniquement disponible pour les codes activité de type Dimensionnement .

  • Dimensão ecrã (campo DIME)

Utilisez ce champ pour définir le nombre de sections utilisées dans les écrans et tables associées.

Une table peut être limitée par une taille minimum et maximum. Utilisez la formule suivante pour définir la dimension des tables :

min(max(MIN,SCREEN),MAX).

Ce champ est uniquement disponible pour les codes activité de type Dimensionnement .

  • Dependência (campo DEP)

Utilisez ce champ pour indiquer le type de dépendance du code activité.

Les valeurs possibles sont :

Non: Le code activité ne dépend pas d'un autre code activité.

Inverse: Le code activité prend la valeur inverse du code activité saisi dans le champ Code activité de la section Caractéristiques . Si ce code activité est actif, le code activité en dépendant est inactif, et vice versa.

Dimensionnement: La racine du code activité est suivie du caractère M (1 à 9) et est associée à un code activité qui peut prendre des valeurs numériques de 1 à N. Ce code activité est actif si la valeur du code correspondant est supérieure ou égale à M; sinon, il est inactif.

Par exemple, le code activité ANA est lié aux codes AX1 à AX9 via des liens de dimensionnement. Si ANA a pour valeur 5, les codes AX1 à AX5 sont actifs et les code AX6 à AX9 sont inactifs.

Formule: La formule permet de calculer la valeur d'un code activité selon une formule de saisie. Cette expression calculée peut inclure des constantes, des fonctions et des variables sous forme de codes activité différents. Ces codes activité peuvent être saisis ou calculés au préalable. L'ordre de calcul des codes activité dépend des codes antérieurs définis par rang. Un code activité sans effet sur la dimension a pour valeur 1 s'il est actif, et 0 s'il est inactif.

Par exemple, si la formule utilisée pour le code activité XXX est max(XAA,XAB)XXX est actif si un des deux codes activité XAA ou XAB est actif. Si ces codes ont un effet sur la dimension, cette-dernière correspond à la valeur maximale des deux dimensions.

 

  • Formula (campo ACTFOR)

Utilisez ce champ pour définir une formule pour les codes activité s'appuyant sur une formule.

Cette formule peut être :

  • Une formule logique : si vraie, le code activité est actif ; si fausse, le code activité est inactif.
  • Une formule numérique qui calcule une valeur d'entier positive pour les codes activité ayant une influence sur une dimension.

Fechar

 

Listagens

Por defeito, os seguintes listagens estão associados à função :

 LISACT : Lista dos cód. de activid.

Mas pode ser alterado por parametrização.

Botões específicos

Os seguintes campos estão presentes na janela aberta por este botão :

Bloco número 1

  • campo OBJET

 

  • campo CLES

 

Bloco número 2

  • A partir do dossier (campo DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • Todos dossiers (campo TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • Para o dossier (campo DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Fechar

Este botão permite de recopiar a definição da transação depois ou versus um outro dossier.

Barra de menu

Documentação / Parágrafos

Esta função permite aceder à gestão da documentação, sobre o primeiro parágrafo da documentação (se ela existe) associada à ficha corrente.

Documentação / Ligações

Esta função permite aceder à gestão das ligações. Ela permite definir as relações entre a ficha corrente e de outras fichas (por exemplo das ligações entre funções e parâmetros). Estas ligações, puramente documentários, permitindo alimentar o mecanismo de geração dos esqueletos de documentação.

Documentação / Geração

Apresentação

Este menu permite lançar uma geração de documentação. A geração pode-se lançar igualmente a partir do botão [Génération] em baixo da janela.

Três tipo de geração podem ser lançadas, separadamte ou simultaneamente :

  • a geração do esqueleto de documentação a partir do dicionário (tabelas ADOCUMENT, ADOCBLB, ADOCCLB).
  • a geração da documentação a partir das tabels precedentes.
  • a geração da documentação sobre campo.

Os limites propostos por defeito têm em conta da ficha em curso, mas elas podem ser modificados ao lançamento.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Selecções

  • Todas as línguas existentes (campo ALLLAN)

Se esta check box está assinalada, todas as línguas são tomadas em conta pela operação.

Se a check box não foi assinalada, tomar-se-á segundo o caso :

  • A língua por defeito do utilizador, se nenhum código língua não foi registado.
  • A língua registada por outro lado senão.

Permite de definir a língua de geração (quando a check box permitindo de gerar em todas as línguas não foi assinalada).

  • Todos os tipos (campo ALLTYP)

Se esta check box está assinalada, todos os tipos de documentação são tomados em conta para a geração. Deve-se referir que, neste caso, limita-se a geração às documentações standard (apenas as documentações de código inferior a X são tomados em conta).

Permite definir o tipo de documentação a tomar em conta no tratamento (quando não se assinalou a check box para os tomar todos em conta).

  • Desde códigos documentos (campo FUNDEB)

Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação.

  • Cód. documentação fim (campo FUNFIN)

 

Geração ADOCUMENT

  • campo GENDOC

Este botão redondo permite criar/atualizar a parametrização da documentação (hierarquia dos parágrafos) a partir dos elementos técnicos encontrados no dicionário dos dados. Pode-se escolher de retomar unicamente as documentações existentes ou criar novas documentações se necessário

As relações de documentação são igualmente tomados em conta. Os parágrafos susceptíveis de serem criados são definidos no anexo técnico correspondante.

  • Para todos os grupos (campo ALLCREGRP)

Este campo permite escolher entre :

  • Tratar todas as documentações ou ajudas sobre campo indeferentemente do grupo de pertença de utilizador.
  • Tratar unicamente as documentações ou ajudas sobre campos cujo grupo de utilizador é equivalente ao grupo criador da documentação encontrada na tabela AOBJGRPDEV

Geração documento final

  • campo GENFIN

Este botão redondo permite gerar a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios do directório definido pelo parâmetro utilizador DIRDOC.

A geração "Completa" trata o conjunto das documentações não tendo código de atividade mas também aquelas tendo os códigos atividades standards (código atividade < "X")

Falta utilizar a geração "segundo o código atividade" para obter a geração das documentações das funções tendo os códigos atividades ativos (quer sejam standards ou específicos).

  • Somente as documentações validadas (campo HLPVLD)

Permite gerar o documento final unicamente para as documentações válidas.

  • Ajudas sobre campos ligados às documentações (campo HLPLNKFLD)

Si cette case est cochée, sont traitées spécifiquement les aides sur champs relatives aux documentations sur fonction ou objet traitées par ailleurs. Pour savoir quelles sont les aides sur champ à traiter, explorez les écrans associés aux paragraphes de documentation correspondants.

  • Outras ajudas sobre campos (campo HLPFLD)

Se esta check box assinalada, cria-se a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios FLD do directório definido pelo parâmetro utilizador DIRDOC.

  • Códigos ajuda campos inicio (campo HLPDEB)

Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação.

  • Cód. ajuda campos fim (campo HLPFIN)

 

  • Directorio de geração (campo REPERT)

 

Fechar

 

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Código atividade dependente de xxx

Declarou-se que o código atividade está em dependência por relação a um outro código atividade que lhe estão dependentes

Erro no cálculo da fórmula

A formula registada não repeita a norma Sage

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação