Á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ísico:

dibo/bodi00748.p

RecordSet

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

 

Rastreabilidade Estrutura Item Documento FCI
AtributoDescriçãoObr.TipoFormato
cod-estab-fciCódigo Estabelecimento FCISimcharacterx(5)
cod-item-fciCódigo Item FCISimcharacterx(16)
dat-impl-fciDatas Implantação FCISimdate99/99/9999
cdn-seqSequênciaSiminteger99999999
cod-compon-item-fciCódigo Componente Item FCINãocharacterx(16)
val-perc-calcPercentual Cálculo FCINãodecimal>>9.99
val-parc-importValor Parcela ImportadaNãodecimal->>,>>>,>>>,>>9.99
val-tot-operac-saidaValor Total Operação SaídaNãodecimal->>,>>>,>>>,>>9.99
val-perc-contdo-importValor Percentual CINãodecimal>>9.99
cdn-origemOrigemNãointeger>9
qtd-componQuantidade ComponenteNãodecimal->>,>>9.999999
cod-livre-1Livre 1Nãocharacterx(100)
cod-livre-2Livre 2Nãocharacterx(500)
cod-livre-3Livre 3Nãocharacterx(100)
cod-livre-4Livre 4Nãocharacterx(100)
cod-livre-5Livre 5Nãocharacterx(100)
cod-livre-6Livre 6Nãocharacterx(200)
num-livre-1Livre 1Nãointeger>>>>>>>>9
num-livre-2Livre 2Nãointeger>>>>>>>>9
num-livre-3Livre 3Nãointeger>>>>>>>>9
num-livre-4Livre 3Nãointeger>>>>>>>>9
num-livre-5Livre 5Nãointeger>>>>>>>>9
num-livre-6Livre 6Nãointeger>>>>>>>>9
val-livre-1Livre 1Nãodecimal->>>>>>>>>>>9.99999999
val-livre-2Livre 2Nãodecimal->>>>>>>>>>>9.99999999
val-livre-3Livre 3Nãodecimal->>>>>>>>>>>9.99999999
val-livre-4Livre 4Nãodecimal->>>>>>>>>>>9.99999999
val-livre-5Livre 5Nãodecimal->>>>>>>>>>>9.99999999
val-livre-6Livre 6Nãodecimal->>>>>>>>>>>9.99999999
log-livre-1Livre 1NãologicalSim/Não
log-livre-2Livre 2NãologicalSim/Não
log-livre-3Livre 3NãologicalSim/Não
log-livre-4Livre 4NãologicalSim/Não
log-livre-5Livre 5NãologicalSim/Não
log-livre-6Livre 6NãologicalSim/Não
dat-livre-1Livre 1Nãodate99/99/9999
dat-livre-2Livre 2Nãodate99/99/9999
dat-livre-3Livre 3Nãodate99/99/9999
dat-livre-4Livre 4Nãodate99/99/9999
dat-livre-5Livre 5Nãodate99/99/9999
dat-livre-6Livre 6Nãodate99/99/9999

 

RecordSet

...

 

...

...

 

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 (dctfcrst_id).

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estab-fci

char

x(5)

X

 

 

Estabelecimento FCI

pcod-item-fci 

Char

x(16)

X

 

 

Item FCI

pdat-impl-fci 

Date

99/99/9999

X

 

 

Data de Implantação FCI

pcdn-seqInteger99999999X  Sequência

 

Método:

GetCharField

 

Descrição: 

Retorna o valor do campo passado como parâmetro do registro previamente selecionado.

 

Requisitos:

Ter a query aberta e um registro posicionado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-fieldCharacter X  Nome do campo char
c-valueCharacter  X Valor do campo

 

Método:

GetDecField

 

Descrição: 

Retorna o valor do campo passado como parâmetro do registro previamente selecionado.

 

Requisitos: 

Ter a query aberta e um registro posicionado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-fieldCharacter X  Nome do campo decimal
c-valueDecimal  X Valor do campo

 

Método:

GetIntField

 

Descrição: 

Retorna o valor do campo passado como parâmetro do registro previamente selecionado.

 

Requisitos: 

Ter a query aberta e um registro posicionado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-fieldCharacter X  Nome do campo inteiro
c-valueInteger  X Valor do campo

 

Método:

GetDateField

 

Descrição: 

Retorna o valor do campo passado como parâmetro do registro previamente selecionado.

 

Requisitos:

Ter a query aberta e um registro posicionado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-fieldCharacter X  Nome do campo data
c-valueDate  X Valor do campo

 

Método:

GetLogField

 

Descrição: 

Retorna o valor do campo passado como parâmetro do registro previamente selecionado.

 

Requisitos: 

Ter a query aberta e um registro posicionado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-fieldCharacter X  Nome do campo lógico
c-valueLogical  X Valor do campo

 

Método:

getKey

 

Descrição: 

Retorna a chave do registro posicionado no momento da execução.

 

Requisitos: 

Ter a query aberta e um registro posicionado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estab-fci

char

x(5)

 

 

Estabelecimento FCI

pcod-item-fci 

Char

x(16)

 

 

Item FCI

pdat-impl-fci 

Date

99/99/9999

 

 

Data de Implantação FCI

pcdn-seqInteger99999999 X Sequência

 

Método:

SetConstraintByFCI

...

 

Descrição: 

Restringe os registros acessados pela query de busca.

 

Requisitos: 

Nenhum

 

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pc-cod-estabel

...

Character

...

 x(5)

...

X

...

 

...

 

...

Código do Estabelecimento FCI

...

pc-it-codigo

...

Character

...

x(16) 

...

X 

...

 

...

 

...

Código do Item FCI

...

...

 

...

...

 

Método:

openQueryByFCI

 

Descrição:

Disponibiliza os registros de acordo com as informações vindas do método SetConstraintByFCI.

 

Constraints Associados:

SetConstraintByFCI

 

Método:

openQueryMain

 

Descrição:

Disponibiliza todos os registros da tabela, sem restrições.

 

Constraints Associados:

Nenhum

 

Métodos de Negócio

...

Método:

pi-busca-ultimo

 

Descrição: 

Retorna a próxima sequência disponível. 

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pc-cod-estabel

Character

x(5) 

X

 

 

Código do Estabelecimento FCI

pc-it-codigo

Character

x(16) 

...

 

 

Código do Item FCI

pd-dt-implantDate99/99/9999X  Data de Implantação FCI
i-sequenciaInteger99999999 X Sequência disponível

 

Método:

pi-recalcular-fci

 


Descrição:

Recalcular os valores de uma FCI.

 

Requisitos:

O método setConstraintByFCI deve ser executado informando qual a FCI a ser recalculada.

 

Parâmetros:

Nenhum