-
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âmetro | Descrição |
| Ano | Ano a analisar. |
| IRTaExcluir | Lista 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 EstabelecimentosDROP 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.