Histórico da Página
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
Atributo | Tipo | Formato | Descrição | Obrigatório | Observação |
---|---|---|---|---|---|
num-ped-vda | Inteiro | >>>,>>>,>>9 | Número do Pedido de Venda | Sim | - |
num-ped-clien | Caractere | X(12) | Número do pedido Pedido de clienteCliente | Sim | - |
nom-abrev | Caractere | X(12) | Nome abreviado Abreviado do fornecedorFornecedor | Sim | - |
cdn-redesp | Inteiro | >>,>>9 | Código do redespachanteRedespachante | Não | Campo Extent de 5, cada . Cada posição representa um dos trechos de redespacho. |
num-cidad-redesp | Inteiro | >>>>9 | Número da cidade Cidade de redespachoRedespacho | Não | Campo Extent de 5, cada . Cada posição representa um dos trechos de redespacho. |
cod-livre-1 | Caractere | X(500) | Campo livre no formato caractere | Não | - |
cod-livre-2 | Caractere | X(500) | Campo livre no formato caractere | Não | - |
log-livre-1 | Lógico | Sim/Não | Campo livre no formato lógico | Não | - |
log-livre-2 | Lógico | Sim/Não | Campo livre no formato lógico | Não | - |
num-livre-1 | Inteiro | 9999999999 | Campo livre no formato númerico | Não | - |
num-livre-2 | Inteiro | 9999999999 | Campo livre no formato númerico | Não | - |
val-livre-1 | Decimal | >>>,>>>,>>9.99999 | Campo livre no formato decimal | Não | - |
val-livre-2 | Decimal | >>>,>>>,>>9.99999 | Campo livre no formato decimal | Não | - |
dat-livre-1 | Data | 99/99/9999 | Campo livre no formato data | Não | - |
dat-livre-2 | Data | 99/99/9999 | Campo livre no formato data | Não | - |
tp-veiculo | Caractere | X(20) | Tipo de veículo Veículo do redespachanteRedespachante | Não | Campo Extent de 5, cada . Cada posição representa um dos trechos de redespacho. |
log-pagto | Lógico | Sim/Não | Indica se o trecho é pago | Não | Campo 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:
...