Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi269.p

 

RecordSet

 

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

Ped Venda

Atributo

Tipo

Formato

Descrição

Obr.

nom-abrev-cliente

char    

x(12)

 

Sim

cod-pedido-cliente

char    

x(12)

 

Sim

num-sequencia

inte    

>>,>>9        

Número seqüencial do item para o pedido.

Sim

cod-item

char    

x(16)

 

Sim

cod-refer

char    

x(8)

 

Sim

num-desconto

inte    

>,>>>,>>>,>>9 

Campo interno para controlar qual desconto foi aplicado no pedido/nota fiscal/cotação

Sim

val-pct-desconto-periodo

deci-3  

->9.999        

 

 

val-pct-desconto-prazo

deci-3  

->9.999       

 

 

char-1

char    

x(100)

 

 

char-2

char    

x(100)

 

 

log-1

logi    

Sim/Não       

 

 

log-2

logi    

Sim/Não       

Data Limite para atendimento do Pedido

 

dec-1

deci-8  

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

Data de entrega solicitada pelo cliente

 

dec-2

deci-8  

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

Data de reativação

 

int-1

inte    

->>>>>>>>>9   

Data de devolução do pedido

 

int-2

inte    

->>>>>>>>>9   

Data de suspensão

 

data-1

date    

99/99/9999    

Natureza de operação

 

data-2

date    

99/99/9999    

Código da condição de pagamento

 

log-concede-bonif-qtd

logi    

Sim/Não       

Indica se ser  concedida bonificação em quantidade, ou

seja, se a quantidade vendida deste item implicar  em bonificação de um outro item numa quantidade  proporcional a essa

 

val-desconto

deci-5[5]

>>>,>>>,>>9.999

Descontos da tabela de descontos, em percentual ou valor, conforme parâmetros do módulo

 

 

Métodos Básicos

 

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

 

 

Método:

goToKey

 

Descrição: 

Reposiciona o registro de desc-ped-item através do índice ch-codigo.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnom-abrev-cliente

char

X(16)

X

 

 

Nome Abreviado do cliente

pcod-pedido-cliente

char

x(08)

X

 

 

Número Pedido Cliente

pnum-sequencia

Int

>>,>>9

X

 

 

Número da seqüência

pcod-item

char

X(16)

X

 

 

Código do Item

pcod-refer

char

X(08)

X

 

 

Código da referência do item

pnum-desconto

int

>>,>>>,>>>,>>9

X

 

 

Número do desconto

 

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:

openQueryDescPedItem

 

Descrição:

Busca conjunto de registros da tabela desc-ped-item de acordo com os valores iniciais e finais das variáveis setadas no método setConstraintDescPedItem. Os registros são ordenados pelo índice ch-codigo.

 

Constraints Associados: Executar o setConstraintDescPedItem.

 

Método:

setConstraintFaixaItCodigo

 

Descrição:

Recebe os parâmetros para determinar os valores da tabela desc-ped-item.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnom-abrev-cliente

char

X(16)

X

 

 

Nome Abreviado do cliente

pcod-pedido-cliente

char

x(08)

X

 

 

Número Pedido Cliente

pnum-sequencia

Int

>>,>>9

X

 

 

Número da seqüência

pcod-item

char

X(16)

X

 

 

Código do Item

pcod-refer

char

X(08)

X

 

 

Código da referência do item

 

Métodos Negócio

 

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

 

 

Método:

ValidarCamposTabela

 

Descrição: 

Valida os campos da tabela desc-ped-item. Esse método é utilizado pelas procedure createRecord e updateRecord. Sua função é verificar o preenchimento dos campos.