Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

WHERE {&TableName}.cod-estabel >= c-estabel-ini
AND {&TableName}.cod-estabel <= c-estabel-fim
AND {&TableName}.cod-local >= c-local-ini
AND {&TableName}.cod-local <= c-local-fim
AND {&TableName}.dt-inventario >= da-data-ini
AND {&TableName}.dt-inventario <= da-data-fim
AND {&TableName}.num-seq-invent >= i-sequenc-ini
AND {&TableName}.num-seq-invent <= i-sequenc-fim
AND {&tablename}.id-box >= de-box-ini
AND {&tablename}.id-box <= de-box-fim NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  findFirstInventario 

...

WHERE {&TableName}.cod-estabel = c-estabel
AND {&TableName}.cod-local = c-local
AND {&TableName}.dt-inventario = da-data
AND {&TableName}.num-seq-invent = i-sequenc
AND (({&tablename}.ind-sit-inv-end = 1 AND l-nao-iniciado = YES)
OR ({&tablename}.ind-sit-inv-end = 2 AND l-em-processo = YES)
OR ({&tablename}.ind-sit-inv-end = 3 AND l-concluido = YES)
OR ({&tablename}.ind-sit-inv-end = 4 AND l-atualizado = YES))
AND (({&TableName}.num-ult-contagem = 0 AND l-primeira = YES)
OR ({&TableName}.num-ult-contagem = 1 AND l-segunda = YES)
OR ({&TableName}.num-ult-contagem >= 2 AND l-terceira = YES)) NO-ERROR.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findFirstMain

Descrição:

Posiciona no primeiro registro da tabela :  wm-inventario-endereco.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findLastFaixa

Descrição:

...

WHERE {&TableName}.cod-estabel >= c-estabel-ini
AND {&TableName}.cod-estabel <= c-estabel-fim
AND {&TableName}.cod-local >= c-local-ini
AND {&TableName}.cod-local <= c-local-fim
AND {&TableName}.dt-inventario >= da-data-ini
AND {&TableName}.dt-inventario <= da-data-fim
AND {&TableName}.num-seq-invent >= i-sequenc-ini
AND {&TableName}.num-seq-invent <= i-sequenc-fim
AND {&tablename}.id-box >= de-box-ini
AND {&tablename}.id-box <= de-box-fim NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findLastInventario

...

WHERE {&TableName}.cod-estabel = c-estabel
AND {&TableName}.cod-local = c-local
AND {&TableName}.dt-inventario = da-data
AND {&TableName}.num-seq-invent = i-sequenc
AND (({&tablename}.ind-sit-inv-end = 1 AND l-nao-iniciado = YES)
OR ({&tablename}.ind-sit-inv-end = 2 AND l-em-processo = YES)
OR ({&tablename}.ind-sit-inv-end = 3 AND l-concluido = YES)
OR ({&tablename}.ind-sit-inv-end = 4 AND l-atualizado = YES))
AND (({&TableName}.num-ult-contagem = 0 AND l-primeira = YES)
OR ({&TableName}.num-ult-contagem = 1 AND l-segunda = YES)
OR ({&TableName}.num-ult-contagem >= 2 AND l-terceira = YES)) NO-ERROR.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findLastMain

Descrição:

Posiciona no último registro da tabela :  wm-inventario-endereco.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findNextFaixa

Descrição:

...

WHERE {&TableName}.cod-estabel >= c-estabel-ini
AND {&TableName}.cod-estabel <= c-estabel-fim
AND {&TableName}.cod-local >= c-local-ini
AND {&TableName}.cod-local <= c-local-fim
AND {&TableName}.dt-inventario >= da-data-ini
AND {&TableName}.dt-inventario <= da-data-fim
AND {&TableName}.num-seq-invent >= i-sequenc-ini
AND {&TableName}.num-seq-invent <= i-sequenc-fim
AND {&tablename}.id-box >= de-box-ini
AND {&tablename}.id-box <= de-box-fim NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findLastMain

Descrição:

Posiciona no último registro da tabela :  wm-inventario-endereco.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  findNextInventario  

...

Posiciona no próximo registro da tabela :  wm-inventario-endereco.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevFaixa

