Desenvolvimento > Dicionário tratamentos > Scripts > Ponto entrada 

Um conjunto de ações está previsto nos modelos standard, para permitir a chamada de tratamento específico. Mais, quando a necessidade está exprimida, pontos de entrada são criados, no standard, para permitir, lá ainda, a chamada do tratamento específico.

Cada ponto de entrada está documentada numa ficha, afim de definir o contrexto de chamada do tratamento específico.

Esta tabela permite o funcionamento dos pontos de entrada : identifica-se o tratamento específico no qual serão escritos um ou vários pontos de entrada chamados do tratamento standard.

A tabela dos pontos de entrada está entregue vazio por Sage Ela está então a prencher à medida que as necessidades.   

Para um ponto de entrada, o tratamento específico deve estar seguido das regras de escritas idênticas à ação ; Deve começar pelo sub-programa $ACTION, na qual se testará os diferentes valores possibles pour la variable ACTION. Esta variável contém o nome dos pontos de entrada

$ACTION
Case ACTION
When "..."
...
Endcase
Return

 

Pré-requisitos

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

Gestão do ecrã

Ecrã de registo

Apresentação

Este ecrã permite referenciar os tratamentos específicos nos quais são desenvolvidas as ações chamadas depois o tratamento standard Estes tratamentos permitem adaptar especificamente o programa standard. O tratamento específico deve começar pela etiqueta $ACTION na qual a ação está declarada, conserva o ambiente do programa standard.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

  • Tipo (campo TYP)

 

  • Tratamento standard (campo TRTSTD)

Tratamento standard, para o qual se acrescenta do específico.

 

  • Descr. (campo LIBTRT)

 

  • Tratamento especifico (campo TRTSPE)

Tratamento específico, vindo em acréscimo preenchendo certas ações do tratamento standard Notar-se-á que os desenvolvimentos específicos ligados a 2 pontos de entrada de um mesmo tratamento standard, devem se escrever num tratamento específico único.

  • 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.

Un code activité vous permet de :

  • rendre optionnel un élément du dictionnaire si la valeur associée au code activité est nulle,
  • signer les éléments spécifiques dès lors qu'ils sont marqués par un code commençant par X, Y ou Z,
  • dimensionner un nombre de lignes maximum lorsque le code activité marque des éléments d'un tableau,

Si le code activité est désactivé :

  • l'élément marqué n'est pas utilisable,
  • le code associé n'est pas généré ou activé.
  • Ordem (campo RNG)

 

  • Parametrização (campo TRTPAR)

Este campo permite de identificar outros tratamentos específicos anexados ao tratamento principal. Deve estar registado sob a forma PROG1~CODACT1;  PROG2~CODACT2;.... onde PROGn é um nome do tratamento e CODACTn, um código atividade. O específico deverá analizar os valores deste campo no seu tratamento específico principal afim de efetuar a chamada dos outros tratamentos se necessário.

Fechar

 

Mensagens de erro

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

Código já existente em linha i

Tentou-se registar duas vezes o mesmo tratamento standard no quadro.

Tabelas consideradas

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