Histórico da Página
...
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 | |||
| pCodLocal | char | X | Local | |||
| pDescLocal | char | 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-inventario | LIKE 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-inventario | LIKE 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-inventario | LIKE wm-inventario.dt-inventario | X | Data Inventário | |||
| pnum-seq-invent | LIKE wm-inventario.num-seq-invent | X | Sequencia Inventário | |||
| p-id-box-atual | LIKE wm-inventario-endereco.id-box | X | Id Box | |||
| p-contagem | LIKE wm-inventario-endereco.num-ult-contagem | X | Numero da Ultima Contagem | |||
| p-cod-usuario | LIKE usuario-scm.usuario | X | Usuário | |||
| p-id-box-contar | LIKE wm-inventario-endereco.id-box | X | Id box Contagem | |||
| RowErrors | RowErrors | 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-box | LIKE wm-inventario-endereco.id-box | X | Id Box | |||
| pcod-bloco | LIKE wm-inventario-endereco.cod-bloco | X | Bloco | |||
| pcod-rua | LIKE wm-inventario-endereco.cod-rua | X | Rua | |||
| pcod-nivel | LIKE wm-inventario-endereco.cod-nivel | X | Nível | |||
| pcod-coluna | LIKE 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-ini | CHAR | X | Bloco | |||
| p-bloco-fim | CHAR | X | Bloco | |||
| p-rua-ini | CHAR | X | rua | |||
| p-rua-fim | CHAR | X | rua | |||
| p-nivel-ini | CHAR | X | Nível | |||
| p-nivel-fim | CHAR | X | Nível | |||
| p-coluna-ini | CHAR | X | Coluna | |||
| p-coluna-fim | CHAR | X | Coluna | |||
| p-box-ini | DEC | X | Box | |||
| p-box-fim | DEC | X | Box | |||
| p-sit-inv-end-ini | INT | X | Situação Endereço | |||
| p-sit-inv-end-fim | INT | X | Situação Endereço | |||
| p-num-contagem-ini | INT | X | Contagem | |||
| p-num-contagem-fim | INT | 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-ini | CHAR | X | Estabelecimento | |||
| p-estabel-fim | CHAR | X | Estabelecimento | |||
| p-local-ini | CHAR | X | Local | |||
| p-local-fim | CHAR | X | Local | |||
| p-data-ini | Date | X | Data | |||
| p-data-fim | Date | X | Data | |||
| p-sequenc-ini | Int | X | Sequencia | |||
| p-sequenc-fim | Int | X | Sequencia | |||
| p-box-ini | DEC | X | Box | |||
| p-box-fim | DEC | X | Box | |||
Método: setConstraintFaixa
Descrição:
Atualiza as variáveis locais:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-estabel | CHAR | X | Estabelecimento | |||
| p-local | CHAR | X | Local | |||
| p-data | Date | X | Data | |||
| p-sequenc | Int | X | Sequencia | |||
| p-nao-iniciado | LOG | X | Sequencia | |||
| p-em-processo | LOG | X | Box | |||
| p-concluido | LOG | X | Box | |||
| p-atualizado | LOG | |||||
| p-primeira | LOG | |||||
| p-segunda | LOG | |||||
| p-terceira | LOG |
Método: setContagemEndereco
Descrição:
Grava a contagem do endereço.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| pCodestabel | CHAR | X | Estabelecimento | |||
| pCodlocal | CHAR | X | Local | |||
| pdtInventario | Date | X | Data | |||
| pNumseqInvent | Int | X | Sequencia | |||
| pIdbox | Dec | X | Box | |||
| pNumContagem | Int | X | Contagem | |||
| pUsuario | CHAR | 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-estabel | CHAR | X | Estabelecimento | |||
| p-local | CHAR | X | Local | |||
| p-data | Date | X | Data | |||
| p-sequenc | Int | X | Sequencia | |||
| p-invent | LOG | 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 |
| pCodestabel | CHAR | X | Estabelecimento | |||
| pCodlocal | CHAR | X | Local | |||
| pDtInventario | Date | X | Data | |||
| pNumSeqInvent | Int | X | Sequencia | |||
| pIdBox | Dec | X | Box | |||
| pSituacao | Int | 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-box | Decimal | X | Endereço Inventário | |||
| p-cod-usuario | LIKE usuario-scm.usuario | X | Usuario | |||
| RowErrors | RowErrors | X | Temp-table RowErrors. |
Mé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 | |||
| pdtinventario | LIKE wm-inventario.dt-inventario | X | Data Inventário | |||
| pnumseqinvent | LIKE wm-inventario.num-seq-invent | X | Sequencia Inventário | |||
| PNumContagem | Integer | X | ||||
| pidbox | LIKE wm-inventario-endereco.id-box | X | Id Box | |||
| pExisteEnd | Log | X |
Mé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 | |||
Mé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-inventario | LIKE 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 | |||
| pcod-bloco | LIKE wm-inventario-endereco.cod-bloco | X | Bloco | |||
| pcod-rua | LIKE wm-inventario-endereco.cod-rua | X | Rua | |||
| pcod-nivel | LIKE wm-inventario-endereco.cod-nivel | X | Nível | |||
| pcod-coluna | LIKE wm-inventario-endereco.cod-coluna | X | Coluna | |||
| pposicao | Integer | X | Posição | |||