Histórico da Página
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| pSerial | Int | X | Serial |
Método:
getCarga
Descrição:
O método consiste em buscar a carga do documento.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| p-cod-estabel | Char | X(5) | X | Estabelecimento | ||
| p-cod-local | Char | X(3) | X | Local | ||
| p-id-docto | Dec | >>>>>>>>>9 | X | Identificador do Documento | ||
| p-id-carga | Dec | >>>>>>>>>>>>>9 | X | Identificar da Carga |
Método:
getConteudoCarga
Descrição:
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pIdCarga | Dec | >>>>>>>>>>>>>9 | X | Identificar da Carga | ||
| pLnaoAgrupa | Log | YES\NO | X | Não Agrupa | ||
| pLagrupa | Log | YES\NO | X | Agrupador | ||
| pLproprio | Log | YES\NO | X | Agrupador Próprio | ||
| ttWm-etiqueta | Table | X | Tabela Etiqueta |
Método:
getInfoAgrupador
Descrição:
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pSerial | Dec | >>>>>>>>>>>>>9 | X | Serial | ||
| ttWm-etiqueta | Table | X | Tabela Etiqueta |
Método:
getInfoAgrupadores
Descrição:
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| ttWm-etiqueta | Table | X | Tabela Etiqueta |
Método:
getInfoEtiqueta
Descrição:
O método consiste em obter as informações da etiqueta, através de um número
serial informado.
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 |
pSerial | Dec | >>>>>>>>>>>>>9 | X | Serial | ||
| ttWm-etiqueta | Table | X | Tabela Etiqueta |
Método:
getTableEmbalagem
Descrição:
Metodo Auxiliar chamado pela procedure 'returnImpressaoEtiqueta'.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE tt-embalagem NO-UNDO
FIELD CodItem AS CHARACTER FORMAT "X(16)":U
FIELD CodRefer AS CHARACTER FORMAT "X(8)":U
FIELD CodLote AS CHARACTER FORMAT "X(40)":U
FIELD DtValidadeLote AS DATE
FIELD NumSeqItem AS INTEGER
FIELD CodEmbalagem AS CHARACTER FORMAT "X(010)":U
FIELD cod-emb-pai AS CHARACTER FORMAT "X(010)":U
FIELD logPai AS LOGICAL
FIELD ControlaEtiqueta AS LOGICAL
FIELD QtdItemEmbalagem AS DECIMAL FORMAT "999,999,999,999.9999":U
FIELD QtdEmbalagem AS DECIMAL FORMAT "999,999,999,999.9999":U
FIELD QtdItem AS DECIMAL FORMAT "999,999,999,999.9999":U
FIELD CodLayoutItem AS INTEGER FORMAT "9999":U
FIELD CodLayoutEmbalagem AS INTEGER FORMAT "9999":U
FIELD CodBarrasItem AS CHARACTER FORMAT "X(100)":U
FIELD CodBarrasEmbalagem AS CHARACTER FORMAT "X(100)":U.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-estabel | Char | X(5) | X | Estabelecimento | ||
| p-cod-local | Char | X(3) | X | Local | ||
| p-cod-item | Char | X(16) | X | Item | ||
| tt-embalagem | Table | X | Tabela Embalagem |
Método:
inutilizaEtiquetas
Descrição:
Quando for uma etiqueta de item, seja ele único por pallet ou que sofra
agrupamento, seu status será trocado para "inutilizado".
Quando for uma etiqueta de agrupador, esta será inutilizada e os seriais
que ela agrupava serão retornados, com o status de lido e o id-agrupador
igual a zero.
O método consiste em informar um serial para ser inutilizado pelo sistema.
No caso de etiqueta que sofre agrupamento, somente é permitida sua inutilização
caso não esteja vinculada a um agrupador.
No caso de etiqueta agrupadora, somente será permitida sua inutilização caso
ela não esteja vinculada a uma carga. Se não estiver, todas as etiquetas que
estavam agrupadas a ela terão o atributo "id-agrupador = 0" e seus seriais
alimentados na temp-table passada por parâmetro.
Finalmente, se for uma etiqueta de agrupador único, somente será inutilizada
se não estiver vinculada a nenhuma carga.
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 |
pSerial | Dec | >>>>>>>>>>>>>9 | X | Serial | ||
| ttSerial | Table | X | Tabela Serial |
Método:
leEtiquetas
Descrição:
Este método consiste na troca de status de leitura da etiqueta e na atualização
da data de leitura. Consiste se a etiqueta é uma etiqueta de item, se já não
pertence a um agrupador, se já não está lida.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pSerial | Dec | >>>>>>>>>>>>>9 | X | Serial | ||
| pCodUsuario | Char | X(12) | X | Usuário |
Método:
leEtiquetasAgrupadorProprio
Descrição:
Este método consiste na troca de status de leitura da etiqueta e na atualização
da data de leitura. Consiste se a etiqueta é uma etiqueta de item, se já não
pertence a um agrupador, se já não está lida.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pSerial | Dec | >>>>>>>>>>>>>9 | X | Serial | ||
| pCodUsuario | Char | X(12) | X | Usuário |
Método:
leEtiquetasAgrupadorProprio
Descrição:
Este método consiste na troca de status de leitura da etiqueta e na atualização
da data de leitura. Consiste se a etiqueta é uma etiqueta de item, se já não
pertence a um agrupador, se já não está lida.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pSerial | Dec | >>>>>>>>>>>>>9 | X | Serial | ||
| pCodUsuario | Char | X(12) | X | Usuário |
Método:
returnImpressaoEtiqueta
Descrição:
Retorna tt-embalagem que sera utilizada pelo Data Collection.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE tt-embalagem NO-UNDO
FIELD CodItem AS CHARACTER FORMAT "X(16)":U
FIELD CodRefer AS CHARACTER FORMAT "X(8)":U
FIELD CodLote AS CHARACTER FORMAT "X(40)":U
FIELD DtValidadeLote AS DATE
FIELD NumSeqItem AS INTEGER
FIELD CodEmbalagem AS CHARACTER FORMAT "X(010)":U
FIELD cod-emb-pai AS CHARACTER FORMAT "X(010)":U
FIELD logPai AS LOGICAL
FIELD ControlaEtiqueta AS LOGICAL
FIELD QtdItemEmbalagem AS DECIMAL FORMAT "999,999,999,999.9999":U
FIELD QtdEmbalagem AS DECIMAL FORMAT "999,999,999,999.9999":U
FIELD QtdItem AS DECIMAL FORMAT "999,999,999,999.9999":U
FIELD CodLayoutItem AS INTEGER FORMAT "9999":U
FIELD CodLayoutEmbalagem AS INTEGER FORMAT "9999":U
FIELD CodBarrasItem AS CHARACTER FORMAT "X(100)":U
FIELD CodBarrasEmbalagem AS CHARACTER FORMAT "X(100)":U.
DEFINE TEMP-TABLE RowErrors NO-UNDO
FIELD ErrorSequence AS INTEGER
FIELD ErrorNumber AS INTEGER
FIELD ErrorDescription AS CHARACTER
FIELD ErrorParameters AS CHARACTER
FIELD ErrorType AS CHARACTER
FIELD ErrorHelp AS CHARACTER
FIELD ErrorSubType AS CHARACTER
index seq ErrorSequence.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-estabel | Char | X(5) | X | Estabelecimento | ||
| p-cod-local | Char | X(3) | X | Local | ||
| p-id-docto | Dec | >>>>>>>>>9 | Identificador do Documento | |||
| p-cod-item | Char | X(16) | X | Item | ||
| tt-embalagem | Table | X | Tabela Embalagem | |||
| RowErrors | Table | X | Tabela de Erro |