Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi154cal.p

RecordSet

 

O BO não utiliza temp-table para comunicação.

Métodos Básicos

 

Vide BO da tabela ped-item (bodi154).

 

Queries e Constraints


Vide BO da tabela ped-item (bodi154).

Métodos Negócio

 

Métodos de atualização da base de dados.

 

Método: 

searchItemPrice

 

Descrição: 

Retornar o preço de tabela do item numa tabela de acordo com a quantidade pedida.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo                         

 Formato

I

O

IO

Descrição

RowObject

Temp-Table (bodi154.i)

 

X

 

 

Temp-table da tabela ped-item

RowPedVenda

Temp-Table (bodi159.i)

 

X

 

 

Temp-table da tabela ped-venda

p-unid-med-cli

log

yes/no

X

 

 

Indicador de utilização da unidade de medida do cliente

p-preco-venda

dec

dec default

 

X

 

Valor do preço de venda do item

p-desconto-qtde

dec

dec default

 

X

 

Percentual de desconto por quantidade do item

 

Método: 

calculateItemPrice

 

Descrição: 

Calcular os valores totais do item.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

rw-ped-item

rowid

 

X

 

 

Rowid do item do pedido/cotação de venda

 

Método: 

allocateItem

 

Descrição: 

Fazer/alterar a alocação física ou lógica da quantidade a alocar (qt-log-aloca) do item.


Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

rw-ped-item

rowid

 

X

 

 

Rowid do item do pedido/cotação de venda

p-qtde-a-desalocar

dec

dec default

X

 

 

Quantidade alocada anterior do item (usar em caso de alteração)

RowErrors

Temp-Table

 

 

X

 

Temp-Table de erros