Documentation Index

Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt

Use this file to discover all available pages before exploring further.

Explore as funcionalidades disponíveis para aproveitar todo o potencial da nova plataforma de ajuda!

ACListaTrabalhadoresQuadroPessoal(Ano, IRTaExcluir)

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


Esta função devolve a lista de funcionários no ano de referência, com base nos dados processados no Quadro de Pessoal do ERP em Declarações Fiscais e Oficiais | Recursos Humanos | Mapas Oficiais | Quadro de Pessoal. É utilizada para o preenchimento do "Quadro II - Trabalhadores" do Anexo A - Quadro de Pessoal do Relatório Único - Açores.


Critérios

ParâmetroDescrição
AnoAno de referência para obter o total de funcionários.
IRTaExcluirLista com os IRT separados pelo "|" (Instrumentos de Regulamentação do Trabalho) que definem os funcionários a excluir da tabela. Caso não exista, todos os funcionarios de todos os IRT do sistema são considerados. Este parâmetro é opcional.

Exemplos

Exemplo 1: ACListaTrabalhadoresQuadroPessoal("2010","IRT0|IRT1")

Devolve o número total de funcionários no ano 2010.


Query

Para agilizar a obtenção destes valores, poderá executar a seguinte query na área Dentro de Ficheiros, no Administrador do ERP:

SELECT E.[IDEstabelecimento] , EQP.[Nome] , EQP.[RegimeReformaAplicado] , EQP.[NumBeneficiario] , Sexo = CASE EQP.[Sexo] WHEN 1 THEN 'M' ELSE 'F' END , [DataNascimento] = LEFT(EQP.[DataNascimento],4) +'-'+RIGHT(EQP.[DataNascimento] ,2) , [DataAdmissao] = LEFT(EQP.[DataAdmissao],4) +'-'+RIGHT(EQP.[DataAdmissao] ,2) , [DataPromocao] = LEFT(EQP.[DataPromocao],4) +'-'+RIGHT(EQP.[DataPromocao] ,2) , EQP.[TipoContrato] , EQP.[CodNacionalidade] , EQP.[CodHabilitacao] , EQP.[CodSituacaoProfissao] , EQP.[CodProfissao] , EQP.[CodInstrumentoQP] , [Aplicabilidade] = NULL , EQP.[CodCategoria] , [NivelQualificacao] = NULL , EQP.[RegimeDuracaoTrabalho] , EQP.[PeriodoNormalTrabalho] , EQP.[DuracaoTempoTrabalho] , [OrganizacaoTempoTrabalho] = ( SELECT TOP 1 TH.ColunaQP FROM FuncHorarios F LEFT JOIN HorariosTrabalho H ON F.Horario = H.Horario LEFT JOIN TiposHorarios TH ON H.TipoHorario = TH.TipoHorario WHERE F.Funcionario = EQP.Codigo) , EQP.[RemBase] , EQP.[RemLiquida] , EQP.[MotivoRemIndevida1] , EQP.[MotivoRemIndevida2] , EQP.[MotivoRemIndevida3] , EQP.[HorasMensaisNormais] , EQP.[SubsidioRefeicao] , EQP.[SubsidioTurno] , EQP.[RemRegulares] , EQP.[RemIrregulares] , EQP.[RemSuplementar] , EQP.[HorasMensaisSuplementares] , EQP.[HorasExtrasFM] , EQP.[HorasExtrasAET] FROM EmissaoQuadroPessoal EQP INNER JOIN Estabelecimentos E ON EQP.[CodEstabelecimento] = E.[Estabelecimento] WHERE EQP.[Ano] = [Ano] -- onde [Ano] deve ser alterado pelo ano em análise, por exemplo 2009 AND EQP.[Mes] = 10 ORDER BY EQP.Linha