Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico: | dibo/bodi583.p |
Efetuar a manutenção da tabela ped-vda-redesp.
| 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 de Cliente | Sim | - |
| nom-abrev | Caractere | X(12) | Nome Abreviado do Fornecedor | Sim | - |
| cdn-redesp | Inteiro | >>,>>9 | Código do Redespachante | Não | Campo Extent de 5. Cada posição representa um dos trechos de redespacho. |
| num-cidad-redesp | Inteiro | >>>>9 | Número da Cidade de Redespacho | Não | Campo Extent de 5. 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 do Redespachante | Não | Campo Extent de 5. 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 posição representa um dos trechos de redespacho. |
Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
Esta é 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:
Permite posicionar o registro utilizando a informação do Número do Pedido. Este método espera receber o Número do Pedido ao qual esta tabela esta relacionada.
Realiza a abertura da tabela com base no Número do Pedido posicionado pelo método setConstraintPedido.
Posiciona no primeiro registro com base no Número do Pedido posicionado pelo método setConstraintPedido.
Posiciona no último registro com base no Número do Pedido posicionado pelo método setConstraintPedido.
Posiciona no próximo registro com base no Número do Pedido posicionado pelo método setConstraintPedido.
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: