Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAGPE |
Função: | TRMA190B |
País: | Todos os países |
Ticket: | 10969357 |
Requisito/Story/Issue (informe o requisito relacionado) : |
Criar Ponto de Entrada "TRM190FIL" para a rotina TRMA190B na versão 12.1.27.
Ponto de entrada | Descrição | Retorno | Exemplo |
---|---|---|---|
TRM190FIL | O Ponto do entrada é utilizado para criar um filtro de acordo com os parâmetros inseridos, após realizar o filtro do próprio código do programa. OBS: o filtro do código do programa é sempre prioridade em relação ao Ponte de Entrada. Vide abaixo a funcionalidade do código do programa. | #include 'protheus.ch' User Function TRM190FIL() Local _cFiltro := PARAMIXB[1] _cFiltro += " .and. RAJ->RAJ_FILIAL = 'D MG 01 ' " |
O filtro nativo do programa verifica: se o campo ‘Cod.Avaliação’ e ‘Cod.Modelo’ não estão vazios, se a data do sistema está entre o período a ser validado: ‘Data’ (RAJ_DATA) e ‘Data final’(RAJ_DATAF) e se o filtro está diferente de 2 - se foi realizado pelo Usuário.
Caso seja 2 e tenha sido realizado pelo usuário, ele verifica se o ‘cFiltraRAJ’ não está vazio, caso não esteja ele considera o filtro criado.
<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; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |