Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação |
Produto | Datasul | Módulo | MCP |
Segmento Executor | Manufatura |
Projeto1 | BLOCO K PARA DESMONTE OP | IRM1 | MANCORE1-311 |
Requisito1 | MANCORE1-312 | Subtarefa1 | MANCORE1-539 |
Chamado2 | |
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Requisito para alterar a rotina de Desmontagem de Item CP0318, e fazer o relacionamento dos movimentos de desmontagem para rastreabilidade.
Definição da Regra de Negócio
Serão criadas as tabelas (desmont e movto-desmont), onde na desmont vai conter os dados da desmontagem do item, e na movto-desmont vai conter todos os movimentos gerados na desmontagem.
No programa boin172.p, alterar a Procedure efetivaDesmontagem para inserir um registro na tabela desmont. Esse registro será inserido antes da primeira chamada da ceapi001k.p, usando como base, os mesmos dados inseridos na tabela tt-movto com o tt-movto.tipo-trans = 2 /* sa¡da */.
Para incrementar o campo nr-trans-desm, buscar o último número do campo nr-trans-desm da tabela e somar um. Guardar em uma variável o nr-trans-desm para usar esse mesmo número na movto-desmont.
Na tabela movto-desmont será inserido todos os movimentos criados na tabela tt-movto após cada chamada da ceapi001k.p.
A relação entre a desmont e movto-desmont será feita através do campo nr-trans-desm, que será um número sequencial.
Índices PU:
desmont: nr-trans-desm
movto-desmont: nr-trans-desm, nr-trans
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[CP0318 – Desmontagem de Itens] | [Tarefa] | [Manufatura -> Produção-> Desmontagem de Itens] | - |
| | | |
| | | |
Dicionário de Dados
Inclusão de Tabelas
BANCO: MGMOV
TABELA: DESMONT
desmont | | | |
Field Name | Data Type | Format | Label |
num-trans-desmont | Integer | ->>>,>>>,>>9 | Trans |
dt-trans | Date | 99/99/9999 | Data Transação |
serie-docto | Varchar | x(5) | Série Documento |
nro-docto | Varchar | x(16) | Documento |
ct-codigo | Varchar | x(20) | Conta Contábil |
cc-codigo | Varchar | x(20) | Centro Custo |
nr-ord-produ | Integer | >>>,>>>,>>9 | Ordem Produção |
nr-reporte | Integer | >>>>>>>>9 | Reporte |
it-codigo | Varchar | x(16) | Item |
referencia | Varchar | x(40) | Referencia |
cod-estabel | Varchar | x(5) | Estabel |
cod-depos | Varchar | x(3) | Depósito |
cod-localiz | Varchar | x(20) | Localização |
lote | Varchar | x(40) | Lote/Série |
quantidade | Decimal | ->>>>,>>>,>>9.9999 | Qtde |
un | Varchar | Xx | Unid Medid |
conta-aplicacao | Varchar | x(20) | Conta Contábil |
ccusto-aplic | Varchar | x(20) | Centro Custo |
ind-ult-entrada | Tinyint (logical) | Sim/Não | Atualiza Ultima Entrada |
tipo-mov | Integer | x(1) | Tipo Movimento |
TABELA: MOVTO-DESMONT
movto-desmont | | | |
Field Name | Data Type | Format | Label |
num-trans-desmont | Integer | ->>>,>>>,>>9 | Trans |
nr-trans | Integer | ->>>,>>>,>>9 | Trans |
it-codigo | Varchar | x(16) | Item |
quantidade | Decimal | ->>>>,>>>,>>9.9999 | Qtde |
tipo-trans | Integer | >9 | Tipo Transação |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))