- Este ponto de entrada está disponível somente a partir da versão 12.1.17!
Ponto de entrada que permite executar validações ao acionar o processo de cancelamento de uma O.S.
Características do Requisito
Linha de Produto: | Microsiga Protheus. | ||||
Segmento: | Manufatura. | ||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||
Rotina: |
| ||||
Issues Relacionadas | 12.1.17 / DNG-2952 | ||||
País(es): | Todos. | ||||
Banco(s) de Dados: | Todos. | ||||
Sistema(s) Operacional(is): | Todos. |
Ponto de Entrada
Descrição: | Ponto de Entrada executado antes do cancelamento de uma Ordem de Serviço, permitindo a inclusão de novas validações no processo. | ||||||
Localização: | SIGAMNT: Atualizações/Controle de Oificina/Retorno O.S./Retorno Mod. 2 | ||||||
Eventos: | Retorno Mod. 2 (MNTA435) | ||||||
Programa: | MNTA435.prx | ||||||
Função: | MNT435Can() | ||||||
Parâmetros: |
| ||||||
Retorno: | .T. - Permitido a operação de cancelamento da O.S. .F. - Operação de cancelamento da O.S. interrompido. |
#include "Protheus.ch" User Function MNTA435F() Local cCodUser := AllTrim( RetCodUsr() ) Local aAllUser := AllUsers() Local aPosit := aScan( aAllUser, { |x| Trim( x[1][1] ) == cCodUser } ) Local nNvlMNT := aScan( aAllUser[aPosit][3], { |x| SubStr( x, 1, 2 ) == '19' } ) Local lRet := .T. Local cOrdem := ParamIXB[1] If SubStr( aAllUser[aPosit][3][nNvlMNT], 3, 1 ) > '5' lRet := .F. MsgInfo( 'Usuário não possui acesso ao processo de cancelamento de O.S.', 'Atenção' ) EndIf Return lRet
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas