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!

ACListaEstabelecimentosEmpresaRU(Ano, IRTaExcluir)

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


Esta função devolve uma lista de estabelecimentos de um determinado ano. É utilizada no preenchimento do Quadro II - Identificação da Unidade Local (Estabelecimento) - da Folha de Rosto do Relatório Único - Açores.

Poderá verificar os dados de cada estabelecimento em Tabelas | Gerais | Organização | Estabelecimentos, bem como verificar qual o estabelecimento que está associado a um funcionário no separador Inf. Profissional da ficha do respetivo funcionário em Tabelas | Salários e Honorários | Funcionários ou Tabelas | Recursos Humanos | Funcionários. No mesmo separador, o campo Situação é utilizado no cálculo do "7. Número trabalhadores por conta de outrem".


Critérios

ParâmetroDescrição
AnoAno a analisar.
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 funcionários de todos os IRT do sistema são considerados. Este parâmetro é opcional.

Exemplos

Exemplo 1: ACListaEstabelecimentosEmpresaRU(2010)

Devolve a lista de estabelecimentos do ano 2010.


Query

Para verificar rapidamente os resultados da fórmula, poderá executar a seguinte query na área Dentro de Ficheiros, no Administrador:

SELECT DISTINCT Funcionario AS Funcionario INTO #TEMP FROM MovimentosFuncionarios WHERE Ano = [Ano] -- onde [Ano] deve ser alterado pelo ano em análise, por exemplo 2009

Select NUnidLocal = Estabelecimento , Sede = CASE WHEN Sede = 1 THEN 'S' ELSE 'N' END , DataI = NULL , DataF = NULL , Nome , Morada , Localidade , CodPostal1 , CodPostal2 , Pais = 'PT' , PaisD = 'Portugal' , Distrito = CodDistrito , DistritoD = Distrito , Telefone , Fax , EmailContactoSHST , CAE = CodCAE , CAED = CAE , TPS = ( SELECT COUNT (Funcionario) FROM #TEMP T LEFT JOIN Funcionarios F ON T.Funcionario = f.Codigo WHERE F.CodEstabelecimento = Estabelecimentos.Estabelecimento) , NTCO = ( SELECT COUNT (Funcionario) FROM #TEMP T LEFT JOIN Funcionarios F ON T.Funcionario = f.Codigo WHERE F.CodSituacaoQP = '3' AND F.CodEstabelecimento = Estabelecimentos.Estabelecimento) FROM Estabelecimentos

DROP TABLE #TEMP

Na versão atual, não é possível definir o país ao qual pertence um estabelecimento. Por essa razão, por omissão o país será igual a PT - Portugal.