Árvore de páginas


Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 mnbo/bomn094.p

 

RecordSet

 

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

ttFamEquipto

Atributo

Tipo

Formato

Descrição

Obr.

fm-equipto

char

x(8)

Família

Sim

descricao

char

x(30)

Descrição

Sim

cd-planejado

char

x(12)

Planejador

Sim

fabricante

char

x(20)

Fabricante

 

fornec-at

char

x(12)

Assist Técnica

 

cod-emitente

char

x(12)

Fornecedor

 

criticidade

inte

>9

Criticidade

Sim

tp-equipto

inte

>9

Tipo

Sim

tp-contador

char

!x

Tipo Contador

Sim

media-dias

inte

>>>9

Num Dias

 

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 Equipe

 

 

Métodos Básicos

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

 

Método:

goToKey

 

Descrição:

Reposiciona o registro de fam-equipto através do código da Família.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

fm-equipto

char

x(8)

X

 

 

Família

 

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 fam-equipto.

Os registros são ordenados pelo código da Família.

 

 

Método:

openQueryStatic (“Descricao”)

 

Descrição:

Busca conjunto de registros da tabela fam-equipto com a descrição da Família dentro da faixa informada. Os registros são ordenados pela descrição da Família.

 

Constraints Associados:

Executar o método setConstraintDescricao.

 

 

Método:

openQueryStatic (“FmEquipto”)

 

Descrição:

Busca conjunto de registros da tabela fam-equipto com a código da Família dentro da faixa informada. Os registros são ordenados pelo código da Família.

 

Constraints Associados:

Executar o método setConstraintFmEquipto.

 

 

Método:

setConstraintDescricao

 

Descrição:

Carrega variáveis com as descrições Inicial e Final para faixa de descrição.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pDescricaoIni

char

x(30)

X

 

 

Descrição Inicial

pDescricaoFim

char

x(30)

X

 

 

Descrição Final

 

 

Método:

setConstraintFmEquipto

 

Descrição:

Carrega variáveis com os códigos Inicial e Final para faixa de código da Família.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFmEquiptoIni

char

x(8)

X

 

 

Família Inicial

pFmEquipto Fim

char

x(8)

X

 

 

Família Final

 

Métodos Negócio


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

 

 

Método:

exportaAlteracaoEquiptos

 

Descrição:

Processa a exportação das alterações da Família para os Equipamentos relacionados a ela.

 

Requisitos:

Executar o método retornaCamposAlterados para verificar se a necessidade de fazer a exportação.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

iExporta

Int

 

X

 

 

Tipo de Exportação:  2 – todos os campos;

3 – Conforme conteúdo anterior

 

 

Método:

exportaFolha

 

Descrição:

Processa a exportação das Folhas de Especificação da Família para todos os Equipamentos relacionados a ela.

 

Requisitos:

Possuir o código da Família.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-fm-equipto

Char

X(8)

X

 

 

Código da Família de Equipamento

 

 

Método:

retornaCamposAlterados

 

Descrição:

Retorna o nome dos atributos da Família que sofreram alteração, separados por vírgula e se a Família alterada possui equipamentos relacionados.

 

Requisitos:

Executar o método logo após alteração do registro via BO.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pRegAlter

char

 

 

X

 

Lista de atributos que sofreram alteração

lEquipto

log

 

 

X

 

Indica se a Família possue Equitos relacionados