Protótipos
Conceito
A tela de Cadastro de Produção Própria permite o usuário criar/montar, através de produtos já cadastrados no sistema, produções próprias.
Requisitos para a Implementação
- Cada produção deve gerar um registro na TT_PPR.
- Cada lançamento no estoque deve gerar um registro na TT_LAN referenciado TT_PPR através das colunas FILPPR e SEQPPR.
- Permitir selecionar estoque de origem e de destino.
- Permitir produzir vários produtos próprios de uma só vez.
- Permitir selecionar quantidade que será produzida.
- Permitir selecionar produto próprio por tela de pesquisa ou informando referência.
- Gerar relatório indicando os produtos criados com seus respectivos insumos.
- Usar a filial logada como a filial do lançamento e da produção própria.
- Produtos próprios são as grades relacionadas em FILMAT, CODMAT, CODCOR e CODTAM da TT_ITP.
- Sistema deve deduzir os insumos necessários dos seus respectivos estoques.
- Validar no Tipo de Lançamento (TD_LAN) configurado para Produção Própria (TT_CFG.TIPLAN_PPR):
Se está ativo (LANATI = 'T'). Se movimenta estoque legal (MOVLEG = 'T'). Se está configurado para dar entrada no estoque (SINLAN = '+'). Se existe restrição de filial (FILLAN = <filial logada ou FILLAN IS NULL).
- Validar se Tipo de Lançamento (TD_LAN) configurado para Insumo (TT_CFG.TIPLAN_INS):
Se está ativo (LANATI = 'T'). Se movimenta estoque legal (MOVLEG = 'T'). Se está configurado para dar baixa no estoque (SINLAN = '-'). Se existe restrição de filial (FILLAN = <filial logada ou FILLAN IS NULL).
- Os estoques informados devem ser gravados no (.ini).
- Não permitir produzir se o produto selecionado não tiver insumos.
Limitações e Escopo da Implementação
- ÿ necessário que exista estoque suficiente de insumos para se produzir os produtos.
Descrição das Áreas da Tela de Produção Própria
A tela terá um botão de "Ok" e um para "Desfazer" a operação.
O botão "Ok" terá um menu "drop down" para que o usuário possa selecionar um modelo personalizado de relatório.
A tela terá dois campos na parte superior, onde o usuário irá informar o estoque de origem e de destino.
E por fim a tela terá um grid com as informações dos produtos próprios que formarão a produção própria.
Veja imagem abaixo:

Figura 1 ? Cadastro de Produção Própria.
Estoques
- Estoque de Insumos - Origem
select * from td_mul where mulati = 'T' order by codtab
- Estoque de Produtos Próprios - Destino
select * from td_mul where mulati = 'T' order by codtab
Observações:
- ÿ necessário que exista estoque suficiente de insumos para se produzir os produtos.
- Sistema deve permitir que estoque de origem e destino sejam iguais.
- Sistema deve somar quantidade produzida no estoque do produto próprio.
- Sistema deve deduzir os insumos necessários dos seus respectivos estoques.
Montagem da Produção Própria
- Referência (TT_GRA.REFPRO) - Editável
- Quantidade (TT_GRA.QTDCOM) - Editável
- Descrição (TT_GRA.DESMAT) - ReadOnly
- Especificação (TT_GRA.ESPMAT) - ReadOnly
- Sub-Divisão (TT_GRA.ITEDIV) - ReadOnly
- Divisão(TT_GRA.ITESUB) - ReadOnly
Observações:
- Sistema deve permitir selecionar produto próprio por tela de pesquisa ou informando referência.
- A tela de pesquisa deve permitir que se filtre se produto é de produção própria ou de terceiros (TT_PRO.IIPTPR).