Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoscbo/bosc119.p

Objetivo

Faz a manutenção na tabela wm-inventario-endereco

Atributo

Tipo

Formato

Evolução

ObrigatórioEvolução
cod-estabel

Character

X(5)

EstabelecimentoSimems202.
cod-localVarCharX(3)LocalSimems202.
dt-inventario

Date

99/99/9999

Dt InventarioSimems202.
num-seq-invent

Integer

>>>,>>9

Num InventSimems202.
id-box

decimal

>>>>>>>>>>>9

Id EndereçoSimems202.

num-seq-item

Integer

>>>>>>>>9

Sequencia ItemSimems202.

cod-item

Character

X(16)

ItemSimems202.
cod-refer

Character

X(8)

ReferenciaSimems202.
cod-lote

Character

X(40)

LoteSimems202.
qtd-saldo

Decimal

>>>,>>>,>>>,>>9.9999

Qtd Saldo

Simems202.
qtd-apurada

Decimal

>>>,>>>,>>>,>>9.9999Qtd ApuradaSimems202.
ind-sit-inv-item

Integer

>9

SituaçãoSimems202.
cod-cliente

Integer

>9

Código ClienteSimems202.
dt-vali-lote

Date

99/99/9999

Data Validade LoteSimems202.
qtd-final

Decimal

>>>,>>>,>>>,>>9.9999Qtd FinalSimems202.
qtd-saldo-peso

Decimal

>>>,>>>,>>>,>>9.9999Qtd Saldo PesoSimems202.
qtd-apurada-peso

Decimal

>>>,>>>,>>>,>>9.9999Qtd Apurada PesoSimems202.
qtd-final-peso

Decimal

>>>,>>>,>>>,>>9.9999Qtd Final PesoSimems202.
log-atual-ce

Logical

Sim/não

Atualizado EstoqueSimems202.
cod-embalagemVarCharx(10)EmbalagemSimems202.







/*--- Definição de buffer que será utilizado pelo método goToKey ---*/
DEFINE BUFFER bf{&TableName} FOR {&TableName}.

def buffer b-wm-inventario for wm-inventario.
def buffer b-wm-inventario-endereco for wm-inventario-endereco.
def buffer b-wm-inventario-item for wm-inventario-item.
def buffer b-wm-box-saldo-etiqueta for wm-box-saldo-etiqueta.
def buffer bf-wm-item for wm-item.

def var c-cod-estabel as char no-undo.
def var c-cod-local as char no-undo.
def var da-dt-inventario as date no-undo.
def var i-num-seq-invent as inte no-undo.
def var de-id-box as deci no-undo.
def var i-num-seq-item as inte no-undo.
def var l-log-compart-box-item as logical no-undo.
def var l-log-compart-box-lote as logical no-undo.
def var hProxy as handle no-undo.
DEF VAR l-em-processo AS LOGICAL INITIAL YES NO-UNDO.
DEF VAR l-nao-iniciado AS LOGICAL INITIAL YES NO-UNDO.
DEF VAR l-concluido AS LOGICAL INITIAL YES NO-UNDO.
DEF VAR l-atualizado AS LOGICAL INITIAL YES NO-UNDO.



Método: afterDeleteRecord

Descrição:
Elimina tabelas relacionadas:

  • wm-inventario-etiqueta.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição








Método: afterDestroy

Descrição:

Elimina os Handle criados.


Método: atualizaContagem

Descrição:

Atualiza e retorna o número da última 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
pIdBoxDecimal
X

Endereço Inventário
pNumContagemInteger

X
Contagem


Método: atualizaItemInventario

Descrição:

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
piNumSeqItemwm-inventario-item.num-seq-item
X

Sequencia do Item
piNumContagemInteger
X

Número da contagem
piQtdApuradawm-inventario-item.qtd-final 
X

Quantidade Apurada
piPesoApuradowm-inventario-item.qtd-final-peso
X

Peso Apurado








Método:  atualizaSituacaoInventario 

Descrição:

Atualiza a situação do inventário.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  atualizaSituacaoInventEndereco 

Descrição:

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

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  atualizaSituacaoInventItem

Descrição:

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

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  calculaQtdSaldo

Descrição:

Atualiza o Saldo do item.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  createItemInventario

Descrição:

Valida e cria registro na tabela wm-inventario-item.

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

pcod-itemLIKE wm-box-saldo.cod-item   
X

Item
pcod-referLIKE wm-box-saldo.cod-refer 
X

Referencia
pcod-loteLIKE wm-box-saldo.cod-lote
X

