Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | scbo/bosc032.p |
Wm-box-movto | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cod-estabel | Char | X(5) | Código do estabelecimento | Sim |
cod-local | Char | X(3) | Código do local | Sim |
dt-transacao | Date | 99/99/9999 | Data da transação | Sim |
id-docto | Decimal | >>>>>>>>>9 | Identificador único do documento | Sim |
num-seq-item | Integer | >>>>>9 | Seqüência do movimento | Sim |
ind-tipo-movto | Integer | >9 | Tipo Movimento | Sim |
ind-status-movto | Integer | >9 | Status Movimento | Sim |
id-box | Decimal | >>>>>>>>>9 | Identificador único do box | Sim |
cod-embalagem | Char | X(10) | Código da embalagem | Sim |
qtd-item | Decimal | >>>,>>>,>>9.9999 | Quantidade do item | Sim |
id-movto | Decimal | >>>>>>>>>9 | Identificador Movimento | Sim |
qti-embalagem | Decimal | >>>,>>>,>>9.9999 | Quantidade de Embalagens | Sim |
qtd-item-orig | Decimal | >>>,>>>,>>9.9999 | Quantidade do item original | Não |
dt-atualizacao | Date | 99/99/9999 | Data Atualização | Não |
log-atualizado-coletor | Logical | SIM/NÃO | Movimento Realizado | Não |
qtd-item-packing | Decimal | >>>,>>>,>>9.9999 | Quantidade Item Packing | Não |
qtd-item-picking | Decimal | >>>,>>>,>>9.9999 | Quantidade Item Picking | Não |
cod-picking | Char | X(5) | Área Picking | Sim |
log-picking | Logical | Sim/Não | Picking | Não |
log-pend-ressup | Logical | Sim/Não | Pendente Ressuprimento | Não |
cod-cliente | Integer | >>>>>>>>9 | Cliente | Sim |
cod-item | Char | X(16) | Item | Sim |
cod-refer | Char | X(8) | Referência | Sim |
cod-lote | Char | X(40) | Lote | Sim |
qtd-devol | Decimal | >>>,>>>,>>9.9999 | Quantidade Devolvida | Sim |
qtd-liber-erp | Decimal | >>>,>>>,>>9.9999 | Quantidade Liberada ERP | Não |
Hora Transação | Char | 99:99:99 | Hora Transação | Não |
log-junta-embal | Logical | Sim/Não | Junta Embalagem | Não |
log-gera-manual | Logical | Sim/Não | Gera Manual | Sim |
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela wm-box-movto através de sua chave primária.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estabel | Char | X(3) | X |
|
| Código do estabelecimento |
pcod-local | Char | X(3) | X |
|
| Código do local |
pdt-transacao | Date | 99/99/9999 | X |
|
| Data de transação |
pid-docto | Decimal | >>>>>>>>>9 | X |
|
| Identificador único do documento |
pnum-seq-item | Integer | >>>>>9 | X |
|
| Seqüência do movimento |
pid-box | Decimal | >>>>>>>>>9 | X |
|
| Identificador único do box |
pcod-embalagem | Char | X(10) | X |
|
| Código da embalagem |
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
openQueryMain
Descrição:
Disponibiliza todos os registros da tabela.
Métodos adicionais de atualização e acesso à base de dados.
Método:
atualizaMovtoItem
Descrição
Método consiste em atualizar o status do movimento para concluído.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-estabel | Char | X(5) | X |
|
| Código do estabelecimento |
c-cod-local | Char | X(3) | X |
|
| Código do local |
i-id-docto | Decimal | >>>>>>>>>9 | X |
|
| Identificador do Documento |
i-num-seq-item | Integer | >>>>>9 | X |
|
| Seqüência do Movimento |
Método:
atualizaQtdMovtoPicking
Descrição
Método consiste em atualizar o saldo dos movimentos que foram concluídos em uma retirada da área de picking.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttSerialQtd NO-UNDO
FIELD id-etiqueta LIKE wm-etiqueta.id-etiqueta
FIELD qtd-item-retirado LIKE wm-etiqueta.qtd-item-retirado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-id-box | Decimal | >>>>>>>>>9 | X |
|
| Identificador do Box |
rowid(wm-box-movto) | Rowid |
| X |
|
| Rowid wm-box-saldo |
ttSerialQtd | Table |
| X |
|
| Tabela quantidade Serial |
Método:
atualizaQtdMovtoPicking
Descrição
Método consiste em atualizar o saldo dos movimentos que foram concluídos em uma retirada da área de picking.
Requisitos:
Definição de temp-table:
DEF TEMP-TABLE ttSerialQtd NO-UNDO
FIELD id-etiqueta LIKE wm-etiqueta.id-etiqueta
FIELD qtd-item-retirado LIKE wm-etiqueta.qtd-item-retirado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-id-box | Decimal | >>>>>>>>>9 | X |
|
| Identificador do Box |
rowid(wm-box-movto) | Rowid |
| X |
|
| Rowid wm-box-saldo |
ttSerialQtd | Table |
| X |
|
| Tabela quantidade Serial |
Método:
GeracaoRessuprimentoUA
Descrição
Método consiste em gerar o ressuprimento.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-estabel | Char | X(5) | X |
|
| Código do estabelecimento |
c-cod-local | Char | X(3) | X |
|
| Código do local |
i-id-box | Decimal | >>>>>>>>>9 | X |
|
| Identificador do box |
i-id-movto | Decimal | >>>>>>>>>9 | X | Identificador do movimento | ||
c-cod-cliente | Integer | >>>>>>>>9 | X | Código do cliente | ||
c-cod-item | Char | X(16) | X | Código do item | ||
c-cod-refer | Char | X(8) | X | Código da referência |
Método:
getCamposTarefaDoctoItens
Descrição
Método consiste em buscar as seguintes informações da tarefa do documento. As informações são as seguintes: Item, quantidade item, endereço, log picking e descrição do item.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-estabel | Char | X(5) | X |
|
| Código do estabelecimento |
c-cod-local | Char | X(3) | X |
|
| Código do local |
i-id-movto | Decimal | >>>>>>>>>9 | X |
|
| Identificador do movimento |
i-ind-tipo-movto | Integer | >>>>>>>>>9 | X | Tipo movimento | ||
c-cod-cliente | Integer | >>>>>>>>9 | X | Código do cliente | ||
c-cod-item | Char | X(16) | X | Código do item | ||
c-cod-refer | Char | X(8) | X | Código da referência |
Método:
getDesEmbalagem
Descrição
Método consiste na pesquisa da descrição da embalagem, de acordo com o código da embalagem informado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-embalagem | Char | X(10) | X |
|
| Código da embalagem |
c-des-embalagem | Char | X(40) |
| X |
| Descrição da embalagem |
Método:
getLocalizacaoItem
Descrição
Método consiste na pesquisa da localização do item, de acordo com Estabelecimento, Local e Id-box informados.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-estabel | Char | X(3) | X |
|
| Código do estabelecimento |
c-cod-local | Char | X(3) | X |
|
| Código do local |
i-id-box | Decimal | >>>>>>>>>9 | X |
|
| Identificador único do box |
c-cod-bloco | Char | X(3) |
| X |
| Código do bloco |
c-cod-rua | Char | X(3) |
| X |
| Código da rua |
c-cod-nivel | Char | X(3) |
| X |
| Código do nível |
c-cod-coluna | Char | X(3) |
| X |
| Código da coluna |