Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi378.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.

seq-wt-docto

inte

>>>,>>>,>>9

Seqüência da Nota

Sim

cod-despesa

char  

x(12)    

Código Despesa

Sim

val-per-desp

deci 

>>9.99

Percentual da Despesa

 

val-despesa          

deci  

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

Valor da Despesa

 

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 wt-desp-nota através da seqüência da nota(pseq-wt-docto),

e do código da despesa(pcod-despesa).

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-despesa

char

 

X

 

 

Código de Despesa

pseq-wt-docto

inte

 

X

 

 

Sequencia da Nota

 

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:

OpenQueryofWtDocto

 

Descrição:

Busca um conjunto de registros da tabela wt-desp-nota a partir da seqüência da nota passada como parâmetro.

 

Constraints Associados:

SetconstraintofWtDocto

 

 

Método:

SetconstraintofWtDocto

 

Descrição: Recebe a seqüência da nota como parâmetro.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-i-seq-wt-docto

inte

 

X

 

 

Seqüência da nota

 

Método Negócio

 

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

 


Método:

linkToWt-docto

 

Descrição:

Recebe o handle da bo de wt-docto 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 wt-docto

 


Método:

sendExpenseTypeInvoice

 

Descrição: Recebe parâmetros para validação da tabela.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-l-despesa

log

 

X

 

 

Indica se a nota de crédito ou débito e somente de despesa

p-c-nr-nota-dif

char

 

X

 

 

Numero da nota fiscal original

p-i-seq-wt-docto

inte

 

X

 

 

Seqüência da Nota

p-c-cod-despesa

char

 

X

 

 

Código da despesa

 


Método: 

validateRecord

 

Descrição:

Faz a validação para criação da wt-desp-nota.

 

Requisitos:

Nenhum