...
Linha de Produto: | Microsiga Protheus |
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEA260.PRX GPER460.PRX AJSXGPE.PRW |
Situação/Requisito: | Desenvolver a impressão da ficha de registro a partir de sua consulta. Na rotina de Consulta da Ficha de Registro (GPEA260) existe o botão "Impressão" onde as opções "Ficha/Anotações" e "Anotações" são disponibilizadas. Essas duas opções deverão ser implementadas no botão "Outras Ações" na tela de consulta da ficha do funcionário através da opção "Ficha". Deverá ser criado novo grupo de perguntas para que não seja necessário informar os dados do funcionário (filial, centro de custo, matrícula, nome, situação, categoria, seleção de processos) para impressão, mas apenas para informação dos demais parâmetros da rotina. |
Solução/Implementação: | 1) Criado o grupo de perguntas especifico: Grupo “GPR460A”. X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | X1_GSC | X1_VALID | X1_VAR01 | X1_DEF01 | X1_CNT01 | X1_DEF02 | X1_F3 | X1_HELP |
---|
GPR460A | 01 | Ficha Atualizada? | MV_CH1 | N | GPR460A1 | 02 | Alt. Salariais ? | MV_CH2 | N | 0 | 2 | C | GPR460A | 03 | Afastamentos ? |
| MV_CH3PAR01 | NSIM |
| NÃO |
|
| GPR460A | 04 | Dependentes ? | MV_CH4 | N | GPR460A | 05 | Ferias ? | MV_CH5 | N | 02 | GPR460A | 06 | Alt. Cadastrais Salariais ? | MV_CH6CH2 | N | 1 | 0GPR460A | 07 | 1 | CContrib. Sindicais ? |
| MV_CH7PAR02 | SIM |
| NNÃO |
|
| GPR460A | 0803 | Transferencias Afastamentos ? | MV_CH8CH3 | N | 1 | GPR460A0 | 091 | Beneficiarios ?C |
| MV_CH9PAR03 | SIM |
| NNÃO |
|
| GPR460A | 10 | 04 | Dependentes Impr.Desc.Filial ? | MV_CHACH4 | N | 1 | GPR460A0 | 111 | Impressao Grafica ?C |
| MV_CHBPAR04 | NSIM |
| NÃO |
|
| GPR460A | 12 | Data Inicial ? | MV_CHC | D | GPR460A | 1305 | Data Final Ferias ? | MV_CHDCH5 | DN | GPR460A1 | 140 | Responsavel Legal ? | MV_CHE | C | 1 | C | GPR460A | 15 | Imprime Tarefas ? |
| MV_CHFPAR05 | SIM |
| CNÃO |
|
| GPR460A | 1606 | ProfAlt./Tarefeiros Imprimir Cadastrais ? | MV_CHGCH6 | N | 1 | GPR460A0 | 17 | 1 | CTítulo do Relatório ? |
| MV_CHHPAR06 | SIM |
| NNÃO |
|
| GPR460A | 1807 | Contrib. Assist. Sindicais ? | MV_CHICH7 | N | 1 | 0GPR460A | 191 | Imprime Treinamentos ?C |
| MV_CHJPAR07 | SIM |
| CNÃO |
|
| GPR460A | 2008 | Imprime Salário Atual Transferencias ? | MV_ | CHLCH8 | N | GPR460A1 | 0 | 21 | Considera Dias Lic. Férias ?1 | C |
| MV_ | CHMPAR08 | SIM | C
| NÃO |
|
| GPR460A | 2209 | Quebrar Pagina Beneficiarios ? | MV_ | CHNCH9 | N |
2) Ajustadas as chamadas das rotinas e preenchimento dos parâmetros |
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | X1_GSC | X1_VALID | X1_VAR01 | X1_DEF01 | X1_CNT01 | X1_DEF02 | X1_F3 | X1_HELP |
---|
VDFR370 | 01 | Filial ? | MV_CH1 | C | 00099 | R | MV_PAR01 | RA_FILIAL | XM0 | .RHFILIAL. | VDFR370 | 02 | Matricula ? | MV_CH2 | C | 00099 | R | MV_PAR02 | RA_MAT | SRA | .RHMATRIC. | VDFR370 | 03 | Dt Ult Progressao de/ate ? | MV_CH3 | D | 00099 | R | MV_PAR03 | R3_DATA | .RHDTREF. | 1 | 0 | 1 | C |
| MV_PAR09 | SIM |
| NÃO |
|
| GPR460A | 10 | Impr.Desc.Filial ? | MV_CHA | N | 1 | 0 | 1 | C |
| MV_PAR10 | Nome Reduzido |
| FILIAL |
|
| GPR460A | 11 | Impressao Grafica ? | MV_CHB | N | 1 | 0 | 1 | C |
| MV_PAR11 | SIM |
| NÃO |
|
| GPR460A | 12 | Data Inicial ? | MV_CHC | D | 8 | 0 | 0 | G |
| MV_PAR12 |
|
|
|
|
| GPR460A | 13 | Data Final ? | MV_CHD | D | 8 | 0 | 0 | G |
| MV_PAR13 |
|
|
|
|
| GPR460A | 14 | Responsavel Legal ? | MV_CHE | C | 30 | 0 | 0 | G |
| MV_PAR14 |
|
|
|
|
| GPR460A | 15 | Imprime Tarefas ? | MV_CHF | C | 4 | 0 | 0 | G | fGp190TpTa() | MV_PAR15 |
|
|
|
| .GPR46025. | GPR460A | 16 | Prof./Tarefeiros Imprimir ? | MV_CHG | N | 1 | 0 | 2 | C |
| MV_PAR16 | Hist.Salarial |
| Tarefas |
| .GPR46026. | GPR460A | 17 | Título do Relatório ? | MV_CHH | N | 1 | 0 | 2 | C |
| MV_PAR17 | Ficha Registro |
| Ficha Anotações |
| .GPR46027. | GPR460A | 18 | Contrib.Assist. ? | MV_CHI | N | 1 | 0 | 2 | C |
| MV_PAR18 | SIM |
| NÃO |
| .GPR46028. | GPR460A | 19 | Imprime Treinamentos ? | MV_CHJ | C | 1 | 0 | 2 | C |
| MV_PAR19 | SIM |
| NÃO |
| .GPR46030. | GPR460A | 20 | Imprime Salário Atual ? | MV_CHL | N | 1 | 0 | 1 | C |
| MV_PAR20 | SIM |
| NÃO |
| .GPR46032. | GPR460A | 21 | Considera Dias Lic. Férias ? | MV_CHM | C | 1 | 0 | 2 | C |
| MV_PAR21 | SIM |
| NÃO |
| .GPR46031. | GPR460A | 22 | Quebrar Pagina ? | MV_CHN | N | 1 | 0 | 2 | C | NaoVazio() | MV_PAR22 | SIM |
| NÃO |
| .GPR46033. |
2) Ajustadas as chamadas das rotinas e preenchimento dos parâmetros |
VDFR370 | 04 | Tipo de Relatorio ? | MV_CH4 | N | 00001 | 00001 | C | MV_PAR04 | Analitico | Sintetico | .VDFR37004. | VDFR370 | 05 | Prox. Progressao (mmaaaa) ? | MV_CH5 | C | 00006 | G | MV_PAR05 | VDFR370 | 06 | Aumento(s) Progressao ? | MV_CH6 | C | 00099 | G | R370R3TIPO() | MV_PAR06 | 001002003APOEXONOM | .VDFR37006. | VDFR380 | 01 | Filial ? | MV_CH1 | C | 00099 | R | MV_PAR01 | RI8_FILSUB | XM0 | .RHFILIAL. | VDFR380 | 02 | Matricula ? | MV_CH2 | C | 00099 | R | MV_PAR02 | RI8_MATSUB | SRA | .RHMATRIC. | VDFR380 | 03 | Competencia de (mmaaaa) ? | MV_CH3 | C | 00006 | G | MV_PAR03 | .VDFR38003. | VDFR380 | 04 | Competencia atÚ (mmaaaa) ? | MV_CH4 | C | 00006 | G | MV_PAR04 | VDFR380 | 05 | Lotação Cumulativa ? | MV_CH5 | C | 00099 | R | MV_PAR05 | RI8_DEPTOT | SQB | .RHDEPTO. | VDFR390 | 01 | Filial ? | MV_CH1 | C | 00099 | R | MV_PAR01 | RA_FILIAL | XM0 | .RHFILIAL. | VDFR390 | 02 | Matricula ? | MV_CH2 | C | 00099 | R | MV_PAR02 | RA_MAT | SRA | .RHMATRIC. | VDFR390 | 03 | Periodo de (mmaaaa) ? | MV_CH3 | C | 00006 | C | MV_PAR03 | .VDFR39003. | VDFR390 | 04 | Periodo ate (mmaaaa) ? | MV_CH4 | C | 00006 | C | MV_PAR04 | .VDFR39004. | VDFR390 | 05 | Tipos de Verba ? | MV_CH5 | C | 00099 | G | R390TpRIK() | MV_PAR05 | .VDFR39005. | VDFR390 | 06 | Categorias ? | MV_CH6 | C | 00099 | G | fCategorias() | MV_PAR06 | .VDFR39006. | VDFR400 | 01 | Filial ? | MV_CH1 | C | 00099 | R | MV_PAR01 | RCC_FILIAL | XM0 | .RHFILIAL. | VDFR400 | 02 | Exercicio ? | MV_CH2 | C | 00004 | G | .VDFR40002.