Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico:

dibo/bodi583.p


Objetivo

Efetuar a manutenção da tabela ped-vda-redesp.


Estrutura

AtributoTipoFormatoDescriçãoObrigatórioObservação
num-ped-vdaInteiro>>>,>>>,>>9Número do Pedido de VendaSim-
num-ped-clienCaractereX(12)Número do
pedido
Pedido de
cliente
ClienteSim-
nom-abrevCaractereX(12)Nome
abreviado
Abreviado do
fornecedor
FornecedorSim-
cdn-redespInteiro>>,>>9Código do
redespachante
RedespachanteNãoCampo Extent de 5
, cada
. Cada posição representa um dos trechos de redespacho.
num-cidad-redespInteiro>>>>9Número da
cidade
Cidade de
redespacho
RedespachoNãoCampo Extent de 5
, cada
. Cada posição representa um dos trechos de redespacho.
cod-livre-1CaractereX(500)Campo livre no formato caractereNão-
cod-livre-2CaractereX(500)Campo livre no formato caractereNão-
log-livre-1LógicoSim/NãoCampo livre no formato lógicoNão-
log-livre-2LógicoSim/NãoCampo livre no formato lógicoNão-
num-livre-1Inteiro9999999999Campo livre no formato númericoNão-
num-livre-2Inteiro9999999999Campo livre no formato númericoNão-
val-livre-1Decimal>>>,>>>,>>9.99999Campo livre no formato decimalNão-
val-livre-2Decimal>>>,>>>,>>9.99999Campo livre no formato decimalNão-
dat-livre-1Data99/99/9999Campo livre no formato dataNão-
dat-livre-2Data99/99/9999Campo livre no formato dataNão-
tp-veiculoCaractereX(20)Tipo de
veículo
Veículo do
redespachante
RedespachanteNãoCampo Extent de 5
, cada
. Cada posição representa um dos trechos de redespacho.
log-pagtoLógicoSim/NãoIndica se o trecho é pagoNãoCampo Extent de 5
, cada
. Cada posição representa um dos trechos de redespacho.


Métodos

Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:


Métodos Básicos

Esta BO é uma BO padrão, tendo os métodos básicos disponíveis para uso. Alguns destes métodos básicos foram evoluídos, conforme a seguir:


setConstraintPedido

Permite posicionar o registro utilizando a informação do número Número do pedidoPedido. Este método espera receber o número Número do pedido Pedido ao qual esta tabela esta relacionada.


openQueryPedido

Realiza a abertura da tabela com base no número Número do pedido Pedido posicionado pelo método setConstraintPedido.


findFirstPedido

Posiciona no primeiro registro com base no número Número do pedido Pedido posicionado pelo método setConstraintPedido.


findLastPedido

Posiciona no último registro com base no número Número do pedido Pedido posicionado pelo método setConstraintPedido.


findNextPedido

Posiciona no próximo registro com base no número Número do pedido Pedido posicionado pelo método setConstraintPedido.


validateRecordRedes

Realiza a validação dos dados preenchidos através desta BO. Este método espera receber a informação da operação que será executada, existindo validação para as opções "Create" e "Update". Abaixo as validações realizadas:

...