Formatos de Complementos e Segmentações [ERG0400]

Através desta transação é definido formatos de complemento que serão associados às rubricas que utilizam complemento. Um formato pode definir como os complementos de rubrica são gerados, a rubrica pode definir sua composição em COMPL_RUBRICAS, ou pode haver a combinação dos dois modos de definição de complementos. Um formato pode ser dividido em segmentos, cada um com sua composição particular. Também descreve subdivisões de formatos de complemento. Cada segmento pode definir uma composição particular dos textos que o compõem. As colunas POSICAO e TAMANHO não podem especificar segmentos que se intersectem, e também não podem especificar segmento que ultrapasse o TAMANHO do complemento definido nos formatos.

Formato

Bloco para registro de formatos de complementos e registro de segmentação destes formatos. Os formatos podem ou não ser divididos em segmentos, não podendo haver sobreposição de segmentos em um mesmo formato, e o último segmento não pode ultrapassar a posição 20. Pode ser especificado um procedimento e/ou uma lista para cada formato ou cada segmento. Para o ambiente on-line, procedimento tem precedência sobre lista. Para o ambiente Módulo C vale somente a lista.

Campo

Descrição

Formato

Código de formato de complemento.

Descrição

Descrição para o formato.

Tipo de Itens

Especifica o tipo de itens de complemento que o formato utiliza. Valores possíveis: ¿Tabela¿, ¿Lista¿, ¿Processo¿ e ¿Misto¿.

Lista

Código de lista de textos fixos que o formato utiliza. Somente pode ser especificada se o TIPO_ITENS for ¿Lista¿ ou ¿Misto¿.

Procedimento

Nome de procedimento armazenado no banco, que fornece como resposta uma lista de textos de complemento para este formato (este procedimento é utilizado pelo on-line para gerar listas de valores de complementos em rubricas com este formato em telas com Lançamento de Movimentos ou Folhas Avulsas).

Tamanho

Define o tamanho máximo do complemento com este formato. Valor deve estar entre 1 e 20.

Padrão Pode Calcular

Indica se o programa Folha12 considera inicialmente os complementos deste formato calculáveis ou não. Valores possíveis: ¿S¿ e ¿N¿.

Nome Programa C

Nome de formato de complemento para ser utilizado em nomes (identificadores) em programas em C.

Pos

Posição inicial do segmento no formato de complemento. Mínimo 1 e máximo 20.

Segmento

Tam

Tamanho do segmento (subdivisão do formato). Mínimo 1 e máximo 20.

Tipo

Tipo do segmento (caracteres ou número). Permitir somente C e N.

Lista

Código de lista de textos fixos que fornece os itens utilizados no segmento. O código de lista deve existir em COMPL_LISTAS e o TAMANHO_LIMITE da lista não pode ser maior que o TAMANHO do segmento. Somente pode ser especificada se o TIPO_ITENS do formato for ¿Lista¿ ou ¿Misto¿.

Procedimento

Nome de procedimento armazenado no banco, que fornece como resposta uma lista de textos de complemento para este segmento (este procedimento é utilizado pelo on-line para gerar listas de valores para este segmento de complementos em rubricas com este formato em telas com Lançamento de Movimentos ou Folhas Avulsas). Somente pode ser especificado se o TIPO_ITENS do formato for ¿Processo¿ ou ¿Misto¿.

Descrição

Descrição do segmento de formato.

Nome Programa C

Nome de segmento para ser utilizado em nomes (identificadores) em programas em C.

Tabelas g Módulo C g Folha de Pagamentos g Rubricas g Formatos de Complementos e Segmentações