Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Cria registro na Tabela wm-inventario-endereco.

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
pdtinventario LIKE wm-inventario.dt-inventario 
X

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

Sequencia do Inventário
pIdBoxDecimal
X

Endereço Inventário


Método:  createEnderecoInventarioColetor 

...

Cria registro na Tabela wm-inventario-endereco.

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
pdtinventario LIKE wm-inventario.dt-inventario 
X

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

Sequencia do Inventário
pIdBoxDecimal
X

Endereço Inventário
RowErrorsTABLE

X
Temp-Table de erro.


Método:  encerraInventarioEndereco 

...

Executa a scbo/bosc119.p PERSISTENT SET h-bosc119 para encerrar os itens do inventário: RUN encerraInventarioItem.

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


Método:  finalizaInventarioEndereco 

...

Finaliza a contagem do inventario.

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
pdtinventario LIKE wm-inventario.dt-inventario 
X

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

Sequencia do Inventário
pIdBoxDecimal
X

Endereço Inventário
piNumContageminteger
X

Número da contagem


Método:  getCharField   findFirstFaixa 

Descrição:

Retorna o valor do campo alfanumerico.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pFieldName

...

Método:  getDateField  

Descrição:

Retorna o valor do campo Date.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pFieldName

...

Método:  getDecField  

Descrição:

...

Posiciona na primeira faixa conforme seleção feita.

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

pFieldName

CHARACTERXCampo da tabela wm-inventariopFieldValueDECIMALXRetorna o valor do campo

Método:  getIntField  

Descrição:

Retorna o valor do campo Decimal.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição









Método:  findFirstInventario 

Descrição:

Posiciona no primeiro Inventário localizado conforme seleção feita.

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:

Posiciona no último registro da tabela :  wm-inventario-endereco conforme seleção feita:

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

Descrição:

Posiciona no último registro da tabela conforme seleção feita:

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:

Posiciona no próximo registro da tabela conforme seleção feita:

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  

Descrição:

Posiciona no próximo registro da tabela conforme seleção feita:

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: findNextMain

Descrição:

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:

Posiciona no registro anterior  da tabela.

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

Descrição:

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

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 o valor do campo Decimal.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueDECIMAL

X
Retorna o valor do campo


Método:  getIntField  

Descrição:

Retorna o valor do campo Decimal.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueINTEGER

X
Retorna o valor do campo


Método:  getDescEstabel  

Descrição:

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

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel

 char
X

Estabelecimento
pDescEstabel char

X
Local


Método:  getDescLocal  

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:

Retorna valores dos campos do índice idx-invent-endereco1
Parameters:
retorna valor do campo cod-estabel
retorna valor do campo cod-local
retorna valor do campo dt-inventario
retorna valor do campo num-seq-invent
retorna valor do campo id-box


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-inventario LIKE wm-inventario.dt-inventario 

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

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

X
ID Box


Método:  getNumeroContagem  

Descrição:

Este metodo foi desenvolvido com o objetivo de retornar o número da contagem.

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
pDtInventario LIKE wm-inventario.dt-inventario 
X

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

Sequencia do Inventário
 tt-num-contagem tt-num-contagem

X
Temp-Table  tt-num-contagem


Método:  goToKeyFiltro  

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:

Reposiciona registro com base no índice idx-invent-endereco1
Parameters:
recebe valor do campo cod-estabel
recebe valor do campo cod-local
recebe valor do campo dt-inventario
recebe valor do campo num-seq-invent
recebe valor do campo id-box.

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:  OpenQueryEndereco  

Descrição:

Abre a query principal conforme seleção feita.

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}.cod-bloco >= c-bloco-ini
AND {&TableName}.cod-bloco <= c-bloco-fim
AND {&TableName}.cod-rua >= c-rua-ini
AND {&TableName}.cod-rua <= c-rua-fim
AND {&TableName}.cod-nivel >= c-nivel-ini
AND {&TableName}.cod-nivel <= c-nivel-fim
AND {&TableName}.cod-coluna >= c-coluna-ini
AND {&TableName}.cod-coluna <= c-coluna-fim
AND {&tablename}.ind-sit-inv-end >= i-sit-inv-end-ini
AND {&tablename}.ind-sit-inv-end <= i-sit-inv-end-fim
AND {&TableName}.num-ult-contagem >= i-num-contagem-ini - 1 /* Diminui '1' porque a contagem vai de 0 a 2 */
AND {&TableName}.num-ult-contagem <= i-num-contagem-fim - 1
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))
BY {&TableName}.cod-bloco
BY {&TableName}.cod-rua
BY {&TableName}.cod-nivel
BY {&TableName}.cod-coluna
INDEXED-REPOSITION.

.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  OpenQueryFaixa  

Descrição:

Abre a query Faixa conforme seleção executada:

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 INDEXED-REPOSITION.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  OpenQueryIdEndereco  

Descrição:

Abre a query principal conforme seleção executada:

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}.id-box >= de-box-ini
AND {&tablename}.id-box <= de-box-fim
AND {&tablename}.ind-sit-inv-end >= i-sit-inv-end-ini
AND {&tablename}.ind-sit-inv-end <= i-sit-inv-end-fim
AND {&TableName}.num-ult-contagem >= i-num-contagem-ini - 1 /* Diminui '1' porque a contagem vai de 0 a 2 */
AND {&TableName}.num-ult-contagem <= i-num-contagem-fim - 1
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))
BY {&tablename}.id-box
INDEXED-REPOSITION

...

pFieldName

...

