Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.             

...

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.

...

 

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.

...

 

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.

...

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.

...

 

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.

...

 

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.

...

 

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.

...

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           

...

Requisitos:

 

Parâmetros:

O   IO       

Parâmetro

 

Tipo               

I 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:

   IO          

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:

   IO       

Parâmetro

 

Tipo               

 I

O

IO

Descrição

PC-cod-eqpto

Char

 

X

 

 

Código Equipamento

ttUnidNegocioAux

Temp-table

 

X 

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:

   IO         

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:

   IO       

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:

   IO       

Parâmetro

 

Tipo               

 I

O

IO

Descrição

PC-cod-eqpto

Char

 

X

 

 

Código Equipamento