Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:SIGAPCP - Planejamento e Controle da Produção
Função:MATA685 -  Apontamento de Perda
País:Brasil
Issue:DMANSMARTSQUAD1-21255


02. SITUAÇÃO/REQUISITO

1) No programa MATA685, ao realizar apontamento de perda e informar o produto destino, o lote do produto destino está sendo gravado de acordo com o parâmetro MV_LTPRD mas não permite informar a data do lote destino.

2) Quando o parâmetro MV_LTPRD está .F., está sugerindo corretamente o lote destino de forma automática. Entretanto, caso seja cancelada a inclusão da perda, a numeração do lote está sendo descartada para posterior utilização.

03. SOLUÇÃO

1) No programa MATA685 foi criado o campo Valid.Dest e, quando for digitado o lote origem e data de validade origem, o sistema preencherá o novo campo com a data de validade origem. O campo Valid.Dest ficará habilitado para modificação.

2) No programa MATA685 foi criado o ponto de entrada MT685LTD que orientará a sugestão dos dados conforme segue:


PEMV_LTPRDAção
.F..F.Ao digitar os dados, serão sugeridos os campos de lote destino e data de validade destino conforme o parâmetro MV_LTPRD, ou seja, será atribuído ao lote destino um lote automático e, na data de validade destino, o dia corrente.
.F..T.Ao digitar os dados, serão sugeridos os campos de lote destino e data de validade destino conforme o parâmetro MV_LTPRD, ou seja, será atribuído ao lote destino e data de validade destino, conteúdo idêntico ao lote e data de validade origem.
.T..F.Ao digitar os dados, não serão sugeridos os campos de lote destino e data de validade destino. O conteúdo do parâmetro MV_LTPRD será observado apenas para a atribuição dos campos, na gravação do registro, ou seja, será atribuído ao lote destino um lote automático e, na data de validade destino, o dia corrente.
.T..T.Ao digitar os dados, não serão sugeridos os campos de lote destino e data de validade destino. O conteúdo do parâmetro MV_LTPRD será observado apenas para a atribuição dos campos, na gravação do registro, ou seja, será atribuído ao lote destino e data de validade destino, conteúdo idêntico ao lote e data de validade origem.


04. DEMAIS INFORMAÇÕES


Exemplo de implementação
#include 'protheus.ch'
user function MT685LTD()
Local lRetorno := .T.

return lRetorno


IMPORTANTE!

Criar campo na tabela SBC.



Campo da tabela SBC

Campo

BC_DTVLDES

Tipo

Date

Tamanho

8

05. ASSUNTOS RELACIONADOS

Documentação do ponto de entrada: MT685LTD - Não sugerir em tela o lote destino

Documentação da atividade na qual foi incluído o campo de lote destino: 10685770 DMANSMARTSQUAD1-20592 DT MATA685 não permite informar lote destino