Descrição:

...

WHERE {&TableName}.cod-estabel >= c-estabel-ini
AND {&TableName}.cod-estabel <= c-estabel-fim
AND {&TableName}.cod-local >= c-local-ini
AND {&TableName}.cod-local <= c-local-fim
AND {&TableName}.dt-inventario >= da-data-ini
AND {&TableName}.dt-inventario <= da-data-fim
AND {&TableName}.num-seq-invent >= i-sequenc-ini
AND {&TableName}.num-seq-invent <= i-sequenc-fim
AND {&tablename}.id-box >= de-box-ini
AND {&tablename}.id-box <= de-box-fim NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevInventario

...

WHERE {&TableName}.cod-estabel = c-estabel
AND {&TableName}.cod-local = c-local
AND {&TableName}.dt-inventario = da-data
AND {&TableName}.num-seq-invent = i-sequenc
AND (({&tablename}.ind-sit-inv-end = 1 AND l-nao-iniciado = YES)
OR ({&tablename}.ind-sit-inv-end = 2 AND l-em-processo = YES)
OR ({&tablename}.ind-sit-inv-end = 3 AND l-concluido = YES)
OR ({&tablename}.ind-sit-inv-end = 4 AND l-atualizado = YES))
AND (({&TableName}.num-ult-contagem = 0 AND l-primeira = YES)
OR ({&TableName}.num-ult-contagem = 1 AND l-segunda = YES)
OR ({&TableName}.num-ult-contagem >= 2 AND l-terceira = YES)) NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição








Método: findPrevMain

Descrição:

Posiciona no registro anterior da tabela :  wm-inventario-endereco.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  getDecField  

Descrição:

...

Retorna a descrição do local passado como parãmetro.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel

char
X

Estabelecimento
pCodLocalchar
X

Local
pDescLocalchar

X
Descrição


Método:  getKey  

Descrição:

...

Posiciona a query considerando os parametros da constraintInventario.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local
X

Local
pdt-inventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pnum-seq-invent LIKE wm-inventario.num-seq-invent 
X

Sequencia Inventário
pid-box LIKE wm-inventario-endereco.id-box
X

Id Box


Método:  goToKey  

Descrição:

...

Reabre  a tabela Inventário Endereço conforme parâmetros passados:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local
X

Local
pdt-inventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pnum-seq-invent LIKE wm-inventario.num-seq-invent 
X

Sequencia Inventário
pid-box LIKE wm-inventario-endereco.id-box
X

Id Box


Método:  retornaEndereco  

...

Retorna endereço conforme parâmetros passados.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local
X

Local
pdt-inventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pnum-seq-invent LIKE wm-inventario.num-seq-invent 
X

Sequencia Inventário
p-id-box-atualLIKE wm-inventario-endereco.id-box
X

Id Box
p-contagemLIKE wm-inventario-endereco.num-ult-contagem
X

Numero da Ultima Contagem
p-cod-usuarioLIKE usuario-scm.usuario 
X

Usuário
p-id-box-contarLIKE wm-inventario-endereco.id-box

X
Id box Contagem
RowErrorsRowErrors

X
Temp-Table RowErrors.


Método:  retornaLocalizacaoBrowser  

...

Retorna Localização.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local
X

Local
pid-boxLIKE wm-inventario-endereco.id-box
X

Id Box
pcod-blocoLIKE wm-inventario-endereco.cod-bloco

X
Bloco
pcod-ruaLIKE wm-inventario-endereco.cod-rua

X
Rua
pcod-nivelLIKE wm-inventario-endereco.cod-nivel

X
Nível
pcod-colunaLIKE wm-inventario-endereco.cod-coluna

X
Coluna








Método:  setConstraintEndereco  

...

Atualiza as variáveis locais:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-bloco-iniCHAR
X

Bloco

p-bloco-fim CHAR
X

Bloco
p-rua-ini CHAR
X

rua
p-rua-fimCHAR
X

rua
p-nivel-iniCHAR
X

Nível
p-nivel-fimCHAR
X

Nível
p-coluna-ini CHAR
X

Coluna
p-coluna-fim CHAR
X

Coluna
 p-box-iniDEC
X

Box
p-box-fimDEC
X

Box
p-sit-inv-end-iniINT
X

Situação Endereço
p-sit-inv-end-fim INT
X

Situação Endereço
p-num-contagem-iniINT
X

Contagem
p-num-contagem-fimINT
X

Contagem


Método:  setConstraintFaixa  

Descrição:

Atualiza as variáveis locais:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-estabel-iniCHAR
X

Estabelecimento

p-estabel-fim CHAR
X

Estabelecimento
p-local-iniCHAR
X

Local
p-local-fimCHAR
X

Local
p-data-iniDate

X

Data
p-data-fimDate

X

Data
p-sequenc-iniInt
X

Sequencia
p-sequenc-fim Int
X

Sequencia
 p-box-iniDEC
X

Box
p-box-fimDEC
X

Box








Método:  setConstraintFaixa  

Descrição:

Atualiza as variáveis locais:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-estabelCHAR
X

Estabelecimento

p-localCHAR
X

Local
p-dataDate
X

Data
p-sequencInt
X

Sequencia
p-nao-iniciadoLOG
X

Sequencia
p-em-processoLOG
X

Box
p-concluidoLOG
X

Box
p-atualizadoLOG




p-primeiraLOG




p-segundaLOG




p-terceiraLOG





Método:  setContagemEndereco  

Descrição:

Grava a contagem do endereço.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodestabelCHAR
X

Estabelecimento

pCodlocalCHAR
X

Local
pdtInventarioDate
X

Data
pNumseqInventInt
X

Sequencia
pIdboxDec
X

Box
pNumContagemInt
X

Contagem
pUsuarioCHAR
X

Usuário








Método:  setInventario  

Descrição:

Atualiza as variáveis que indica que o Inventário solicitado existe:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-estabelCHAR
X

Estabelecimento

p-localCHAR
X

Local
p-dataDate
X

Data
p-sequencInt
X

Sequencia
p-inventLOG

X


Método:  setSituacaoContagemEndereco  

Descrição:

Atualiza situação do endereço do inventário.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodestabelCHAR
X

Estabelecimento

pCodlocalCHAR
X

Local
pDtInventarioDate
X

Data
pNumSeqInventInt
X

Sequencia
pIdBoxDec
X

Box
pSituacaoInt
X

Situação


Método:  validaContagem 

Descrição:

  • Executa as validações na contagem do endereço.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
p-cod-local LIKE wm-inventario.cod-local 
X

Local
p-dt-inventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
p-num-invent LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
p-id-boxDecimal
X

Endereço Inventário

p-cod-usuarioLIKE usuario-scm.usuario 
X

Usuario
RowErrorsRowErrors

X
Temp-table RowErrors.


todo:  retornaEnderecoBox  

Descrição:

Validar Registro wm-endereco-inventario
Retorna pExisteEnd = NO quando houver erros.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcodlocal LIKE wm-inventario.cod-local
X

Local
pdtinventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pnumseqinvent LIKE wm-inventario.num-seq-invent 
X

Sequencia Inventário
PNumContagemInteger
X


pidboxLIKE wm-inventario-endereco.id-box
X

Id Box
pExisteEndLog

X


todo:  validateRecord  

Descrição:

Validações pertinentes ao DBO
Parameters: recebe o tipo de validação (Create, Delete, Update).

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType CHAR
X

Estabelecimento









todo:  retornaEnderecoBox  

Descrição:

Retorna endereço conforme parâmetros passados.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local
X

Local
pdt-inventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pnum-seq-invent LIKE wm-inventario.num-seq-invent 
X

Sequencia Inventário
pid-boxLIKE wm-inventario-endereco.id-box

X
Id Box
pcod-blocoLIKE wm-inventario-endereco.cod-bloco

X
Bloco
pcod-ruaLIKE wm-inventario-endereco.cod-rua

X
Rua
pcod-nivelLIKE wm-inventario-endereco.cod-nivel

X
Nível
pcod-colunaLIKE wm-inventario-endereco.cod-coluna

X
Coluna
pposicaoInteger

X
Posição