Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi163q01.p

 

RecordSet

 

Temp-Table principal utilizada para nos métodos da BO e suas respectivas definições.

Tabela de Preços por Item

Atributo

Tipo

Formato

Descrição

Obr.

nr-tabpre

char

x(08)

Número da Tabela de Preços

Sim

It-codigo

Char

x(16)

Código do Item ou Produto

Sim

Preco-venda

Dec

>>>,>>>,>>9.99999

Preço de venda do item CIF,  com o frete incluso.

Sim

User-alter

Char

X(12)

Usuário da última atualização

 

Dt-Useralt

Date

99/99/9999

Data da última alteração

 

Situacao

Int

99

Situação do Item na Tabela da Preços

 

Quant-min

Dec

>>>>,>>9.9999

Quantidade mínima para venda

Sim

Desco-quant

Dec

->9.99999

Desconto por quantidade

Sim

Cod-refer

Char

x(08)

Código de Referência do item

Sim

char-1

char

x(100)

?

 

char-2

char

x(100)

?

 

dec-1

decimal

->>>>>>>>>>>9.99999999

?

 

dec-2

decimal

->>>>>>>>>>>9.99999999

?

 

int-1

integer

->>>>>>>>>9

?

 

int-2

integer

->>>>>>>>>9

?

 

log-1

logical

Sim/Não    

Cotação impressa?

 

log-2

logical

Sim/Não

?

 

data-1

date

99/99/9999 

?

 

data-2

date

99/99/9999 

?

 

check-sum

char

x(20)

Check-sum

 

Dt-inival

Date

99/99/9999

Data de iníco da validade do preço dentro da tabela

Sim

Cod-unid-med

Char

Xx

Unidade de Medida em que foi definido o preço do Item na tabela

 

Preco-fob

Dec

>>>,>>>,>>9.99999

Preço de venda do item FOB

Sim

Preco-min-cif

Dec

>>>,>>>,>>9.99999

Preço de venda mínimo CIF

Sim

Preco-min-fob

Dec

>>>,>>>,>>9.99999

Preço de venda mínimo FOB

Sim

Preco-lucro-zero

Dec

>>>,>>>,>>9.99999

Preço de venda do item (Lucro Zero)

Sim

Cod-markup

Int

>>9

Código do Markup

Sim

Pre-un-fam

Log

Yes/No

Indica se o preço do  item diz respeito a UM da família

 

Val-pct-lucro

Dec

->>9.999

Percentual de lucro calculado na geração do preço de venda

 

Log-preco-informado

Log

Sim/Não

O preço de venda foi informado na sua geração?

 

 

Métodos Básicos

 

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

 

 

Método:

goToKey

 

Descrição: 

Reposiciona o registro da tabela preco-item com base no índice ch-aeronave.

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pit-codigo

Char

x(16)

X

 

 

Código do item ou produto

Pcod-refer

Char

x(08)

X

 

 

Código de referência do item

Pnr-tabpre

Char

x(08)

X

 

 

Número da tabela de preços

Pquant-min

Dec

>>>>,>>9.9999

X

 

 

Quantidade mínima para venda

Pdt-inival

Date

99/99/9999

X

 

 

Data de iníco da validade do preço dentro da tabela

 

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:

openQueryFaixaDescIt

 

Descrição:

Disponibiliza todas as tabelas de preços por item dentro de um período informado para o número da tabela de preços e a descrição do item.

 

Constraints Associados:

setConstraintFaixaDescIt

 

 

Método:

setConstraintFaixaDescIt

 

Descrição: 

Solicita informações para seleção de tabelas de preços por item segundo o número da tabela de preços e a descrição do item.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pc-nrTabPre-Ini

Char

x(08)

X

 

 

Número inicial da tabela de preços para a faixa.

Pc-nrTabPre-Fim

Char

x(08)

X

 

 

Número final da tabela de preços para a faixa.

Pc-desc-item-ini

Char

x(60)

X

 

 

Descrição do item Inicial

Pc-desc-item-fim

Char

x(60)

X

 

 

Descrição do item final

                                  

 

Métodos Negócio

 

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

 

 

Método: 

getKey

 

Descrição: 

Método para retornar os valores dos campos do índice ch-aeronave da tabela preco-item.

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pit-codigo

Char

x(16)

 

X

 

Código do item ou produto

Pcod-refer

Char

x(08)

 

X

 

Código de referência do item

Pnr-tabpre

Char

X(08)

 

X

 

Número da tabela de preços

Pdt-inival

Date

99/99/9999

 

X

 

Data do início da validade do preço dentro da tabela

Pquant-min

Dec

>>>>,>>9.9999

 

X

 

Quantidade mínima para venda