Desenvolvimento > Dicionário tratamentos > Tipos de transacções 

Esta função permite capitalizar o conjunto dos tipos de transações

As transações permitem definir para certos campos de ecrã, a sua propriedade (registo, afixado, invisível ). O utilitário de Geração das transações» do menu Desenvolvimento / Ultilitários / Dicionário, utiliza à vez o dicionário dos tipos de transação e a definição detalhada de cada transação, para gerar os ecrãs e janelas a partir dos ecrãs e janelas de base. Este utilitário faz chamada ao sub-programa GENDOS escrito o tratamento associado a cada transação.

Para a cópia, estas informações são utilizados pelo utilitário de "Cópia das transações" do menu Desenvolvimento / Utilitários / Dicionário. Este utilitário faz chamada ao sub-programa TRTCOP escrito no tratamento associado a cada transação.

Pré-requisitos

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

Gestão do ecrã

Ecrã de registo

Apresentação

Este separador de registar as informções relativas à geração e à cópia de uma transação.

 

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

O código de um tipo de transação está constituido de 1 a 10 caracteres alfanuméricos. As palavras reservadas de Sage são interditas.

 

  • Descr. (campo ZDES)

 

Geração

  • Activo (campo ENAFLG)

Sélectionnez cette case à cocher pour activer la fiche courante.

Les enregistrements non sélectionnés conservent leur contenu et paramétrage, mais ne pourront pas être utilisés en rappelant leur code dans :

  • les autres enregistrements, comme les documents et paramètres,
  • les traitements en masse.

Les habilitations sur une fonction donnée peuvent interdire la création d'une fiche active. Dans ce cas, la case est désactivée par défaut. Elle est modifiable uniquement par un utilisateur autorisé, ou via un Workflow de signature.

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é.
  • Módulo (campo MODULE)

Módulo de pertença do tipo de transação. A seleção dos tipos de transações no momento de utilitário de "geração transação", está organizada por módulo. A cópia das transações não pode se fazer que sobre os módulos ativos.

  • Script (campo CODTRT)

A geração dos ecrãs e aquela da janela associado devem estar programados no sub programa GENDOS do tratamento indicado neste campo.

A cópia das transacções deve ser programada no sub-programa TRTCOP do tratamento indicado neste campo.

Trata-se do objeto que utilizará a janela gerida pela transação de registo.

Bloco número 3

  • Cópia (campo COP)

A cópia está autorizada para esta transação, se as flags "ativo" e "cópia" são posicionados.

Transacção

Objecto "transacção de registo" assim que a tabela que lhe está associada.

 

  • Campo cód. (campo FLDCOD)

Campo da tabela sobre o qual terá um limite de seleção ao lançamento do utilitário de cópia.

  • Condição (campo CND)

Expressão utilizada no utilitário de cópia, para não tratar que certas transações.

Bloco número 5

Fechar

 

Barra de menu

Este botão permite de recopiar a definição do tratamento versusum outro dossier.

Barra de menu

Opções / Validação

Mensagens de erro

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

Código reservado

O código tratamento preenchido é um código reservado por Sage, e não pode então ser utilizado.

Campo inexistente

O campo registado deve existir na tabela citada acima.

 

Tabelas consideradas

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