Árvore de páginas


Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 mnbo/bomn085.p

 

RecordSet

 Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

 

ttCondOper

Atributo

Tipo

Formato

Descrição

Obr.

cd-tag

char

x(16)

TAG

Sim

cd-folha

char

x(8)

Folha Especificação

Sim

cd-comp

char

x(8)

Componente da Folha

Sim

nr-tabela

inte

>>>>9

Tabela

 

sequencia

inte

>>,>>9

Seq

 

complemento

char

x(40)

Complemento

 

vl-minimo

deci-4

->>>>>>,>>9.999

Valor Min

 

vl-maximo

deci-4

->>>>>>,>>9.999

Valor Max

 

observacao

char

x(40)

Resultado

 

dt-minima

date

99/99/9999

Data Mínima

 

dt-maxima

date

99/99/9999

Data Máxima

 

char-1

char

x(100)

 

 

char-2

char

x(100)

 

 

dec-1

deci-8

->>>>>>>>>>>9.9

 

 

dec-2

deci-8

->>>>>>>>>>>9.9

 

 

int-1

inte

->>>>>>>>>9

 

 

int-2

inte

->>>>>>>>>9

 

 

log-1

logi

Sim/Não

 

 

log-2

logi

Sim/Não

 

 

data-1

date

99/99/9999

 

 

data-2

date

99/99/9999

 

 

check-sum

char

x(20)

Check-sum

 

r-Rowid

rowid

 

Rowid do registro na tabela Cond-Oper

 

 

Métodos Básicos

Métodos básicos de acesso ao banco de dados.

 

Método:

gotokey

 

Descrição:

Reposiciona o registro de Condição de Operação através do código do Tag, o código da Folha e o código do Componente.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

cd-tag

char

x(16)

X

 

 

TAG

cd-folha

char

x(8)

X

 

 

Folha Especificação

cd-comp

char

x(8)

X

 

 

Componente da Folha

 

Queries e Constraints

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

Método:

openQueryStatic (“Default”)

 

Descrição:

Busca conjunto de registros da tabela cond-oper.

Os registros são ordenados pelo código do Tag, o código da Folha e o código do Componente.

 

Métodos Negócio


Métodos adicionais de atualização e acesso a base de dados .

 

Método:

DeleteCondOper

 

Descrição:

Elimina os registros de Condição de Operação com o código da Folha e o código do Componente informado. Usado na eliminação dos Componentes da Folha de Especificação ( mnt-comp-folh).

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdFolha

Char

x(8)

X

 

 

Folha Especificação

pCdComp

Char

x(8)

X

 

 

Componente da Folha

 

 

Método:

eliminaCondOperTag

 

Descrição:

Elimina os registros de Condição de Operação com o código do Tag informado. Usado na eliminação de Tag.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdTag

Char

x(16)

X

 

 

TAG

 

 

Método:

retornaCondOperTag

 

Descrição:

Retorna temp-table contendo informações das Condições de Operação do Tag informado.

Temp-Table: define temp-table tt-cond-oper no-undo

field cd-folha      like cond-oper.cd-folha

field cd-comp       like cond-oper.cd-comp

field abreviatura   like mnt-comp-folh.abreviatura

field observacao    like cond-oper.observacao

field un-medida     like mnt-comp-folh.un-medida

field tipo-result   like mnt-comp-folh.tipo-result

field desc-result   as   char format "x(15)"

field seq-de-impres like mnt-comp-folh.seq-de-impres.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdTag

Char

x(16)

X

 

 

TAG

tt-cond-oper

Table

 

 

X

 

Temp-table de Condições de Operação.

 

 

Método:

setaObservacao

 

Descrição:

Seta o campo Observação (cond-oper.observacao)  da Condição de Operação  com a chave informada.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdTag

char

x(16)

X

 

 

TAG

pCdFolha

char

x(8)

X

 

 

Folha Especificação

pCdComp

char

x(8)

X

 

 

Componente da Folha

pObservacao

char

x(40)

X

 

 

Resultado

 

 

Método:

setaObservacao&Complemento

 

Descrição:

Preenche os campos Observação (cond-oper.observacao) e Complemento (cond-oper.complemento) da Condição de Operação conforme Resultados da mesma (result-cond). Opção válida apenas para Condição de Operação do  tipo resultado Tabela.

 

Requisitos:

Posicionar a query do BO de Cond-Oper no registro desejado.

 

 

Método:

setaResultadoData

 

Descrição:

Valida e seta os campos Data Mínima (dt-minima) e Data Máxima (dt-maxima) conforme informado e preenche o campo Observação (observacao). Opção válida apenas para Condição de Operação do tipo resultado Data.

 

Requisitos:

Posicionar a query do BO de Cond-Oper no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pDtMinima

Date

99/99/9999

X

 

 

Data Mínima

pDtMaxima

Date

99/99/9999

X

 

 

Data Máxima

 

 

Método:

setaResultadoNumerico

 

Descrição:

Valida e seta os campos Valor Mínimo (vl-minimo) e Valor Máximo (vl-maximo) conforme informado e preenche o campo Observação (observacao). Opção válida apenas para Condição de Operação do tipo resultado Numérico.

 

Requisitos:

Posicionar a query do BO de Cond-Oper no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

vl-minimo

deci-4

->>>>>>,>>9.999

X

 

 

Valor Mínimo

vl-maximo

deci-4

->>>>>>,>>9.999

X

 

 

Valor Máximo