Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi018.p |
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Itens do Pedido de Venda | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
nr-pedido | Int | >>>,>>>,>>9 | Número sequencial do pedido de venda | Sim |
nr-sequencia | Int | >>9 | Número de seqüência da parcela | Sim |
Data-pagto | Date | 99/99/9999 | Datas de vencimento das duplicatas |
|
Perc-pagto | Dec | >>9,99 | Percentual do Valor Total do Pedido a ser pago em cada duplicata | Sim |
vl-pagto | Dec | >>>,>>>,>>9.99 | Valor de cada duplicata | Sim |
cod-vencto | Int | 99 | Código do tipo de vencimento:
| Sim |
nr-dias-venc | Int | >>9 | Número de dias para vencimento da parcela |
|
Observacoes | Char | x(2000) | Observações |
|
char-1 | Char | x(100) | campo livre |
|
char-2 | Char | x(100) | campo livre |
|
dec-1 | Dec | ->>>>>>>>>>>9.9 | campo livre |
|
dec-2 | Dec | ->>>>>>>>>>>9.9 | campo livre |
|
int-1 | Int | ->>>>>>>>>9 | campo livre |
|
int-2 | Int | ->>>>>>>>>9 | campo livre |
|
log-1 | Log | yes/no | campo livre |
|
log-2 | Log | yes/no | campo livre |
|
Data-1 | Date | 99/99/9999 | campo livre |
|
Data-2 | Date | 99/99/9999 | campo livre |
|
Check-sum | Char | x(20) | ? |
|
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela cond-ped através de sua chave primária (nr-pedido e nr-sequencia).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-pedido | int | >>>,>>>,>>9 | X |
|
| Número sequencial do pedido de venda |
pnr-sequencia | int | >>9 | X |
|
| Número de seqüência da parcela |
Definição das Queries (acesso ao banco de dados) e Constraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
openQueryDefault
Descrição:
Disponibiliza todas as condições de pagamento de todos os pedidos de venda.
Constraints Associados:
setConstraintDefault
Método:
setConstraintDefault
Descrição:
Não tem nenhuma solicitação.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Nenhum |
|
|
|
|
|
|
Método:
openQueryDefaultPD4000
Descrição:
Método para abertura da query para o PD4000. Preparado exclusivamente para melhorar a performance em base Oracle.
Constraints Associados:
Nenhum
Método:
openQueryMain
Descrição:
Disponibiliza todas as condições de pagamento de todos os pedidos de venda.
Constraints Associados:
Nenhum
Método:
openQueryRowid
Descrição:
Busca uma determinada condição de pagamento.
Constraints Associados:
setConstraintRowid
Método:
setConstraintRowid
Descrição:
Recebe o rowid do registro de condição de pagamento através do rowid.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-nw-cond-ped | Rowid |
| X |
|
| Rowid do registro da tabela cond-ped |
Método:
openQueryByOrder
Descrição:
Busca as condição de pagamento de um determinado pedido.
Constraints Associados:
setConstraintByOrder
Método:
setConstraintByOrder
Descrição:
Recebe o número do pedido de venda.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-nr-pedido | Int | >>>,>>>,>>9 | X |
|
| Número sequencial do pedido de venda |
Método:
openQueryMultiPlant
Descrição:
Utilizada quando o módulo Multi Planta está implantado. Busca uma condição de pagamento para uma seqüência definida.
Constraints Associados:
setConstraintMultiPlant
Método:
setConstraintMultiPlant
Descrição:
Recebe o nome abreviado do cliente, o número do pedido do cliente e o número de seqüência da parcela.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-nome-abrev | Char | X(12) | X |
|
| Nome abreviado do cliente |
p-nr-pedcli | Char | X(12) | X |
|
| Número do pedido do cliente |
p-nr-sequencia | Int | >>9 | X |
|
| Número de seqüência da parcela |
Não há métodos adicionais de atualização e acesso à base de dados.