Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi163na.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-itemtab).

 

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:

openQueryMain

 

Descrição:

Disponibiliza todas as tabelas de preços por item.

 

Constraints Associados:

Nenhuma

 

 

Método:

openQueryFaixaItPreco

 

Descrição:

Disponibiliza todas as tabelas de preços por item dentro de um período informado de código do item e número da tabela de preços.

 

Constraints Associados:

SetConstraintFaixaItPreco

 

 

Método:

openQueryNrTabPre

 

Descrição:

Disponibiliza todas as tabelas de preços por item com o número da tabela de preços, o código do item, a quantidade mínima para venda, o código de referência do item, a data do início da validade do preço dentro da tabela, o preço de venda do item FOB, o preço mínimo de venda CIF, o preço mínimo de venda FOB, o preço de venda de lucro zero e o código de markup iguais aos parametrizados.

 

Constraints Associados:

SetConstraintNrTabPre

 

 

Método:

openQueryToTbPreco

 

Descrição:

Disponibiliza todas as tabelas de preços por item com o número da tabela de preços igual ao informado.

 

Constraints Associados:

SetConstraintToTbPreco

 

 

Método:

setConstraintFaixaItPreco

 

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 o código do item.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pc-nr-TabPre-Ini

Char

x(08)

X

 

 

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

Pc-nr-TabPre-Fim

Char

x(08)

X

 

 

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

Pc-it-codigo-ini

Char

x(16)

X

 

 

Código do item Inicial

Pc-it-codigo-fim

Char

x(16)

X

 

 

Código do item final

                                  

 

Método:

setConstraintNrTabPre

 

Descrição: 

Solicita informações para seleção de tabelas de preços por item segundo o número da tabela de preços, o código do item, a quantidade mínima para venda, o código de referência do item, a data de início da validade do preço dentro da tabela, o preço de venda do item FOB, o preço mínimo de venda CIF, o preço mínimo de venda FOB, o preço de venda de lucro zero e o código de markup.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pc-nr-tabpre

Char

x(08)

X

 

 

Número da tabela de preços

Pc-it-codigo

Char

x(16)

X

 

 

Código do item ou produto

Pde-quant-min

Dec

>>>>,>>9.9999

X

 

 

Quantidade mínima para venda

Pc-cod-refer

Char

x(08)

X

 

 

Código de referência do item

Pdt-inival

Date

99/99/9999

X

 

 

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

Pde-preco-fob

Dec

>>>,>>>,>>9.99999

X

 

 

Preço de venda do item FOB

Pde-preco-min-cif

Dec

>>>,>>>,>>9.99999

X

 

 

Preço de venda CIF mínimo

Pde-preco-min-fob

Dec

>>>,>>>,>>9.99999

X

 

 

Preço de venda FOB mínimo

Pde-preco-lucro-zero

Dec

>>>,>>>,>>9.99999

X

 

 

Preço de venda com lucro zero’

Pi-cod-markup

Int

>>9

X

 

 

Código de Markup

                                  

 

Método:

setConstraintToTbPreco

 

Descrição: 

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

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcNrTabre

Char

x(08)

X

 

 

Número da tabela de preços

                                  

 

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

 

 

Método:

goToKeyPreco

 

Descrição: 

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

 

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