Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi018.p

 

 

RecordSet

 

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:

  1. dias da data
  2. à vista
  3. antecipado
  4. contra entrega
  5. fora dezena
  6. fora quinzena
  7. fora mês
  8. fora semana
  9. apresentação

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

 

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

 

 

Queries e Constraints

...


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:

...

setConstraintDefault

 

Descrição: 

Não tem nenhuma solicitação.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Nenhum

 

 

 

 

 

 

...

Constraints Associados:

Nenhum

 

 

Método:

openQueryRowid

 

Descrição:

...

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:

...

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

...

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

 

 

Métodos Negócio

 

 Não Não há métodos adicionais de atualização e acesso à base de dados.