Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin178.p

 

RecordSet


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

tt-pedido-compr

Atributo

Tipo

Formato

Descrição

Obr.

cod-emitente      

 inte   

 >>>>>>>>9     

 

Sim

it-codigo         

 char   

 X(16)

 

Sim

item-do-forn      

 char   

 X(20)

 

Sim

unid-med-for      

 char   

 xx

 

Sim

fator-conver      

 deci-0 

 >>>>>>>>>9    

 

Sim

num-casa-dec      

 inte   

 9             

 

Sim

lote-mul-for      

 deci-4 

 >>>>,>>9.9999 

 

Sim

tempo-ressup      

 inte   

 >,>>9         

 

Sim

classe-repro       

 inte   

 >9            

 

Sim

narrativa         

 char   

 X(2000)

 

Sim

perc-compra       

 inte   

 >>9           

 

Sim

lote-minimo       

 deci-4 

 >>>>,>>9.9999 

 

Sim

cod-cond-pag      

 inte   

 >>9           

 

Sim

cot-aut            

 logi   

 Sim/Nao       

 

Sim

ativo             

 logi   

 Sim/Nao       

 

Sim

conceito          

 inte   

 >9            

 

 

observacao        

 char   

 x(76)

 

 

serie-nota        

 char   

 X(05)

 

Sim

numero-nota       

 char    

 x(16)

 

Sim

horiz-fixo        

 inte   

 >>9           

Nr dias do inicio do Planejamento em que as ordens não mudam

Sim

ped-fornec        

 inte   

 >>>>>,>>9     

Utilizado para contratos de fornecimento

Sim

tp-inspecao       

 inte   

 9              

 

Sim

criticidade       

 inte   

 >9            

 

Sim

aval-insp         

 inte[30]

 >9            

Indica se o lote recebido teve rejeição ou não

 

qt-max-ordem      

 deci-4 

 >>>>,>>9.9999 

 

 

niv-qua-ac        

 deci-2 

 >>9           

Percentual máximo de rejeição aceitável por lote

inspecionado

Sim

niv-inspecao      

 inte   

 9             

 

Sim

cod-mensagem      

 inte   

 >>9           

 

Sim

perc-pont-forn    

 deci-2 

 >>9.99        

 

 

ind-pont           

 inte   

 >9            

Índice de pontualidade do fornecedor

 

perc-dev-forn     

 deci-2 

 >>9.99        

 

 

concentracao      

 deci-4 

 >>>9,9999     

 

Sim

rendimento        

 deci-4 

 >>>9,9999     

 

Sim

contr-forn        

 logi    

 Sim/Nao       

 

 

hora-ini          

 inte   

 99            

 

 

hora-fim          

 inte   

 99            

 

 

reaj-tabela       

 logi   

 Sim/Nao       

 

 

cd-referencia     

 char   

 x(4)

Referência do item (grade)

 

usa-contrato      

 logi   

 Sim/Não       

 

 

char-1            

 char   

 x(100)

 

 

char-2

 char   

 x(100)

 

 

dec-1

 deci-2 

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

 

 

dec-2

 deci-2 

 ->>>>>>>>>>>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)

 

 

 

Métodos Básicos


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

 

 

Método:

 

 

Descrição:

 

Requisitos:

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

 

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 (“ByItem”)

 

Descrição:

Busca conjunto de registros da tabela item fornecedor onde item tem que ser o mesmo que foi informado.

 

 

Constraints Associados:

Executar o método setConstraintByItem

 


Método:

openQueryStatic (“ByFornec”)

 

Descrição:

Busca conjunto de registros da tabela item fornecedor onde o fornecedor tem

que ser o mesmo que foi informado.

 

 

Constraints Associados:

Executar o método setConstraintByFornec

 

 

Método:

SetConstraintByItem

 

Descrição:

Seta as variáveis de controle para queries contendo o código do item.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcItem

Char

 

X

 

 

Código do  Item

 

 

Método:

SetConstraintByFornec

 

Descrição:

Seta as variáveis de controle para queries contendo Rowid do Fornecedor.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PrEmit

Rowid

 

X

 

 

Rowid Fornecedor

 

Métodos Negócio


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

 

 

Método:  

atualizaUnidMedItemFornec

 

Descrição:

Verifica se a unidade  de medida/lote foi modificada. Se for, converte para a nova un e atualiza os registros relacionados.

 

Requisitos:

RowObject já deve estar carregada.

 

 

Método:  

verificaContratoCotacaoItem

 

Descrição:

Verifica se o Item possui ordem de compra com contrato e/ou cotação para este Fornecedor.

Se possuir, emite um aviso e pergunta se deseja continuar ou não.

 

Requisitos:

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-rowid 

 rowid 

 

X

 

 

 rowid Item Fornecedor

RowErrors

 Date   

 

 

X

 

temp-table de erro