Á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/bodi350.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.

cod-estabel

char 

X(20)

Código do Estabelecimento

Sim

cd-jurisdicao 

char 

X(40)

Código da Jurisdição

Sim

nm-jurisdic   

char 

X(20)

Descrição da Jurisdição

Sim

cd-jurisdic-pai

deci-2

>>>,>>>,>>9.99

Código da Jurisdição Pai. Utilizada para relacionamento de jurisdições a serem aplicadas a um determinado local de entrega.

 

vl-minimo-tax

int

>>>>>9        

Valor mínimo do imposto a ser aplicado

 

cod-tax

char 

x(3)

Código do imposto

 

char-1

char 

x(100)

 

 

char-2

char 

x(100)

 

 

dec-1

deci-8

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

 

 

dec-2

deci-8

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

 

 

int-1

int 

->>>>>>>>>9   

 

 

int-2

int 

->>>>>>>>>9   

 

 

log-1

log 

Sim/Não       

 

 

log-2

log 

Sim/Não       

 

 

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


Requisitos: 

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

x(03)

X

 

 

Código do estabelecimento

pcd-jurisdicao

char

x(20)

X

 

 

Código da jurisdição

...

 

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:

setConstraintRangeJurisdiction

 

Descrição: 

Solicita a faixa do código do estabelecimento e do código da jurisdição.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel-ini

char

X(03)

X

 

 

Código do estabelecimento inicial

pcod-estabel-fim

char

X(03)

X

 

 

Código do estabelecimento final

pcd-jurisdicao-ini

char

X(20)

X

 

 

Código da jurisdição inicial

pcd-jurisdicao-fim

char

X(20)

X

 

 

Código da jurisdição final

 

 

Método:

setConstraintSite

 

Descrição: 

Solicita o código do estabelecimento da jurisdição.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pccod-estabel

char

X(03)

X

 

 

Código do estabelecimento.

...

Constraints Associados:

setConstraintSite

 

Métodos Negócio

 

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

 

 

Método: 

CheckJurisdictionStruct

 

Descrição: 

Verifica se a estrutura da Jurisdição corrente está correta. Caso a Jurisdição possua o código da jurisdição pai (cd-jurisdic-pai) igual ao código da jurisdição (cd-jurisdicao) cria a mensagem de erro: “Jurisdição pai dever diferente do código da Jurisdição”. Caso a Jurisdição pai seja igual a uma Jurisdição que já está na estrutura corrente, provocando looping, cria a mensagem de erro: “Jurisdição já cadastrada para esta Estrutura”.


Requisitos: 

Utilização da temp-table tt-looping.

 

Definição Tabela:

tt-looping

Atributo

Tipo

Formato

Descrição

Obr.

cod-estabel

char

X(03)

Código do estabelecimento

 

cd-jurisdicao

char

X(20)

Código da jurisdição

 

cd-jurisdic-pai

char

X(20)

Código da jurisdição pai

 

sequencia

Int

999

Seqüência da estrutura da jurisdição

 

...

copyJurisdictiontoSite

 

Descrição: 

Executa a cópia de todos os registros da tabela jurisdição de um determinado estabelecimento para uma faixa de estabelecimentos.

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcestab-orig

char

X(03)

X

 

 

Código do estabelecimento origem

pcestab-dest-ini

char

X(03)

X

 

 

Código inicial da faixa de estabelecimento destino

pcestab-dest-fim

char

X(03)

X

 

 

Código final da faixa de estabelecimento destino

plaliquotas

log

Yes/no

X

 

 

Indicador para a cópia de todas as alíquotas ou somente as selecionadas na tela do programa CD6001.W.

plsobrepoe

log

Yes/no

X

 

 

Indicador utilizado para sobrepor ou não as alíquotas já existentes.

...