Ponto de entrada que realiza validações após a exclusão de um registro de Parte Diária (MNTA851)
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||
Segmento: | Manufatura | ||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||
Rotina: |
| ||||||||
País(es): | Todos | ||||||||
Banco(s) de Dados: | Todos | ||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | Ponto de entrada executado na rotina de Parte Diária (MNTA851) após a exclusão de um registro, permitindo realizar vaalidações. | ||||||
Programa Fonte: | MNTA851.prw | ||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Parte Diária/Parte Diária | ||||||
Função: | MNTA851E() | ||||||
Parâmetros: |
| ||||||
Retorno: | Nulo |
Exemplo do Ponto de Entrada MNTA851E()
/* Exemplo de utilização do P.E. MNTA851E Parâmetros recebidos: ParamIXB[1]: indica número do registro da tabela TV1 (Parte Diária) que foi excluído. */ #Include 'Protheus.ch' User Function MNTA851E() Local nRecTV1 := ParamIXB[1] Local cChaveTV2 := "" // Desativa o filtro de registros deletados SET DELETE OFF DbSelectArea( 'TV1' ) // Cabeçalho da Parte Diária DbGoTo( nRecTV1 ) // Recupera chave de relacionamento com a TV2 cChaveTV2 := xFilial( 'TV2' ) + TV1->( TV1_EMPRES + TV1_CODBEM +; DTOS( TV1_DTSERV ) + TV1_TURNO + TV1_HRINI + TV1_HRFIM ) DbSelectArea( 'TV2' ) // Atividades da Parte Diária DbSetOrder( 01 ) DbSeek( cChaveTV2 ) While !EoF() .And. &( 'TV2->( ' + ( TV2->( IndexKey() ) ) + ' )' ) Alert( 'Percorrendo atividades da Parte Diária' ) DbSelectArea( 'TV2' ) DbSkip() End While // Ativa novamente o filtro de registros deletados SET DELETE ON Return Nil
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas