Á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/bodi375.p

 

 

RecordSet

 

Tabela principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

 

Canal Cliente

Atributo

Tipo

Formato

Descrição

Obr.

cod-despesa

char  

x(12)    

Código Despesa

Sim

cod-estabel

char

x(3)

Estabelecimento

Sim

serie

char

x(5)

Serie

Sim

nr-remito

char

x(16)

Numero do Remito

Sim

val-per-desp

deci 

>>9.99

Percentual da Despesa

 

val-despesa          

deci  

->>>,>>>,>>9.99999

Valor da Despesa

 

log-faturada

log

yes/no

Faturada

 

cod-livre-1             

char  

X(2000)       

 

 

cod-livre-2            

Char  

X(2000)      

 

 

val-livre-1             

deci

->>,>>>,>>>,>>9.99999

 

 

val-livre-2             

deci

->>,>>>,>>>,>>9.99999

 

 

num-livre-1             

inte  

->,>>>,>>>,>>9  

 

 

num-livre-2             

inte  

->,>>>,>>>,>>9  

 

 

log-livre-1            

log  

Yes/no   

 

 

log-livre-2            

log  

Yes/no    

 

 

dat-livre-1        

date  

99/99/9999

 

 

dat-livre-2 

date  

99/99/9999     

 

 

 

Métodos Básicos

 

Métodos básicos de acesso ao banco de dados, que serão utilizados na base EMS 2.0.

 

 

Método:

GoToKey

 

Descrição: 

Reposiciona o registro da tabela desp-remito através da código de despesa (p-cod-despesa),

do código do estabelecimento (pcod-estabel), da serie (pserie) e do numero do remito (pnr-remito).

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-despesa

char

 

X

 

 

Código de Despesa

pcod-estabel

char

 

X

 

 

Estabelecimento

pserie

 char

 

X

 

 

Serie

pnr-remito

 char

 

X

 

 

Numero do Remito

...

 

Queries e Constraints

 

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

 

 

Método:

OpenQueryParent

 

Descrição:

...

Constraints Associados:

SetconstraintParent

 

 

Método:

SetconstraintParent

 

Descrição: 

Recebe o estabelecimento, a serie e o número do remito como parâmetro.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-c-cod-estabel

Char

 

X

 

 

Estabelecimento

p-c-serie

char

 

X

 

 

Serie

p-c-nr-remito

Char

 

X

 

 

Número do Remito

...

 

Método Negócio

 

Métodos adicionais de atualização e acesso a base de dados .

 

 

Método:

createTTDespesaRemito

 

Descrição: 

Cria a temp-table tt-despesa-remito.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-l-operacao

log

 

X

 

 

Informa se a temp-table deve ser criada.

p-c-cod-estabel

char

 

X

 

 

Estabelecimento

p-c-serie

char

 

X

 

 

Série

p-c-nr-remito

char

 

X

 

 

Número do Remito

tt-despesa-remito

table

 

 

 

X

temp-table de despesas do remito

...

deleteTTDespesaRemito

 

Descrição: 

Elimina a temp-table tt-despesa-remito.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-c-cod-estabel

char

 

X

 

 

Estabelecimento

p-c-serie

char

 

X

 

 

Série

p-c-nr-remito

char

 

X

 

 

Número do Remito

p-c-cod-despesa

char

 

X

 

 

Código da Despesa

tt-despesa-remito

table

 

 

 

X

temp-table de despesas do remito

...

getTTDespesaRemito

 

Descrição: 

Define a temp-table tt-despesa-remito.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-despesa-remito

table

 

 

 

X

temp-table de despesas do remito

...

Método:

linkToRemito

 

Descrição: 

Recebe o handle da bo de remito como parâmetro e roda método na bo.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

handle

 

X

 

 

Handle da bo de remito.

...

setValidations

 

Descrição: 

Recebe parâmetros para validação da tt-despesa-remito.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-c-cod-estabel

char

 

X

 

 

Estabelecimento

p-c-serie

char

 

X

 

 

Série

p-c-nr-remito

char

 

X

 

 

Número do Remito

...

validatettDespesaRemito

 

Descrição: 

Faz a validação para criação da temp-table tt-despesa-remito.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-i-operacao

inte

 

X

 

 

Tipo de operação

p-c-cod-despesa

char

 

X

 

 

Código da Despesa

p-de-val-per-desp

dec

 

X

 

 

Percentagem da Despesa

p-de-val-despesa

dec

 

X

 

 

Valor da Despesa

tt-despesa-remito

table

 

 

 

X

temp-table de despesas do remito

...