Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi318.p

 

RecordSet

 

Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.

Frete Autônomo

Atributo

Tipo

Formato

Descrição

Obr.

Parcela

Char

X(9)

Parcela

Sim

Dt-venciment

Date

99/99/9999

Data  de Vencimento da Duplicata

Sim

Dt-desconto

Date

99/99/9999

Data do Desconto

Sim

Vl-parcela

Decimal

>>>,>>>,>>9.99999

Valor da Parcela

Sim

Vl-desconto

Decimal

>>>,>>>,>>9.99999

Valor do Desconto

Sim

Vl-comis

Decimal

>>>,>>>,>>9.99999

Valor do Comissão do Representante

Não

Vl-acum-dup

Decimal

>>>,>>>,>>9.99999

Valor acumulado da duplicada

Sim

Cod-vencto

Integer

99

Código do Vencimento

Sim

Cod-esp

Char

!!

Código da Espécie

Sim

char-1

char

X(100)

 

Não

Check-sum

char

X(200)

 

Não

seq-wt-docto

Int

>>>,>>>,>>9

Seqüência do WT-DOCTO

Sim

nr-seq-nota

Int

>>>,>>9

Numero seqüência nota fiscal

Sim

dec-1

Dec

->>>>>>>>>>>9.9

 

 

dec-2

Dec

->>>>>>>>>>>9.9

 

Não

int-1

Int

->>>>>>>>>9

 

Não

int-2

Int

->>>>>>>>>9

 

Não

log-1

Log

Sim/Não

 

Não

log-2

Log

Sim/Não

 

Não

data-1

Date

99/99/9999

 

Não

data-2

Date

99/99/9999

 

Não

 

Métodos Básicos

 

Métodos básicos de acesso ao banco de dados.



Método:

goToKey

 

Descrição:

Reposiciona o registro da tabela it-remito através de sua chave primária (ch-item).

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pseq-wt-docto

Int

>>>,>>>,>>9

X

 

 

Seqüência do WT-DOCTO

pnr-seq-nota

Int

>>>,>>9

X

 

 

Numero seqüência nota fiscal

Pparcela

Char

X(9)

X

 

 

Numero da Parcela

 

 

Método:

LinktoWt-Docto

 

Descrição:

Relaciona o registro de duplicata com o respectivo WT-DOCTO.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PHandle

Handle

 

X

 

 

Handle do programa que possui a chave do pai (WT-DOCTO)

           

 

Método:

getKey

 

Descrição:

Retorna os dados da chave da tabela WT-FAT-DUPLIC

 

Requisitos:

gotokey

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pseq-wt-docto

Int

>>>,>>>,>>9

X

 

 

Seqüência do WT-DOCTO

pnr-seq-nota

Int

>>>,>>9

X

 

 

Numero seqüência nota fiscal

Pparcela

Char

X(9)

X

 

 

Numero da Parcela

 

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:

openQueryDefault

 

Descrição:

Disponibiliza todos os registros da tabela.

 

Constraints Associados:

Nenhum

 

Parâmetros:

Nenhum

 


Método:

openQueryOfWtDocto

 

Descrição:

Disponibiliza todos os registros relacionados ao documento.

 

Constraints Associados:

Nenhum, porém deve ser rodado o método linktowt-docto antes.

 

Parâmetros:

Nenhum

 

 

Método:

openQueryWtDocto

 

Descrição:

Disponibiliza todos os registros relacionados ao documento.

 

Constraints Associados:

setConstraintWtDocto

 

Parâmetros:

Nenhum

 

 

Método:

setConstraintWtDocto

 

Descrição: Filtra os registros de duplicadas pelo documento (wt-docto)

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-i-seq-wt-docto

Int

>>>,>>>,>>9

X

 

 

Seqüência do WT-DOCTO

 

Métodos Negócio

 

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



Método:

afterNewRecord

 

Descrição

Disponibiliza uma nova seqüência para a criação de um novo registro.

 

Requisitos:

Nenhum

 

Parâmetros:

Nenhum

 

 

Método:

totalizaDuplicatas

 

Descrição: 

Método que realiza uma totalização das duplicatas da nota fiscal a ser calculada. É retornado o valor total das duplicatas

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-i-seq-wt-docto

Int

>>>,>>>,>>9

X

 

 

Seqüência do WT-DOCTO

p-i-nr-seq-nota

Int

>>>,>>9

X

 

 

Numero seqüência nota fiscal

p-de-vl-tot-dup

decimal

>>>,>>>,>>9.99999

 

X

 

Valor somado das duplicatas

 


Método:

totalizaNota

 

Descrição: 

Método que realiza uma totalização das notas fiscais, através dos seus itens.

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-seq-wt-docto

Int

>>>,>>>,>>9

X

 

 

Seqüência do WT-DOCTO

Pi-total-nota

decimal

>>>,>>>,>>9.99999

 

X

 

Valor total da nota fiscal