DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | RH |
Módulo: | SIGAPON |
Função: | PONM090.PRX |
Ticket: | 6863540 |
Requisito/Story/Issue (informe o requisito relacionado): | DRHPAG-29330 |
Pacotes: | 12.1.25:https://suporte.totvs.com/portal/p/10098/download?e=945844 ; 12.1.23:https://suporte.totvs.com/portal/p/10098/download?e=945843 ; 12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=945842 ; |
02. SITUAÇÃO/REQUISITO
Criação do ponto de entrada para que ao clicar no botão de execução do fechamento, o sistema permita bloqueios ou alertas para que seja avisado ao usuário que o mesmo esta fechando todas as filiais (visto que há a possibilidade de selecionar apenas filial (ais) especificas e/ou avise o usuário que existem inconsistências como: marcações impares a serem ajustadas antes mesmo da execução.
03. SOLUÇÃO
Criado o ponto de entrada PNM090OK, que será executado após a a confirmação de todos os parâmetros da rotina de fechamento.
Retorno lRet (logico)
Retorno para indicar se executa o processamento do fechamento.
Observações: O ponto de entrada deve retornar um valor lógico: .T. para prosseguir com o processamento ou .F. para cancelar a execução do processamento.
Exemplo de função de usuário:
User function PNM090OK()
Local lRet := .T.
//Tratamento para decidir se executa ou não o fechamento
If não executa
alert("PONTO DE ENTRADA NOVO")
lRet := .F.
EndIf
Return lRet