Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/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 |