Árvore de páginas

MA630VLE - Realiza validações na exclusão de Operações do Processo Produtivo

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Rotina:

Rotina

Nome Técnico

PCPA124

Processos Produtivos

Rotina(s) envolvida(s)

Nome Técnico

PCPA124

Processos Produtivos

Ponto de Entrada:

MA630VLE - Realiza validações na exclusão de Operações do Processo Produtivo.

Requisito/Story/Issue:

DMANNEWPCP-127

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SG2

Sistema(s) Operacional(is):

Todos


Ponto de Entrada

Descrição:

Este Ponto de Entrada é utilizado para realizar validações no momento da exclusão de operações do PCPA124 - Processos Produtivos.

Localização:

Método ModelPosVld e GridLinePreVld do programa PCPA124 - Processos Produtivos

Programa Fonte:

PCPA124EVDEF.PRW (PCPA124 - Processos Produtivos)

Retorno:

Nome

Tipo

Descrição

Obrigatório

lExclui

Lógico

Indicador lógico para permitir ou não a exclusão de operações do Processo Produtivo.

Se retornar FALSO (.F.) a exclusão não será permitida.

Se retornar VERDADEIRO (.T.) será permitida a exclusão.

IMPORTANTE: A existência desse ponto de entrada inibe a validação padrão: "Roteiro/Operação não poderá ser excluído. Existem produções em andamento utilizando esse Roteiro/Operação.".

Sim

 

Exemplo:

#Include 'Protheus.ch'

User Function MA630VLE()

   Local lExcui := .T.

   If ApMsgYesNo("Deseja que o ponto de entrada INTERROMPA a exclusão?", "PONTO DE ENTRADA - MA630VLE")
      lExcui := .F.
      Help(,,'Help',,'Exclusão não permitida!',1,0)
   EndIf

Return lExcui