Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi353.p

 

RecordSet

 

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

Ped Venda

Atributo

Tipo

Formato

Descrição

Obr.

nome-abrev

char

x(12)

Número Abreviado do Cliente

Sim

nr-pedcli

char

x(12)

Número do Pedido do Cliente

Sim

nr-sequencia

int

>>,>>9

Seqüência do Item do pedido

Sim

it-codigo

char

x(16)

Código do Item

Sim

cod-refer

char

x(8)

Código da Referência

Sim

nr-seq-imp

int

>>,>>9

Número Seqüência do Imposto

Sim

perc-redimp

dec

>>9.9999

Percentual de Redução do Imposto

Sim

tipo-tax

int

99

Código Imposto

Sim

aliquota

dec

>>9.99

>>9.99

Sim

vl-base-imp

dec

>>>,>>>,>>>,>>9

Valor da Base do Imposto

Sim

vl-imposto

dec

>>>,>>>,>>>,>>9

Valor do Imposto

Sim

conta-tax

char

x(17)

Conta Contábil do Imposto

Sim

vl-retencao

dec

>>>,>>>,>>>,>>9

Valor da Retenção

Sim

conta-retencao

char

x(17)

Conta Contábil da Retenção

 

perc-retencao

dec

>>>9.99

Percentual de Retenção

 

perc-percepcao

dec

>>>9.99

Percentual de Percepção

 

vl-percepcao

dec

>>>,>>>,>>>,>>9

Valor da Percepção

 

conta-percepcao

char

x(17)

Conta Contábil da Percepção

 

vl-imposto-me

dec

>>>,>>>,>>>,>>9

Valor do Imposto em Moeda Estrangeira

 

vl-base-me

dec

>>>,>>>,>>>,>>9

Valor da Base do Imposto em Moeda Estrangeira

 

vl-percepcao-me

dec

>>>,>>>,>>>,>>9

Valor da Percepção em Moeda Estrangeira

 

vl-retencao-me

dec

>>>,>>>,>>>,>>9

Valor da Retenção em Moeda Estrangeira

 

char-1

char

x(100)

?

 

char-2

char

x(100)

?

 

dec-1

dec

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

?

 

dec-2

dec

->>>>>>>>>>>

?

 

int-1

int

->>>>>>>>>9

?

 

int-2

int

->>>>>>>>>9

?

 

log-1

log

yes/no    

?

 

log-2

log

yes/no     

?

 

data-1

date

99/99/9999 

?

 

data-2

date

99/99/9999 

?

 

 

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-pedido-imp através de sua chave primária (ch-imposto).

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-abrev

char

x(12)

X

 

 

Nome abreviado do cliente do item do pedido

c-nr-pedcli

char

x(12)

X

 

 

Número do pedido do cliente

nr-sequencia

int

>>,>>9

X

 

 

Número da seqüência do item do pedido

it-codigo

char

x(16)

X

 

 

Código do item do pedido

cod-refer

char

x(8)

X

 

 

Código da referência do item do pedido

nr-seq-imp

int

>>,>>9

X

 

 

Número da seqüência do imposto do item

 

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 impostos dos itens de todos os pedidos.

 

Constraints Associados:

Nenhum

 

 

Método:

openQueryParent

 

Descrição:

Disponibiliza todos os impostos de um determinado item do pedido.

 

Constraints Associados:

setConstraintParent

 


Método:

setConstraintParent

 

Descrição:

Solicita informações do item do pedido do qual se deseja obter os impostos a ele relacionados.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-abrev

char

x(12)

X

 

 

Nome abreviado do cliente do item do pedido

c-nr-pedcli

char

x(12)

X

 

 

Número do pedido do cliente

nr-sequencia

int

>>,>>9

X

 

 

Número da seqüência do item do pedido

it-codigo

char

x(16)

X

 

 

Código do item do pedido

cod-refer

char

x(8)

X

 

 

Código da referência do item do pedido

 

Métodos Negócio

 

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

  

 

Método: 

loadDefaultTaxes

 

Descrição

Método que retorna a temp-table com os impostos do item do pedido informado.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-abrev

char

x(12)

X

 

 

Nome abreviado do cliente do item do pedido

c-nr-pedcli

char

x(12)

X

 

 

Número do pedido do cliente

nr-sequencia

int

>>,>>9

X

 

 

Número da seqüência do item do pedido

it-codigo

char

x(16)

X

 

 

Código do item do pedido

cod-refer

char

x(8)

X

 

 

Código da referência do item do pedido

nr-seq-imp

int

>>,>>9

X

 

 

Número da seqüência do imposto do item

tt-it-pedido-imp

table (bodi353.i)

 

 

X

 

Tabela com os impostos do item do pedido