Ir al contenido principal

Relación de contratos adjudicados (históricos) Disponible en: Generalitat de Catalunya

¿Cuál es la lista de contratos que se han adjudicado en los últimos años? Puedes consultarla aquí.

Contratos de los últimos 5 años (excepto menor)

Cargos electos

{{ totalContracts }} {{ totalPrice }} € {{ totalDeserts }}

Tipo de contrato

Las 5 principales categorías

Tipo de procedimiento

*Pueden ser por ejemplo contratos basados en acuerdo marco, sistema dinámico de adquisición, o de emergencia
Fuente: Plataforma de Servicios de Contratación Pública (PSCP). Departamento de Economía y Hacienda. Generalitat de Catalunya
 
Se ha producido un error al procesar la plantilla.
Expression entry.isHidden is undefined on line 12, column 27 in 20155#20195#22538.
1<#assign aui = taglibLiferayHash["/WEB-INF/tld/aui.tld"] /> 
2<#assign userLocalService = serviceLocator.findService("com.liferay.portal.service.UserLocalService") /> 
3<#assign user_guest = userLocalService.getDefaultUser(companyId) /> 
4<#assign user_guest_permission = themeDisplay.permissionChecker.clone() /> 
5${user_guest_permission.init(user_guest)} 
6 
7<#assign current_parent = "test"/> 
8 
9<#if entries?has_content> 
10	<@aui.layout> 
11		<#list entries as entry> 
12		    <#if !entry.isHidden()> 
13    		    <div class="span4">  
14    				<div class="results-header"> 
15    				    <#assign current_parent = entry.getName("ca_ES")/> 
16    					<div class="title-webmap"><@displayUrlPage page=entry /></div> 
17    				</div> 
18     
19    				<#assign pages = entry.getChildren()> 
20     
21    				<@displayPages pages = pages /> 
22    		    </div> 
23    		</#if> 
24		</#list> 
25	</@aui.layout> 
26</#if> 
27 
28<#macro displayPages pages> 
29	<#if pages?has_content> 
30		<ul class="child-pages"> 
31			<#list pages as page> 
32			    <#if !page.isHidden()> 
33				    <li><@displayUrlPage page=page /></li> 
34				</#if> 
35			</#list> 
36		</ul> 
37	<#else><span class="hidden">---</span></#if> 
38	 
39</#macro> 
40 
41<#macro displayUrlPage page> 
42	<#assign pageLayoutURL = portalUtil.getLayoutURL(page, themeDisplay)> 
43	<#assign apartat_class = "" /> 
44	<#assign accessibilitat_aria = "" /> 
45	<#if !layoutPermission.contains(user_guest_permission, page.getPlid(), 'VIEW' )> 
46		<#assign apartat_class = "apartat-amagat" /> 
47	</#if> 
48	<#if page.getName("ca_ES")?upper_case == "ACCESSIBILITAT" && current_parent?upper_case == "TRÀMITS I GESTIONS"> 
49	    <#if locale == "ca_ES" > 
50		    <#assign accessibilitat_aria = "Accesibilitat Tràmits i gestions" /> 
51		<#else> 
52		    <#assign accessibilitat_aria = "Accesibilidad Trámites y gestiones" /> 
53		</#if> 
54	</#if> 
55	<#if (!themeDisplay.isSignedIn()  
56			&& layoutPermission.contains(user_guest_permission, page.getPlid(), 'VIEW' )) 
57			|| themeDisplay.isSignedIn() > 
58			<#if accessibilitat_aria != ""> 
59			    <a href="${pageLayoutURL}" aria-label="${accessibilitat_aria}" class="footer-page-plid-${page.getPlid()} ${apartat_class}">${page.getName(locale)}</a> 
60			<#else> 
61			    <a href="${pageLayoutURL}" class="footer-page-plid-${page.getPlid()} ${apartat_class}">${page.getName(locale)}</a> 
62			</#if> 
63	</#if> 
64</#macro>