Método:  getFirstInventSitInvMenor  

Descrição:

Posiciona no primeiro inventário com situação menor 4 localizando atribui valores para os parâmetros:

pcod-estabel = wm-inventario.cod-estabel
pcod-local = wm-inventario.cod-local
pdt-inventario = wm-inventario.dt-inventario
pnum-seq-invent = wm-inventario.num-seq-invent.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pcod-estabel

...

Método:  getIndSitInventario  

Descrição:

Este metodo foi desenvolvido com o objetivo de retornar a Situacao do Inventario,

para programas que nao trabalhem com abertura de query (ex: relatorios),

nao sendo possivel reposicionar a query (goToKey) e utilizar o metodo getIntField.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pCodEstabel

...

Método:  getIndSitInventario  

Descrição:

Este metodo foi desenvolvido com o objetivo de retornar a Situacao do Inventario,

para programas que nao trabalhem com abertura de query (ex: relatorios),

nao sendo possivel reposicionar a query (goToKey) e utilizar o metodo getIntField.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  OpenQueryInventario  

Descrição

...

pCodEstabel

...

Método:  getInventario  

Descrição:

Retorna temp-table com todos os inventarios não iniciados ou em processo.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

:

Abre a query principal conforme seleção executada:

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))
INDEXED-REPOSITION.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  getLogField  

Descrição:

Retorna valor de campos do tipo lógico

...

Retorna Temp-Table

Método:  getKey  

Descrição:

 Retorna valores dos campos do índice idx-inventario1

Parameters:
retorna valor do campo cod-estabel
retorna valor do campo cod-local
retorna valor do campo dt-inventario
retorna valor do campo num-seq-invent

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

Estabelecimento

...

Método:  getLastInventario  

Descrição:

Posiciona no inventário com situação >= 3 e que já foi  executado o acerto no ERP.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel

pFieldName

CHARACTER
X

Estabelecimento

pcod-local LIKE


Campo da tabela wm-inventario
.cod-local
XLocalpdt-inventario LIKE wm-inventario.dt-
pFieldValueLOGICAL
inventario


X
Data Inventário

Retorna o valor do campo


Método:  getLastInventarioAberto    getRawField  

Descrição:

Posiciona o inventário conforme parâmetros passados e retorna Data e sequencia do inventário localizadoRetorna o valor do campo Raw.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel LIKE wm-inventario.cod-estabel

pFieldName

CHARACTER
X

Estabelecimento

pcodlocal LIKE


Campo da tabela wm-inventario
.cod-local
XLocalpdtinventario LIKE wm-inventario.dt-inventarioXData InventáriopNumSeqInventLIKE wm-inventario.num-seq-invent
pFieldValueRAW

X
Sequencia

Retorna o valor do
Inventário
campo


Método:  getLastInventario    getRawField  

Descrição:

Posiciona no inventário com situação >= 3 e que já foi  executado o acerto no ERPRetorna o valor do campo RECID.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
.cod-estabel
pFieldValueRECID

X

Estabelecimento

pcod-local LIKE wm-inventario.cod-localXLocalpdt-inventario LIKE wm-inventario.dt-inventarioXData Inventário

Método:  getLastInventSitInvIgual  

Descrição:


Retorna o valor do campo


Método:  openQueryMain  

Descrição:

Abre a query principal.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  reabreInventarioEndereco  

Descrição:

Reabre  a tabela Inventário Endereço conforme parâmetros passados:Posiciona no inventário com situação = 4.

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-inventario
 LIKE
LIKE wm-inventario.dt-inventario
X

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

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

Id Box


Método:  getLogField    retornaEndereco  

Descrição:

Retorna valor de campos do tipo lógicoendereço conforme parâmetros passados.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTERX
pcod-estabel LIKE
Campo da tabela
wm-inventario
pFieldValueLOGICAL
.cod-estabel
X
Retorna o valor do campo

Método:  getRawField  

Descrição:

Retorna o valor do campo Raw.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição



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  

Descrição:

Retorna Localização.

...

pFieldName

...

Método:  getRawField  

Descrição:

Retorna o valor do campo RECID.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pFieldName

...

Método:  goToKey  

Descrição:

Reposiciona registro com base no índice idx-inventario1

Parameters: 

recebe valor do campo cod-estabel
recebe valor do campo cod-local
recebe valor do campo dt-inventario
recebe valor do campo num-seq-invent

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
pid-boxLIKE wm-inventario
 LIKE
-endereco.id-box
X

Id Box
pcod-blocoLIKE wm-inventario
.dt-inventarioXData Inventáriopnum-seq-invent 
-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.
num
cod-
seq-invent 
coluna

X
Sequencia do Inventário

Coluna








Método:  setConstraintFaixa    setConstraintEndereco  

Descrição:

Atualiza as informações das variáveis locais:

c-estabel-ini = pi-estabel-ini
c-estabel-fim = pi-estabel-fim
c-local-ini = pi-local-ini 
c-local-fim = pi-local-fim 
d-data-ini = pi-data-ini
d-data-fim = pi-data-fim.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição


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:  retornaEnderecoBox  

Descrição:

Retorna endereço conforme parâmetros passados.

...

Estabelecimento

...

Método:  validaNumeroContagem  

Descrição:

Validações da Contagem de Inventario

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

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

Estabelecimento

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

X

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

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

Sequencia Inventário
pNumContagemintegerXContagem

Método:  validateRecord  

Descrição:

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

Verifica ocorrência de erros.

Parâmetros:

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

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pTypeCHARACTERXEstabelecimento