Histórico da Página
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pNrOrdProd | Table | >>>,>>>,>>9 | X |
|
| Número da Ordem de Produção. |
pCodEstabelOrd | char | x(5) | X |
|
| Estabelecimento. |
| ttWm-etiqueta | table | X | Tabela etiqueta |
Método:
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pNrOrdProd | Table | >>>,>>>,>>9 | X |
|
| Número da Ordem de Produção. |
pCodEstabelOrd | char | x(5) | X |
|
| Estabelecimento. |
| ttWm-etiqueta | table | X | Tabela etiqueta |
Método:
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| ttWm-etiqueta | X | Tabela etiqueta |
Método:
excluiInutilizadas
Descrição:
O método consiste em excluir da entidade todas as etiquetas que por
algum motivo não foram utilizadas pelo sistema. Neste caso todas as
etiquetas com ind-leitura-etiqueta = 3 (inutilizado) e todas as
etiquetas não agrupadoras que não estejam vinculadas a um agrupador.
Método:
formacaoAgrupador
Descrição:
O método consiste em formar o pallet ou desfazer.
O parâmetro i-opção pode receber os seguintes valores: 1 - A etiqueta é associada ao agrupador,
2 - A etiqueta é desassociada do agrupar e 3 - Todas as etiquetas são desassociadas do agrupador.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| i-opcao | Int | X | Opção | |||
| p-id-etiqueta | Dec | >>>>>>>>>>>>>9 | X | Serial Etiqueta | ||
| p-id-agrupador | Dec | >>>>>>>>>>>>>9 | X | Serial Agrupador | ||
| p-qtd-item | Dec | >>>,>>>,>>9.9999 | X | Quantidade item | ||
| p-qtd-peso | Dec | >,>>>,>>9.9999 | X | Quantidade peso | ||
| p-cod-estabel | Char | X(5) | X | Estabelecimento | ||
| p-cod-local | Char | X(3) | X | Local |
Método:
geraAgrupEtiquetaLida
Descrição:
Gera etiqueta agrupadora de itens (itens com o status de lido). o método
receberá uma Temp-Table com os seriais dos itens que serão agrupados
por essa etiqueta agrupadora.
O atributo "id-agrupador" das etiquetas dos itens receberá o "id-etiqueta"
da etiqueta agrupadora.
O método gera uma etiqueta de agrupador (ind-sit-agrupador = 2
/* AGRUPA ETIQUETAS */), e atualiza o id-agrupador das etiquetas passadas na TT.
A etiqueta é gerada com o status de lida (ind-leitura-etiqueta = 2 /* LIDA */),
o que caracteriza o fechamento do pallet.
Os atributos de quantidade (item e peso) das etiquetas que serão agrupadas
serão somados e o total gravado no registro da etiqueta agrupadora.
Os demais dados da etiqueta serão gerados com base em uma etiqueta de item
pertencente ao agrupador gerado.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttSerial NO-UNDO
FIELD de-serial AS DECIMAL.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| pCodUsuario | Char | X(12) | X | Usuário | ||
ttSerial | Table |
| X |
|
| Tabela Serial |
pSerialAgrup | Dec | >>>>>>>>>>>>>9 |
| X |
| Serial Agrupador |
Método:
geraEtiquetaAgrupador
Descrição:
Gera etiqueta agrupadora.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttSerial NO-UNDO
FIELD de-serial AS DECIMAL.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| pCodUsuario | Char | X(12) | X | Usuário | ||
pQtdEtiqueta | Int |
| X |
|
| Quantidade Etiqueta |
ttSerial | Table |
| X |
|
| Tabela Serial |
Método:
geraEtiquetaItemUnico
Descrição:
Gera etiquetas de item que ocupa 100% do agrupador
É gerada uma etiqueta que identifica o item e o agrupador ao mesmo tempo.
O método gera uma etiqueta de item/agrupador (ind-sit-agrupador = 3
/* AGRUPADOR PRÓPRIO*/), com id-agrupador igual ao id-etiqueta gerado.
Consiste os dados passados na ttWm-etiqueta, porque trata-se de um item
normal, com a diferença que o agrupador é o próprio item.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttWm-Etiqueta NO-UNDO LIKE wm-etiqueta.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| ttWm-etiqueta | Table | X | Tabela etiqueta | |||
| pSerialAgrup | Dec | X | Serial Agrupador |
Método:
geraEtiquetaItemUnicoNaoLido
Descrição:
Gera etiquetas de item que ocupa 100% do agrupador (mantas, no caso Vipal)
É gerada uma etiqueta que identifica o item e o agrupador ao mesmo tempo.
O método gera uma etiqueta de item/agrupador (ind-sit-agrupador = 3
/* AGRUPADOR PRÓPRIO*/), com id-agrupador igual ao id-etiqueta gerado.
Consiste os dados passados na ttWm-etiqueta, porque trata-se de um item
normal, com a diferença que o agrupador é o próprio item.
Este método foi gerado a partir do geraEtiquetaItemUnico, um vez que houve uma
necessidade específica e não era interessante uma alteração nas transações já
existentes do coletor. Gera a etiqueta "NÃO LIDA".
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttWm-Etiqueta NO-UNDO LIKE wm-etiqueta.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| ttWm-etiqueta | Table | X | Tabela etiqueta | |||
| pSerialAgrup | Dec | X | Serial Agrupador |
Método:
geraEtiquetas
Descrição:
A partir deste método é possível gerar uma ou mais etiquetas de itens.
Na ttWm-etiqueta é passado apenas 1 (um) registro contendo os dados que deverão
serem utilizados no registro de etiquetas. Retorna uma temp-table
contendo os seriais das etiquetas gerados. ind-sit-agrupador = 1 /* NÃO AGRUPA */
Obs.: o status "Lida" / "Não lida" é definido na ttWm-etiqueta.
ind-leitura-etiqueta = 1 - Não lido
2 - Lido
3 - Inutilizado
4 - Estornado.
ind-sit-agrupador = 1 - Não agrupa (caso de itens normais)
2 - Agrupados etiquetas (Pallets)
3 - Agrupador próprio (caso de itens que ocupam 100% do pallet).
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttWm-Etiqueta NO-UNDO LIKE wm-etiqueta.
DEF TEMP-TABLE ttSerial NO-UNDO
FIELD de-serial AS DECIMAL.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| ttWm-etiqueta | Table | X | Tabela etiqueta | |||
| pQtdEtiqueta | Int | X | Quantidade etiqueta | |||
| ttSerial | Table | X | Tabela Serial |
pNrOrdProd