lote
pcod-embalagemLIKE wm-box-saldo.cod-embalagem
X

embalagem
pcod-clienteLIKE wm-box-saldo.cod-cliente
X

cliente
pqtd-saldoLIKE wm-box-saldo.qtd-item
X

Saldo
pqtd-pesoLIKE wm-inventario-item.qtd-saldo-peso
X

Peso



X



Método: createRowErrorsManual

Descrição:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pErrorInt




pParamChar





Método: desatualizaItemInventario

Descrição:

Desatualiza item do inventário.


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

ID Box

p-num-seq-itemLIKE wm-inventario-item.num-seq-item   
X

Item
p-num-contagemInteger
X

Referencia
p-qtd-apuradaDecimal
X

lote
p-qtd-apurada-pesoDecimal
X

Peso







Método: encerraInventarioItem

Descrição:

Encerra item do inventário e sua etiqueta.


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

ID Box

p-num-contagemInteger
X

Referencia

Método: finalizaInventarioItem

Descrição:

Zera as quantiades dos itens do box do inventário.

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

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

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

ID Box

pnumcontagemInteger
X

Referencia


Método: findFirstChave

Descrição:

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

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND {&TableName}.num-seq-item = i-num-seq-item NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findFirstEndereco

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-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND (({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado)
OR ({&tablename}.ind-sit-inv-item = 2 AND l-em-processo )
OR ({&tablename}.ind-sit-inv-item = 3 AND l-concluido )
OR ({&tablename}.ind-sit-inv-item = 4 AND l-atualizado )) NO-LOCK 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-item.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findLastChave

Descrição:

Posiciona no ultimo registro da tabela.

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND {&TableName}.num-seq-item = i-num-seq-item NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findLastEndereco

Descrição:

Posiciona no último registro da tabela.

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND (({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado)
OR ({&tablename}.ind-sit-inv-item = 2 AND l-em-processo )
OR ({&tablename}.ind-sit-inv-item = 3 AND l-concluido )
OR ({&tablename}.ind-sit-inv-item = 4 AND l-atualizado )) 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-item.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findNextChave

Descrição:

Posiciona no próximo registro da tabela.

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND {&TableName}.num-seq-item = i-num-seq-item NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findNextEndereco

Descrição:

Posiciona no próximo registro da tabela.

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND (({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado)
OR ({&tablename}.ind-sit-inv-item = 2 AND l-em-processo )
OR ({&tablename}.ind-sit-inv-item = 3 AND l-concluido )
OR ({&tablename}.ind-sit-inv-item = 4 AND l-atualizado )) NO-LOCK 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.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevChave

Descrição:

Posiciona no próximo registro da tabela.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevEndereco

Descrição:

Posiciona no próximo registro da tabela.

WHERE {&TableName}.cod-estabel = c-cod-estabel
AND {&TableName}.cod-local = c-cod-local
AND {&TableName}.dt-inventario = da-dt-inventario
AND {&TableName}.num-seq-invent = i-num-seq-invent
AND {&tablename}.id-box = de-id-box
AND (({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado)
OR ({&tablename}.ind-sit-inv-item = 2 AND l-em-processo )
OR ({&tablename}.ind-sit-inv-item = 3 AND l-concluido )
OR ({&tablename}.ind-sit-inv-item = 4 AND l-atualizado )) NO-LOCK NO-ERROR.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método: findPrevMain

Descrição:

Posiciona no próximo registro da tabela.

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

Descrição:

Posiciona o buffer da tabela wm-inventario-item no último registro da tabela conforme parâmetros.

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

Box
pNumSeqItemInteger

X
Sequencia do item


Método:  goToKey  

Descrição:

Reposiciona registro com base no índice idx-invent-item1
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.

recebe valor do campo num-seq-item

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
pnum-seq-itemLIKE wm-inventario-item.num-seq-item
X

Sequencia do Item


Método:  leituraInventarioItem

Descrição:

Zera as contagens e atualiza a situação do item do inventário.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

piCodEstabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
piCodLocal LIKE wm-inventario.cod-local 
X

Local
piDtInventario LIKE wm-inventario.dt-inventario 
X

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

Sequencia do Inventário
piIdBoxDecimal
X

Box
piNumSeqItemInteger
X

Sequencia do item
piNumContagemInteger
X



Método:  linkToWmInventarioEndereco

Descrição:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  openQueryChave

Descrição:

Abre a query principal conforme seleção executada:

WHERE
{&TableName}.cod-estabel = c-cod-estabel AND
{&TableName}.cod-local = c-cod-local AND
{&TableName}.dt-inventario = da-dt-inventario AND
{&TableName}.num-seq-invent = i-num-seq-invent AND
{&tablename}.id-box = de-id-box AND
{&TableName}.num-seq-item = i-num-seq-item
NO-LOCK INDEXED-REPOSITION.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição









Método:  openQueryEndereco

Descrição:

Abre a query principal conforme seleção executada:

WHERE
{&TableName}.cod-estabel = c-cod-estabel AND
{&TableName}.cod-local = c-cod-local AND
{&TableName}.dt-inventario = da-dt-inventario AND
{&TableName}.num-seq-invent = i-num-seq-invent AND
{&tablename}.id-box = de-id-box AND
(({&tablename}.ind-sit-inv-item = 1 AND l-nao-iniciado) OR
({&tablename}.ind-sit-inv-item = 2 AND l-em-processo ) OR
({&tablename}.ind-sit-inv-item = 3 AND l-concluido ) OR
({&tablename}.ind-sit-inv-item = 4 AND l-atualizado ) )
NO-LOCK 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

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueLOGICAL

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

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueRAW

X
Retorna o valor do campo


Método:  getRawField  

Descrição:

Retorna o valor do campo RECID.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueRECID

X
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:  posicionaInventarioEndereco

Descrição:

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

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição


Método:  reabreInventarioItem

Descrição:

Reabre a tabela inventário-item.

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

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

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

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

Numero da Ultima Contagem
RowErrorsRowErrors

X
Temp-Table RowErrors.


Método:  retornaDtValiLote

Descrição:

Retorna Data de Validade do Lote.

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
pCodItemLIKE Wm-inventario-item.cod-item
X

Item
pCodReferLIKE Wm-inventario-item.cod-refer
X

Referencia
pCodLoteLIKE Wm-inventario-item.cod-lote
X

Lote
pDtValiLoteLIKE Wm-inventario-item.dt-vali-lote

X
Data de Validade do Lote








Método:  setConstraintChave

Descrição:

Atualiza as variáveis locais:

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
pNumSeqItemInt
X

Sequencia Item


Método:  setConstraintEndereco

Descrição:

Atualiza as variáveis locais:

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


Metodo:  setConstraintSituacao

Descrição:

Atualiza as variáveis locais:

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-nao-iniciadoLOG
X


p-em-processoLOG
X


p-concluidoLOG
X


p-atualizadoLOG
X



Método:  validateLoteValidade

Descrição:

Valida a Data de Validade do Lote.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodestabelLIKE Wm-inventario-item.cod-estabel
X

Estabelecimento

pCodlocalLIKE Wm-inventario-item.cod-local
X

Local
pCodClienteLIKE Wm-inventario-item.cod-cliente
X

Data
pCodItemLIKE Wm-inventario-item.cod-item
X

Sequencia
pCodReferLIKE Wm-inventario-item.cod-refer
X

Box
pCodLoteLIKE Wm-inventario-item.cod-lote
X

Contagem
pDtValiLoteLIKE Wm-inventario-item.dt-vali-lote
X

Usuário








Método:  validateRecord

Descrição:

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

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pTypeCHAR












Método:  verificaWMSItEstabLocal

Descrição:

Validações e atualizações do item e lote se estes compartilham box.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-cod-estab

like wm-inventario-item.cod-estabel





Estabelecimento

c-cod-local
like wm-inventario-item.cod-local



Local
c-cod-item 
like wm-inventario-item.cod-item



Item


Método:  verificaItemInventario

Descrição:

Validações pertinentes a wm-Inventario-item
Cria inventário item conforme parâmetros.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

piCodEstabel

like wm-inventario-item.cod-estabel





Estabelecimento

piCodLocal like wm-inventario-item.cod-local



Local
piDtInvent like wm-inventario-item.dt-invent



Data Inventário
piNumSeqInvent like wm-inventario-item.num-seq-invent



Sequencia Inventário
piIdBox like wm-inventario-item.id-box



Endereço
piCodItem like wm-inventario-item.cod-item



Item
piCodRefer like wm-inventario-item.cod-refer



Referencia
piCodLote like wm-inventario-item.cod-lote



Lote
piCodEmbalagem LIKE wm-inventario-item.cod-embalagem



Embalagem
piDtValiLote like wm-inventario-item.dt-vali-lote



Data Validade do Lote
piCodCliente like wm-inventario-item.cod-cliente



Cliente
piNumSeqItemlike wm-inventario-item.num-seq-item



Sequencia do Item