Histórico da Página
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
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |