Á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ísicodibo/bodi271.p

 

 

RecordSet

 


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

 

Item Bonif Cliente

Atributo

Tipo

Formato

Descrição

Obr.

cdn-cliente

Inte    

>>>>>>>>9

Código do cliente

 

cod-item-venda      

Char 

x(16)

Código do item de venda

Sim

cod-refer-venda

Char    

x(8)

Código da referência do item de venda

Sim

cod-item-bonif

Char    

x(16)

Código do item de bonificação

Sim

cod-refer-bonif

Char   

x(8)

Código da referência do item de venda

Sim

dat-inic-validade

date    

99/99/9999

Data de início de validade

Sim

dat-fim-validade

Date

99/99/9999

Data de fim de validade

Sim

qtd-item-venda

Deci-4

>>>,>>>,>>9.999

Quando esta quantidade não for informada, significa que na tabela de desconto haverá um percentual que determina o montante de bonificação. Quantidade de venda do item

 

Sim

qtd-item-bonif

Deci-4

>>>,>>>,>>9.999

Quando esta quantidade não for informada, significa que na  tabela de desconto haverá um percentual que determina o montante de bonificação. Quantidade de bonificação do item

 

Sim

val-pct-proporcao-rateio

Deci-2 

>>9.99        

Percentual de rateio para determinação das quantidades de cada um dos itens na geração automática dos pedidos de bonificação. Percentual de rateio para determinação das quantidades

 

Sim

num-transacao      

Inte    

>>>,>>>,>>9   

Campo seqüencial para atender a Necessidade do Oracle de ter pelo menos um índice único Número da transação

 

char-1

Char  

x(100)

 

 

char-2

Char  

x(100)

 

 

log-1

Logical  

Sim/Não

 

 

log-2           

Logical

Sim/Não

 

 

dec-1

Decimal 

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

 

 

dec-2

Decimal

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

 

 

int-1

Integer

->>>>>>>>>9   

 

 

int-2

integer  

->>>>>>>>>9   

 

 

data-1               

Date  

99/99/9999    

 

 

data-2

date   

99/99/9999    

 

 

 

 

Métodos Básicos    

 


Métodos básicos de acesso ao banco de dados, que serão utilizados na base EMS 2.0.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-cdn-cliente

Integer

 

X

 

 

Código Cliente

c-cod-item-venda

Char

 

X

 

 

Código Item Venda

c-cod-refer-venda

Char

 

X

 

 

Código Referência Venda

c-cod-item-bonif

Char

 

X

 

 

Código Item Bonificação

c-cod-refer-bonif

Char

 

X

 

 

Código Referência Bonificação

da-dat-inic-validade

Date

 

X

 

 

Data Início Validade

c-return

Char

 

 

X

 

Retorna Status

...

 

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:

OpenQuery2

 

Descrição: Busca um conjunto de registro  da tabela param-bonif a partir do p-cod-estabel passado como parâmetro.

...

Busca um conjunto de registros da tabela item-bonif-cliente a partir do código do item de venda (cod-item-venda), código de referência de venda (cod-refer-venda),  código do item de bonificação (cod-item-bonif), código de referência de bonificação (cod-refer-bonif), data de início de validade (dat-inic-validade) e código do cliente (cdn-cliente), passados como parâmetros.

 

Métodos Negócio

 


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

 

 

Método: 

ValidateFields

 

...