Árvore de páginas

 

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 mnbo/bomn249.p

 

RecordSet

 

Unid-negoc-equipto

tt-item-controle

Atributo

Tipo

Formato

Descrição

Obr.

Cod-eqpto

Char

X(16)

Código Equipamento

Yes

Cod-unid-negoc

Char

X(3)

Código da Unidade de Negócio

Yes

Val-perc-unid-neg

Dec

>>9.9999

Percentual Unidade de Negócio

Yes

Cod-livre-1

Char

X(100)

 

 

Cod-livre-2

Char

X(100)

 

 

Dat-livre-1

Date

99/99/999

 

 

Dat-livre-2

Date

99/99/999

 

 

Num-livre-1

Int

->>>>>>>>>9

 

 

Num-livre-2

Int

->>>>>>>>>9

 

 

Val-livre-1

Dec

->>>>>>>>>>>9.9999

 

       

Val-livre-2

Dec

->>>>>>>>>>>9.9999

 

 

Log-livre-1

log

SIM/NAO

 

 

Log-livre-2

log

SIM/NAO

 

       

 

Métodos Básicos

 

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

 

 

Método:

getCharField

 

Descrição: Retorna valor de campos do tipo caracter.             

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PFieldName

Char

 

X

 

 

Campo

PfieldValue

Char

 

 

X

 

Valor

 

 

Método:

getDateField

 

Descrição: Retorna o valor de campos do tipo data.

 

Requisitos: Nenhum

                                  

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Campo

PFieldValue

Data

 

 

X

 

Valor

 

 

Método:

getDecField

 

Descrição: Retorna o valor de campos do tipo decimal.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PFieldName

char

 

X

 

 

Campo

pFieldValue

Dec

 

 

X

 

Valor

 

 

Método:

getIntField

 

Descrição: Retorna o valor de campo do tipo inteiro.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

Int

 

 

X

 

Valor

 

 

Método:

getKey

 

Descrição: Retorna o valor dos campos do índice id.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pcod-eqpto

Char

 

 

X

 

Código Equipamento

pCod-unid-negoc

Char

 

 

X

 

Código Unidade de Negócio

 

 

Método:

getLogField

 

Descrição: Retorna o valor de campos do tipo lógico.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

Log

 

 

X

 

Valor

 


Método:

getRawField

 

Descrição: Retorna o valor de campos do tipo raw.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

Raw

 

 

X

 

Valor

 


Método:

getRecidField

 

Descrição: Retorna o valor de campos do tipo recid.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

recid

 

 

X

 

Valor

 


Método:

goToKey

 

Descrição: Reposiciona registro com base no índice id.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pcod-eqpto

Char

 

X

 

 

Código Equipamento

Cod-unid-negoc

Char

 

X

 

 

Código Unidade de Negócio

 

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:

openQueryMain

 

Descrição:

Abre a query com todos os registros existentes da tabela unid-negoc-eqpto

 

Métodos Negócio

 

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

 

Método:

ValidateRecord           

 

Descrição: Validações pertinentes ao DBO.

 

Requisitos:

 

Parâmetros:

Parâmetro

Tipo               

I 

O

IO

Descrição

PType

Char

X

 

 

Recebe o tipo de validação

 

 

Método:

CarregaTTAux 

 

Descrição: Carrega a temp-table ttUnidNegocioAux com as Unidade de Negócio da Ordem do Equipamento.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO

Descrição

PC-cod-eqpto

Char

X

 

 

Código Equipamento

ttUnidNegocioAux

Temp-table

X

 

 

Temp-table com Matriz Unidade de Negócio Eqpto

 

 

Método:

CriaTTAux

 

Descrição: Carrega a temp-table ttUnidNegocioAux, com as unidades de negócio do Equipamento original, para posterior reutilização.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO

Descrição

PC-cod-eqpto

Char

X

 

 

Código Equipamento

ttUnidNegocioAux

Temp-table

 

X 

 

Temp-table com Matriz Unidade de Negócio Eqpto

 

 

Método:

criattUnidNegocEqpto

 

Descrição: Carrega a temp-table ttUnidNegocio com a matriz de Unidade de Negócio do Equipamento passada como parâmetro.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO

Descrição

c-par-equipto

Char

X

 

 

Código do Equipamento

ttUnidNegocio

Temp-table

 

X 

X

Temp-table com Matriz Unidade de Negócio Eqpto

 

 

Método:

deleteUnidNegocEqpto

 

Descrição: Deleta toda a matriz de Unidade de Negócio do equipamento passado como parâmetro.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO

Descrição

PC-cod-eqpto

Char

X

 

 

Código Equipamento

 

 

Método:

validaPercentual         

 

Descrição: Valida o percentual das unidades de negócio gravado para a mesma Ordem de Manutenção, sendo que essas tem de fechar na somatória 100%.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO

Descrição

PC-cod-eqpto

Char

X

 

 

Código Equipamento