KONTRATAZIOA ETA DIRU-LAGUNTZAK

Kontratuei, sinatutako hitzarmen eta kudeaketa-gomendioei, emandako diru-laguntzei eta eskuragarri dauden administrazio-prozedura elektronikoei buruzko informazioa eskaintzen du.

Kontratuak

  • Fehler bei der Verarbeitung der Vorlage.
    The following has evaluated to null or missing:
    ==> textoEnlaceCNM  [in template "842907#842945#5614559" at line 161, column 143]
    
    ----
    Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: ${textoEnlaceCNM}  [in template "842907#842945#5614559" at line 161, column 141]
    ----
    1<!-- SERVICES --> 
    2<#assign fileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") > 
    3<#assign textFormatter = staticUtil["com.liferay.portal.kernel.util.TextFormatter"]> 
    4<#-- <#assign mys = serviceLocator.findService("net.bizkaia.iygrsnec.util.IYGRSNECService")> --> 
    5<#assign mys = serviceLocator.findService("net.bizkaia.iygrsnec.util.IYGRSNECServiceConsejo")> 
    6<#assign templateFunctionsHelperLocalService = serviceLocator.findService('net.bizkaia.iybiscuc.service.TemplateFunctionsHelperLocalService')/> 
    7<#if stringUtil.equalsIgnoreCase('es', locale.getLanguage()) > 
    8    <#assign currentLanguage = "es" 
    9    textoEnlaceCM = "Contratos menores anteriores al 1 de enero del 2019" 
    10    textoEnlaceCNM = "Contratos no menores anteriores al 1 de enero del 2019" 
    11    /> 
    12<#elseif stringUtil.equalsIgnoreCase('eu', locale.getLanguage()) > 
    13    <#assign currentLanguage = "eu" 
    14    textoEnlaceCM = "2019ko urtarrilaren 1a baino lehenagoko kontratu txikiak" 
    15    textoEnlaceCNM = "2019ko urtarrilaren 1a baino lehenagoko txikiak ez diren kontratuak" 
    16    /> 
    17<#else > 
    18    <#assign currentLanguage = "en" > 
    19</#if> 
    20 
    21<#-- VARIABLES --> 
    22<#assign idPoder = 'id-poder-ef' 
    23       idPoderValue2 = themeDisplay.getScopeGroup().getExpandoBridge().getAttribute(idPoder, false)!"207" 
    24        filesCss = '' 
    25        isWidgetActive ='false' 
    26/> 
    27<!-- TEMPLATE --> 
    28 
    29<#if validator.equals("Normativa propia en elaboración", .vars['reserved-article-title'].data) ||  validator.equals("Erakundearen araudia, prestatzen ari dena", .vars['reserved-article-title'].data) > 
    30    <div class="propia_elaboracion"> 
    31        <#if !validator.equals("", descripcion.getData()) > 
    32            <div class="bipo_infopanel propia_elaboracion"> 
    33                ${templateFunctionsHelperLocalService.replaceSpecialCharacter(descripcion.getData())} 
    34            </div> 
    35        </#if> 
    36 
    37        <div class="bipo_infopanel propia_elaboracion"> 
    38            <#if locale=="es_ES"> 
    39 
    40                <#if validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size > 0) > 
    41                    <p>Actualmente, se pueden consultar las disposiciones de carácter general incluidas para su aprobación en el orden del día del Consejo de Gobierno del ${mys.recuperarDisposicionGeneral().getFechaSesionCast()}, junto con las memorias e informes necesarios:</p> 
    42                <#elseif validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size < 1) > 
    43                    <p>En este momento no hay ninguna disposición de carácter general incluida en el orden del día para su aprobación en el próximo Consejo de Gobierno.</p> 
    44                <#elseif validator.equals("0", mys.recuperarDisposicionGeneral().getMostrarSesion()) > 
    45                    <p>Actualmente, no se dispone de contenido a mostrar en este apartado.</p> 
    46                </#if> 
    47 
    48            <#elseif locale=="eu_ES"> 
    49 
    50                 <#if validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size > 0) > 
    51                    <p>Gaur egun, kontsultatu egin daitezke ${mys.recuperarDisposicionGeneral().getFechaSesionEusk()}ko Gobernu Kontseiluaren gai zerrendan onesteko txertatutako xedapen orokorrak, beharrezko memoria eta txostenekin batera:</p> 
    52                <#elseif validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size < 1) > 
    53                    <p>Une honetan xedapen orokor bat ere ez dago sartuta hurrengo Gobernu Kontseiluko gai zerrendan onesteko.</p> 
    54                <#elseif validator.equals("0", mys.recuperarDisposicionGeneral().getMostrarSesion()) > 
    55                    <p>Gaur egun, atal honetan ez dago erakusteko edukirik.</p> 
    56                </#if> 
    57            </#if> 
    58 
    59        </div> 
    60 
    61        <#attempt> 
    62 
    63        <ul class="listasPDF propia_elaboracion"> 
    64 
    65            <#list mys.recuperarDisposicionGeneral().getDisposicionesGenerales() as disposicionGeneral> 
    66 
    67                <li> 
    68                    <div class="bipo_infopanel"> 
    69                            <span class="bipoicon icon-infored"></span> 
    70                            <#if locale=="es_ES"> 
    71                                ${disposicionGeneral.getTituloCastellano()} 
    72                            <#elseif locale=="eu_ES"> 
    73                                ${disposicionGeneral.getTituloEuskera()} 
    74                            </#if> 
    75                    </div> 
    76                    <ul> 
    77                        <#list disposicionGeneral.getDisposicionGeneralDocumentos() as disposicionGeneralDocumento > 
    78                        <li class="propia_elaboracion_lista"> 
    79                                    <#assign size = textFormatter.formatStorageSize(disposicionGeneralDocumento.getTamanyoDocumento()*1024, locale) > 
    80                                    <#if (size?contains("MB"))> 
    81                                        <#assign size = size?replace("MB", "<abbr title='Megabytes' lang='en'>MB</abbr>")> 
    82                                    <#elseif (size?contains("KB"))> 
    83                                        <#assign size = size?replace("KB", "<abbr title='Kilobytes' lang='en'>KB</abbr>")> 
    84                                    </#if> 
    85                                <a data-senna-off="true" href="/o/repo/document?id=${disposicionGeneralDocumento.getIdGestorDocumental()}" target="_blank"> 
    86                                        <span class="bipoicon icon-descargar">${disposicionGeneralDocumento.getExtensionDocumento()}</span> 
    87                                     <#if locale=="es_ES"> 
    88                                        ${disposicionGeneralDocumento.getNombreDocumentoCastellano()} 
    89                                    <#elseif locale=="eu_ES"> 
    90                                        ${disposicionGeneralDocumento.getNombreDocumentoEuskera()} 
    91                                    </#if> 
    92                                 </a> 
    93                                 <strong>(${disposicionGeneralDocumento.getExtensionDocumento()} ${size})</strong> 
    94                        </li> 
    95                        </#list> 
    96                    </ul> 
    97 
    98                </li> 
    99 
    100            </#list> 
    101 
    102        </ul> 
    103 
    104        <#recover> 
    105 
    106        </#attempt> 
    107 
    108    </div> 
    109<#else> 
    110 
    111    <#if !validator.equals("", descripcion.data) > 
    112        <div class="bipo_infopanel"> 
    113            <span class="bipoicon icon-infored"></span> 
    114            ${templateFunctionsHelperLocalService.replaceSpecialCharacter(descripcion.data)} 
    115        </div> 
    116    </#if> 
    117 
    118 
    119    <#if addPortlet??> 
    120        <#if getterUtil.getBoolean(addPortlet.getData())> 
    121            <span id="ancla_busqueda_portlet"></span> 
    122            <script> 
    123                var url = decodeURI(window.location.href); 
    124                console.log(url); 
    125                if(url.indexOf("#busqueda")>0){ 
    126                    var id=$("#ancla_busqueda_portlet").parent().parent()[0].id; 
    127                    $("a[href='#"+id+"']").click(); 
    128                    $('html,body').animate({scrollTop: $("#ancla_busqueda_portlet").offset().top-400}, 'slow'); 
    129
    130            </script> 
    131 
    132            <#assign liferay_portlet = PortalJspTagLibs["/META-INF/liferay-portlet-ext.tld"] /> 
    133            <@liferay_portlet["runtime"] portletName="gr_busqueda" /> 
    134        </#if> 
    135    </#if> 
    136 
    137    <#if !validator.equals("",informacion_asociada.getSiblings()?first.elemento_informacion.getSiblings()?first.information_link_title.data) || !validator.equals("",informacion_asociada.getSiblings()?first.elemento_informacion.getSiblings()?first.fichero.data) || !validator.equals("",informacion_asociada.getSiblings()?first.descripcion_informacion.data) || ( informacion_asociada.selectWidget?? && !validator.equals("NO",informacion_asociada.getSiblings()?first.selectWidget.data))>  
    138    <#assign num_asociados = informacion_asociada.getSiblings()?size />     
    139    <ul class="listasPDF"> 
    140        <#list informacion_asociada.getSiblings() as curInformation> 
    141	<#if (curInformation.selectWidget?? && validator.equals("CM", curInformation.selectWidget.data))> 
    142                    <#assign filesCss = 'bipo_lista_archivos_widget bipo_cm'  
    143                            isWidgetActive ='trueCM' 
    144                             /> 
    145	</#if> 
    146	<#if (curInformation.selectWidget?? && validator.equals("CNM", curInformation.selectWidget.data))> 
    147                    <#assign filesCss = 'bipo_lista_archivos_widget bipo_cnm' 
    148                        isWidgetActive ='trueCNM' 
    149                         /> 
    150    	</#if> 
    151            <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    152            <li> 
    153	    </#if>  
    154                <#if validator.equals("trueCM", isWidgetActive)> 
    155                    <p class="bipo_archivos_widget bipo_cm"><a href="#archivos-menores"><span class="bipoicon icon-arrow-right2"></span>${textoEnlaceCM}</a></p> 
    156                    <p class="bipo_volver_widget bipo_cm"><a href="#jswidget"><span class="bipoicon icon-arrow-left2"></span><@liferay.language key="back" /></a></p> 
    157                    <div class="bipo_contratos_widget bipo_cm" id="jswidget"></div> 
    158                </#if> 
    159                <#if validator.equals("trueCNM", isWidgetActive)> 
    160                     
    161                    <p class="bipo_archivos_widget bipo_cnm"><a href="#archivos-no-menores"><span class="bipoicon icon-arrow-right2"></span>${textoEnlaceCNM}</a></p> 
    162                    <p class="bipo_volver_widget bipo_cnm"><a href="#jswidgetcnm"><span class="bipoicon icon-arrow-left2"></span><@liferay.language key="back" /></a></p> 
    163                    <div class="bipo_contratos_widget bipo_cnm" id="jswidgetcnm"></div>  
    164                </#if> 
    165                <#if !validator.equals("",curInformation.elemento_informacion.getSiblings()?first.information_link_title.data) || !validator.equals("",curInformation.elemento_informacion.getSiblings()?first.fichero.data) >  
    166                 <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    167			<ul class="bipo ${filesCss}" >	 
    168		 </#if> 
    169                    <#list curInformation.elemento_informacion.getSiblings() as curElement> 
    170                        <#if validator.equals('2', curElement.tipo_información.getData()) > 
    171                            <#if !validator.equals("", curElement.information_link_title.information_link_url.data)> 
    172                                <li class="carta"> 
    173                            </#if> 
    174                        <#else> 
    175                            <#if !validator.equals("", curElement.fichero.data) || !validator.equals("", curElement.information_link_title.information_link_url.data)> 
    176                                <li> 
    177                            </#if> 
    178                        </#if> 
    179                            <#if validator.equals('0', curElement.tipo_información.getData()) > 
    180                                <#if !validator.equals("", curElement.information_link_title.information_link_url.data) > 
    181                                    <#assign link = replaceSpecialCharacters(curElement.information_link_title.information_link_url.data)> 
    182                                    <#assign urlTarget = curElement.information_link_title.information_link_target.data> 
    183                                    <#assign targetTitle = getTitle(urlTarget) /> 
    184 
    185                                    <a href="${link}" target="${getTarget(urlTarget)}" ${targetTitle}> 
    186                                        <#if getterUtil.getBoolean(urlTarget)> 
    187                                            <span class="bipoicon icon-new-tab"></span> 
    188                                        <#else> 
    189                                            <span class="bipoicon icon-arrow-right2"></span> 
    190                                        </#if> 
    191                                        ${curElement.information_link_title.data} 
    192                                    </a> 
    193                                    </#if> 
    194                                <#elseif validator.equals('2', curElement.tipo_información.getData()) > 
    195                                    <#if !validator.equals("", curElement.information_link_title.information_link_url.data) > 
    196                                    <#assign link = replaceSpecialCharacters(curElement.information_link_title.information_link_url.data)> 
    197                                    <#assign urlTarget = curElement.information_link_title.information_link_target.data> 
    198                                    <#assign targetTitle = getTitle(urlTarget) /> 
    199 
    200                                    <a href="${link}" class="enlace-carta" target="${getTarget(urlTarget)}" ${targetTitle}> 
    201                                        <div class="enlace-carta-imagen" > 
    202                                            <#if curElement.image?? && curElement.image.data?has_content> 
    203                                                <img src="${curElement.image.data}" alt="" /> 
    204                                            </#if> 
    205                                        </div> 
    206                                        <div class="enlace-carta-texto" > 
    207                                            <#if curElement.categoryImage?? && curElement.categoryImage.data?has_content> 
    208                                                <div class="enlace-carta-categoria"> 
    209                                                    ${curElement.categoryImage.data} 
    210                                                </div> 
    211                                            </#if> 
    212                                            <div class="enlace-carta-nombre"> 
    213                                                ${curElement.information_link_title.data} 
    214                                            </div> 
    215                                            <#if curElement.descriptionImage?? && curElement.descriptionImage.data?has_content> 
    216                                                <div class="enlace-carta-descripcion"> 
    217                                                    ${curElement.descriptionImage.data} 
    218                                                </div> 
    219                                            </#if> 
    220                                        </div> 
    221                                    </a> 
    222                                    </#if> 
    223                                <#else> 
    224                                    <#if !validator.equals("", curElement.fichero.data) > 
    225                                    <#attempt> 
    226                                      <#assign fileEntry = getFileEntry(curElement.fichero.getData()) > 
    227                                    <#recover> 
    228 
    229                                    </#attempt> 
    230                                    <#if fileEntry?? > 
    231                                 
    232                                        <#assign urlTarget = curElement.information_link_title.information_link_target.data> 
    233                                        <#assign targetTitle = getTitle(urlTarget) /> 
    234     
    235                                        
    236                                        <#assign size = textFormatter.formatStorageSize(fileEntry.size, locale) > 
    237                                        <#if (size?contains("KB"))> 
    238                                            <#assign size = size?replace("KB", "<abbr title='Kilobytes' lang='en'>KB</abbr>")> 
    239                                        <#elseif (size?contains("MB"))> 
    240                                            <#assign size = size?replace("MB", "<abbr title='Megabytes' lang='en'>MB</abbr>")> 
    241                                        </#if> 
    242                                         
    243                                            <a href="${curElement.fichero.getData()}" target="_blank" title="<@liferay.language key='opens-new-window'/>" rel="noopener noreferrer"> 
    244                                            <span class="bipoicon icon-descargar">${fileEntry.extension}</span> 
    245                                            <#if !validator.equals("",curElement.tituloFichero.getData())> 
    246                                                ${curElement.tituloFichero.getData()} 
    247                                            <#else> 
    248                                                ${fileEntry.title}  
    249                                            </#if> 
    250                                        </a>  
    251                                        <strong>(${fileEntry.extension} ${size})</strong> 
    252                                    </#if> 
    253                                </#if> 
    254	                        </#if> 
    255                                <#if !validator.equals("", curElement.fichero.data) || !validator.equals("", curElement.information_link_title.information_link_url.data)> 
    256                                    </li> 
    257                                </#if> 
    258                        </#list> 
    259                    <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    260                        </ul> 
    261                    </#if> 
    262                </#if> 
    263 
    264                    <#if !validator.equals("", curInformation.descripcion_informacion.getData()) > 
    265                        <div class="bipo_infopanel"> 
    266                            <span class="bipoicon icon-infored"></span> 
    267                            ${templateFunctionsHelperLocalService.replaceSpecialCharacter(curInformation.descripcion_informacion.getData())} 
    268                        </div> 
    269 
    270                    </#if> 
    271                <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    272                    </li> 
    273                </#if> 
    274                 
    275        </#list> 
    276    </ul> 
    277    </#if> 
    278</#if> 
    279 
    280<!-- FUNCTIONS --> 
    281<#function getTarget(element)> 
    282    <#if getterUtil.getBoolean(element)> 
    283        <#assign target = "_blank" /> 
    284    <#else> 
    285        <#assign target = "_self" /> 
    286    </#if> 
    287    <#return target /> 
    288</#function> 
    289 
    290<#function getTitle element > 
    291    <#if getterUtil.getBoolean(element)> 
    292        <#return "title='" + languageUtil.get(locale, "opens-new-window") + "'" > 
    293    <#else> 
    294        <#return "" > 
    295    </#if> 
    296</#function> 
    297 
    298<#function replaceSpecialCharacters(url)> 
    299    <#return htmlUtil.escapeHREF(templateFunctionsHelperLocalService.replaceSpecialCharacter(url)) /> 
    300    <#-- <#return htmlUtil.escapeHREF(url?replace("|","%7C")) /> --> 
    301</#function> 
    302 
    303<#function getFileEntry url > 
    304  <#assign parts = url?split("/")> 
    305  <#assign group_id = getterUtil.getLong(parts[2]) > 
    306  <#assign parts = parts[5]?split("?") > 
    307  <#assign uuid = parts[0] > 
    308   
    309  <#return fileEntryService.getDLFileEntryByUuidAndGroupId(uuid?string, group_id) /> 
    310   
    311</#function> 
    312 
    313<#if validator.equals("trueCM", isWidgetActive) ||  validator.equals("trueCNM", isWidgetActive)> 
    314    <script data-senna-track="permanent"> 
    315    AUI().ready(function() { 
    316        $('.contenido-nowidget').hide(); 
    317        $('.contenido-nowidget').siblings('.bipoicon.icon-infored').hide(); 
    318        $('ul.bipo_lista_archivos_widget').hide(); 
    319        $('.bipo_volver_widget').hide(); 
    320        $('.bipo_archivos_widget.bipo_cm a').on('click', function(event){   
    321            event.preventDefault();     
    322            $('.bipo_archivos_widget.bipo_cm').hide(); 
    323            $('.bipo_contratos_widget.bipo_cm').hide(); 
    324            $('ul.bipo_lista_archivos_widget.bipo_cm').show(); 
    325            $('.bipo_volver_widget.bipo_cm').show(); 
    326            $('.contenido-nowidget.bipo_cm').show(); 
    327            $('.contenido-nowidget.bipo_cm').siblings('.bipoicon.icon-infored').show(); 
    328        }); 
    329        $('.bipo_volver_widget.bipo_cm a').on('click', function(event){ 
    330            event.preventDefault(); 
    331            $('.bipo_volver_widget.bipo_cm').hide(); 
    332            $('.contenido-nowidget.bipo_cm').hide(); 
    333            $('.contenido-nowidget.bipo_cm').siblings('.bipoicon.icon-infored').hide(); 
    334            $('.bipo_contratos_widget.bipo_cm').show(); 
    335            $('ul.bipo_lista_archivos_widget.bipo_cm').hide(); 
    336            $('.bipo_archivos_widget.bipo_cm').show(); 
    337        }); 
    338        $('.bipo_archivos_widget.bipo_cnm a').on('click', function(event){   
    339            event.preventDefault();     
    340            $('.bipo_archivos_widget.bipo_cnm').hide(); 
    341            $('.bipo_contratos_widget.bipo_cnm').hide(); 
    342            $('ul.bipo_lista_archivos_widget.bipo_cnm').show(); 
    343            $('.bipo_volver_widget.bipo_cnm').show(); 
    344            $('.contenido-nowidget.bipo_cnm').show(); 
    345            $('.contenido-nowidget.bipo_cnm').siblings('.bipoicon.icon-infored').show(); 
    346        }); 
    347        $('.bipo_volver_widget.bipo_cnm a').on('click', function(event){ 
    348            event.preventDefault(); 
    349            $('.bipo_volver_widget.bipo_cnm').hide(); 
    350            $('.contenido-nowidget.bipo_cnm').hide(); 
    351            $('.contenido-nowidget.bipo_cnm').siblings('.bipoicon.icon-infored').hide(); 
    352            $('.bipo_contratos_widget.bipo_cnm').show(); 
    353            $('ul.bipo_lista_archivos_widget.bipo_cnm').hide(); 
    354            $('.bipo_archivos_widget.bipo_cnm').show(); 
    355        });<#-- f --> 
    356	}); 
    357    </script> 
    358</#if> 
    359 
    360 
    361<#if validator.equals("trueCNM", isWidgetActive)> 
    362     
    363    <#-- Formulario principal del widget para solicitar los datos a la plataforma GVv79a--> 
    364    <input id="idiomacnm" type="hidden" value="${currentLanguage}" />  
    365    <input id="podercnm" type="hidden" value="${idPoderValue2}" /> 
    366    <#-- ************** MODIFICABLE ************** -->  
    367    <input id="entidadcnm" type="hidden" value="" />  
    368    <#-- dejar en blanco --> <#-- ************** MODIFICABLE ************** Pestania a mostrar por defecto -->  
    369    <input id="titulocnm" type="hidden" value="${currentLanguage}" />  
    370    <input id="tipoInformacioncnm" type="hidden" value="ta" /> 
    371    <p class="ocultar"> 
    372        <input class="ocultar" id="actualizarcnm" name="actualizar" type="button" value="actualizar" />  
    373        <input class="ocultar" id="probarcnm" name="probar" type="button" value="probar" /> 
    374    </p> 
    375    <#-- Formulario si javascript no esta activado --> 
    376 
    377    <form action="https://apps.euskadi.eus/w32-1083/es/v79aWar/comunJSP/v79aSubmitBuscarAnuncioFiltro.do?origenSubHome=busquedaPersonalizada" class="ocultar" id="formAnuncioscnm" method="post" name="formBusquedaAnuncioscnm"> 
    378        <div id="divFormAnuncioscnm"><input id="hiddenMaterialContratocnm" name="hiddenMaterialContratocnm" type="hidden" value="" />  
    379            <input id="hiddenTipoContratocnm" name="hiddenTipoContratocnm" type="hidden" value="" />  
    380            <input name="hiddenPoderAdjudicadorcnm" type="hidden" value="" />  
    381            <input id="hiddenDepartamentoImpulsorcnm" name="hiddenDepartamentoImpulsorcnm" type="hidden" value="" />  
    382            <input id="hiddenOrganoContratacioncnm" name="hiddenOrganoContratacioncnm" type="hidden" value="" /> 
    383            <input id="hiddenTipoBuscadorcnm" name="filtroObj.tipoBuscadorcnm" type="hidden" value="1" /> 
    384            <input id="datosCookieBusquedacnm" name="filtroObj.datosCookieBusquedacnm" type="hidden" value="" />  
    385            <input id="cargarDesdeCookiecnm" name="filtroObj.cargarDesdeCookiecnm" type="hidden" value="false" /> 
    386            <#-- ************** MODIFICABLE ************** --> <#-- Entidad de busqueda en la propia pagina de GVv79a -->  
    387            <input id="textoLibrePodercnm" name="filtroObj.textoLibrePodercnm" type="hidden" value="P4800000D - Diputación Foral de Bizkaia" /> 
    388            <h2>Búsqueda de anuncios</h2> 
    389            <fieldset> 
    390                <legend class="v79a_Leyenda v79a_leyendaFieldset ocultar">Criterios de búsqueda</legend> 
    391 
    392                <div class="row"> 
    393                    <div class="col-md-3"> 
    394                        <label for="estadosPODERcnm">Estado actual de la tramitación:</label> 
    395                    </div> 
    396                    <div class="col-md-4"> 
    397                        <select class="v79a_width70" id="estadosPODERcnm" name="filtroObj.estado" title="Estado"><option value="ta">Adjudicaciones</option> </select> 
    398                    </div> 
    399                </div> 
    400            </fieldset> 
    401 
    402            <div class="row center"> 
    403                <p><input name="buscar" type="submit" value="Buscar" /></p> 
    404            </div> 
    405        </div> 
    406    </form> 
    407</#if> 
    408<#if  validator.equals("trueCM", isWidgetActive)> 
    409     
    410    <#-- Formulario principal del widget para solicitar los datos a la plataforma GVv79a--> 
    411    <input id="idioma" type="hidden" value="${currentLanguage}" />  
    412    <input id="poder" type="hidden" value="${idPoderValue2}" /> 
    413    <#-- ************** MODIFICABLE ************** -->  
    414    <input id="entidad" type="hidden" value="" />  
    415    <#-- dejar en blanco --> <#-- ************** MODIFICABLE ************** Pestania a mostrar por defecto -->  
    416    <input id="titulo" type="hidden" value="${currentLanguage}" />  
    417    <input id="tipoInformacion" type="hidden" value="me" /> 
    418    <p class="ocultar"> 
    419        <input class="ocultar" id="actualizar" name="actualizar" type="button" value="actualizar" />  
    420        <input class="ocultar" id="probar" name="probar" type="button" value="probar" /> 
    421    </p> 
    422    <#-- Formulario si javascript no esta activado --> 
    423 
    424    <form action="https://apps.euskadi.eus/w32-1083/es/v79aWar/comunJSP/v79aSubmitBuscarAnuncioFiltro.do?origenSubHome=busquedaPersonalizada" class="ocultar" id="formAnuncios" method="post" name="formBusquedaAnuncios"> 
    425        <div id="divFormAnuncios"><input id="hiddenMaterialContrato" name="hiddenMaterialContrato" type="hidden" value="" />  
    426            <input id="hiddenTipoContrato" name="hiddenTipoContrato" type="hidden" value="" />  
    427            <input name="hiddenPoderAdjudicador" type="hidden" value="" />  
    428            <input id="hiddenDepartamentoImpulsor" name="hiddenDepartamentoImpulsor" type="hidden" value="" />  
    429            <input id="hiddenOrganoContratacion" name="hiddenOrganoContratacion" type="hidden" value="" /> 
    430            <input id="hiddenTipoBuscador" name="filtroObj.tipoBuscador" type="hidden" value="1" /> 
    431            <input id="datosCookieBusqueda" name="filtroObj.datosCookieBusqueda" type="hidden" value="" />  
    432            <input id="cargarDesdeCookie" name="filtroObj.cargarDesdeCookie" type="hidden" value="false" /> 
    433            <#-- ************** MODIFICABLE ************** --> <#-- Entidad de busqueda en la propia pagina de GVv79a -->  
    434            <input id="textoLibrePoder" name="filtroObj.textoLibrePoder" type="hidden" value="P4800000D - Diputación Foral de Bizkaia" /> 
    435            <h2>Búsqueda de anuncios</h2> 
    436            <fieldset> 
    437                <legend class="v79a_Leyenda v79a_leyendaFieldset ocultar">Criterios de búsqueda</legend> 
    438 
    439                <div class="row"> 
    440                    <div class="col-md-3"> 
    441                        <label for="estadosPODER">Estado actual de la tramitación:</label> 
    442                    </div> 
    443                    <div class="col-md-4"> 
    444                        <select class="v79a_width70" id="estadosPODER" name="filtroObj.estado" title="Estado"><option value="ME">Contratos menores</option> </select> 
    445                    </div> 
    446                </div> 
    447            </fieldset> 
    448 
    449            <div class="row center"> 
    450                <p><input name="buscar" type="submit" value="Buscar" /></p> 
    451            </div> 
    452        </div> 
    453    </form> 
    454</#if> 
    455<#if  validator.equals("trueCM", isWidgetActive) || validator.equals("trueCNM", isWidgetActive)> 
    456    <#-- widget revascon inicio --> 
    457    <link href="/o/IYGRTGRC/widgetGVv79a/css/widgetGVv79a.css" media="all" rel="stylesheet" type="text/css" /> 
    458    <link href="/o/IYGRTGRC/widgetGVv79a/css/widgetGVv79aNoScript.css" media="all" rel="stylesheet" type="text/css" /> 
    459    <link href="/o/IYGRTGRC/widgetGVv79a/js/v79aestilos.css" media="all" rel="stylesheet" /> 
    460    <link href="/o/IYGRTGRC/widgetGVv79a/css/widgetGVv79aResponsive.css" media="all" rel="stylesheet" /> 
    461     
    462    <script src="/o/IYGRTGRC/widgetGVv79a/js/jquery.js" type="text/javascript" data-senna-track="permanent"></script> 
    463    <script type="text/javascript" data-senna-track="permanent"> 
    464        var jquery132 = jQuery.noConflict(true); 
    465    </script> 
    466    <script src="/o/IYGRTGRC/widgetGVv79a/js/v79afecha.js" type="text/javascript" data-senna-track="permanent"></script> 
    467     
    468</#if> 
    469<#if validator.equals("trueCNM", isWidgetActive)> 
    470    <script src="/o/IYGRTGRC/widgetGVv79a/js/v79aconfigurador-cnm132.js" type="text/javascript" data-senna-track="permanent"></script> 
    471    <#--<script src="https://gardentasuna.bizkaia.eus/documents/5625655/5626119/v79aconfigurador-cnm132.js" type="text/javascript"></script>--> 
    472     
    473</#if> 
    474 
    475<#if  validator.equals("trueCM", isWidgetActive)> 
    476    <script src="/o/IYGRTGRC/widgetGVv79a/js/v79aconfigurador132.js" type="text/javascript" data-senna-track="permanent"></script> 
    477</#if> 
  • Ez dago Kontratazio-mahairik era estrukturalean, beharrezkoa bada kontratazioaren nolakotasunaren arabera egiten da osaketa.

    Erantsitako artxiboetan azken zortzi hiruhilabeteotan txikiak ez diren kontratazioen ziozko prozedurei dagozkien aktak daude.

  • Fehler bei der Verarbeitung der Vorlage.
    The following has evaluated to null or missing:
    ==> textoEnlaceCM  [in template "842907#842945#5614559" at line 155, column 139]
    
    ----
    Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: ${textoEnlaceCM}  [in template "842907#842945#5614559" at line 155, column 137]
    ----
    1<!-- SERVICES --> 
    2<#assign fileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") > 
    3<#assign textFormatter = staticUtil["com.liferay.portal.kernel.util.TextFormatter"]> 
    4<#-- <#assign mys = serviceLocator.findService("net.bizkaia.iygrsnec.util.IYGRSNECService")> --> 
    5<#assign mys = serviceLocator.findService("net.bizkaia.iygrsnec.util.IYGRSNECServiceConsejo")> 
    6<#assign templateFunctionsHelperLocalService = serviceLocator.findService('net.bizkaia.iybiscuc.service.TemplateFunctionsHelperLocalService')/> 
    7<#if stringUtil.equalsIgnoreCase('es', locale.getLanguage()) > 
    8    <#assign currentLanguage = "es" 
    9    textoEnlaceCM = "Contratos menores anteriores al 1 de enero del 2019" 
    10    textoEnlaceCNM = "Contratos no menores anteriores al 1 de enero del 2019" 
    11    /> 
    12<#elseif stringUtil.equalsIgnoreCase('eu', locale.getLanguage()) > 
    13    <#assign currentLanguage = "eu" 
    14    textoEnlaceCM = "2019ko urtarrilaren 1a baino lehenagoko kontratu txikiak" 
    15    textoEnlaceCNM = "2019ko urtarrilaren 1a baino lehenagoko txikiak ez diren kontratuak" 
    16    /> 
    17<#else > 
    18    <#assign currentLanguage = "en" > 
    19</#if> 
    20 
    21<#-- VARIABLES --> 
    22<#assign idPoder = 'id-poder-ef' 
    23       idPoderValue2 = themeDisplay.getScopeGroup().getExpandoBridge().getAttribute(idPoder, false)!"207" 
    24        filesCss = '' 
    25        isWidgetActive ='false' 
    26/> 
    27<!-- TEMPLATE --> 
    28 
    29<#if validator.equals("Normativa propia en elaboración", .vars['reserved-article-title'].data) ||  validator.equals("Erakundearen araudia, prestatzen ari dena", .vars['reserved-article-title'].data) > 
    30    <div class="propia_elaboracion"> 
    31        <#if !validator.equals("", descripcion.getData()) > 
    32            <div class="bipo_infopanel propia_elaboracion"> 
    33                ${templateFunctionsHelperLocalService.replaceSpecialCharacter(descripcion.getData())} 
    34            </div> 
    35        </#if> 
    36 
    37        <div class="bipo_infopanel propia_elaboracion"> 
    38            <#if locale=="es_ES"> 
    39 
    40                <#if validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size > 0) > 
    41                    <p>Actualmente, se pueden consultar las disposiciones de carácter general incluidas para su aprobación en el orden del día del Consejo de Gobierno del ${mys.recuperarDisposicionGeneral().getFechaSesionCast()}, junto con las memorias e informes necesarios:</p> 
    42                <#elseif validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size < 1) > 
    43                    <p>En este momento no hay ninguna disposición de carácter general incluida en el orden del día para su aprobación en el próximo Consejo de Gobierno.</p> 
    44                <#elseif validator.equals("0", mys.recuperarDisposicionGeneral().getMostrarSesion()) > 
    45                    <p>Actualmente, no se dispone de contenido a mostrar en este apartado.</p> 
    46                </#if> 
    47 
    48            <#elseif locale=="eu_ES"> 
    49 
    50                 <#if validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size > 0) > 
    51                    <p>Gaur egun, kontsultatu egin daitezke ${mys.recuperarDisposicionGeneral().getFechaSesionEusk()}ko Gobernu Kontseiluaren gai zerrendan onesteko txertatutako xedapen orokorrak, beharrezko memoria eta txostenekin batera:</p> 
    52                <#elseif validator.equals("1", mys.recuperarDisposicionGeneral().getMostrarSesion()) && (mys.recuperarDisposicionGeneral().getDisposicionesGenerales()?size < 1) > 
    53                    <p>Une honetan xedapen orokor bat ere ez dago sartuta hurrengo Gobernu Kontseiluko gai zerrendan onesteko.</p> 
    54                <#elseif validator.equals("0", mys.recuperarDisposicionGeneral().getMostrarSesion()) > 
    55                    <p>Gaur egun, atal honetan ez dago erakusteko edukirik.</p> 
    56                </#if> 
    57            </#if> 
    58 
    59        </div> 
    60 
    61        <#attempt> 
    62 
    63        <ul class="listasPDF propia_elaboracion"> 
    64 
    65            <#list mys.recuperarDisposicionGeneral().getDisposicionesGenerales() as disposicionGeneral> 
    66 
    67                <li> 
    68                    <div class="bipo_infopanel"> 
    69                            <span class="bipoicon icon-infored"></span> 
    70                            <#if locale=="es_ES"> 
    71                                ${disposicionGeneral.getTituloCastellano()} 
    72                            <#elseif locale=="eu_ES"> 
    73                                ${disposicionGeneral.getTituloEuskera()} 
    74                            </#if> 
    75                    </div> 
    76                    <ul> 
    77                        <#list disposicionGeneral.getDisposicionGeneralDocumentos() as disposicionGeneralDocumento > 
    78                        <li class="propia_elaboracion_lista"> 
    79                                    <#assign size = textFormatter.formatStorageSize(disposicionGeneralDocumento.getTamanyoDocumento()*1024, locale) > 
    80                                    <#if (size?contains("MB"))> 
    81                                        <#assign size = size?replace("MB", "<abbr title='Megabytes' lang='en'>MB</abbr>")> 
    82                                    <#elseif (size?contains("KB"))> 
    83                                        <#assign size = size?replace("KB", "<abbr title='Kilobytes' lang='en'>KB</abbr>")> 
    84                                    </#if> 
    85                                <a data-senna-off="true" href="/o/repo/document?id=${disposicionGeneralDocumento.getIdGestorDocumental()}" target="_blank"> 
    86                                        <span class="bipoicon icon-descargar">${disposicionGeneralDocumento.getExtensionDocumento()}</span> 
    87                                     <#if locale=="es_ES"> 
    88                                        ${disposicionGeneralDocumento.getNombreDocumentoCastellano()} 
    89                                    <#elseif locale=="eu_ES"> 
    90                                        ${disposicionGeneralDocumento.getNombreDocumentoEuskera()} 
    91                                    </#if> 
    92                                 </a> 
    93                                 <strong>(${disposicionGeneralDocumento.getExtensionDocumento()} ${size})</strong> 
    94                        </li> 
    95                        </#list> 
    96                    </ul> 
    97 
    98                </li> 
    99 
    100            </#list> 
    101 
    102        </ul> 
    103 
    104        <#recover> 
    105 
    106        </#attempt> 
    107 
    108    </div> 
    109<#else> 
    110 
    111    <#if !validator.equals("", descripcion.data) > 
    112        <div class="bipo_infopanel"> 
    113            <span class="bipoicon icon-infored"></span> 
    114            ${templateFunctionsHelperLocalService.replaceSpecialCharacter(descripcion.data)} 
    115        </div> 
    116    </#if> 
    117 
    118 
    119    <#if addPortlet??> 
    120        <#if getterUtil.getBoolean(addPortlet.getData())> 
    121            <span id="ancla_busqueda_portlet"></span> 
    122            <script> 
    123                var url = decodeURI(window.location.href); 
    124                console.log(url); 
    125                if(url.indexOf("#busqueda")>0){ 
    126                    var id=$("#ancla_busqueda_portlet").parent().parent()[0].id; 
    127                    $("a[href='#"+id+"']").click(); 
    128                    $('html,body').animate({scrollTop: $("#ancla_busqueda_portlet").offset().top-400}, 'slow'); 
    129
    130            </script> 
    131 
    132            <#assign liferay_portlet = PortalJspTagLibs["/META-INF/liferay-portlet-ext.tld"] /> 
    133            <@liferay_portlet["runtime"] portletName="gr_busqueda" /> 
    134        </#if> 
    135    </#if> 
    136 
    137    <#if !validator.equals("",informacion_asociada.getSiblings()?first.elemento_informacion.getSiblings()?first.information_link_title.data) || !validator.equals("",informacion_asociada.getSiblings()?first.elemento_informacion.getSiblings()?first.fichero.data) || !validator.equals("",informacion_asociada.getSiblings()?first.descripcion_informacion.data) || ( informacion_asociada.selectWidget?? && !validator.equals("NO",informacion_asociada.getSiblings()?first.selectWidget.data))>  
    138    <#assign num_asociados = informacion_asociada.getSiblings()?size />     
    139    <ul class="listasPDF"> 
    140        <#list informacion_asociada.getSiblings() as curInformation> 
    141	<#if (curInformation.selectWidget?? && validator.equals("CM", curInformation.selectWidget.data))> 
    142                    <#assign filesCss = 'bipo_lista_archivos_widget bipo_cm'  
    143                            isWidgetActive ='trueCM' 
    144                             /> 
    145	</#if> 
    146	<#if (curInformation.selectWidget?? && validator.equals("CNM", curInformation.selectWidget.data))> 
    147                    <#assign filesCss = 'bipo_lista_archivos_widget bipo_cnm' 
    148                        isWidgetActive ='trueCNM' 
    149                         /> 
    150    	</#if> 
    151            <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    152            <li> 
    153	    </#if>  
    154                <#if validator.equals("trueCM", isWidgetActive)> 
    155                    <p class="bipo_archivos_widget bipo_cm"><a href="#archivos-menores"><span class="bipoicon icon-arrow-right2"></span>${textoEnlaceCM}</a></p> 
    156                    <p class="bipo_volver_widget bipo_cm"><a href="#jswidget"><span class="bipoicon icon-arrow-left2"></span><@liferay.language key="back" /></a></p> 
    157                    <div class="bipo_contratos_widget bipo_cm" id="jswidget"></div> 
    158                </#if> 
    159                <#if validator.equals("trueCNM", isWidgetActive)> 
    160                     
    161                    <p class="bipo_archivos_widget bipo_cnm"><a href="#archivos-no-menores"><span class="bipoicon icon-arrow-right2"></span>${textoEnlaceCNM}</a></p> 
    162                    <p class="bipo_volver_widget bipo_cnm"><a href="#jswidgetcnm"><span class="bipoicon icon-arrow-left2"></span><@liferay.language key="back" /></a></p> 
    163                    <div class="bipo_contratos_widget bipo_cnm" id="jswidgetcnm"></div>  
    164                </#if> 
    165                <#if !validator.equals("",curInformation.elemento_informacion.getSiblings()?first.information_link_title.data) || !validator.equals("",curInformation.elemento_informacion.getSiblings()?first.fichero.data) >  
    166                 <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    167			<ul class="bipo ${filesCss}" >	 
    168		 </#if> 
    169                    <#list curInformation.elemento_informacion.getSiblings() as curElement> 
    170                        <#if validator.equals('2', curElement.tipo_información.getData()) > 
    171                            <#if !validator.equals("", curElement.information_link_title.information_link_url.data)> 
    172                                <li class="carta"> 
    173                            </#if> 
    174                        <#else> 
    175                            <#if !validator.equals("", curElement.fichero.data) || !validator.equals("", curElement.information_link_title.information_link_url.data)> 
    176                                <li> 
    177                            </#if> 
    178                        </#if> 
    179                            <#if validator.equals('0', curElement.tipo_información.getData()) > 
    180                                <#if !validator.equals("", curElement.information_link_title.information_link_url.data) > 
    181                                    <#assign link = replaceSpecialCharacters(curElement.information_link_title.information_link_url.data)> 
    182                                    <#assign urlTarget = curElement.information_link_title.information_link_target.data> 
    183                                    <#assign targetTitle = getTitle(urlTarget) /> 
    184 
    185                                    <a href="${link}" target="${getTarget(urlTarget)}" ${targetTitle}> 
    186                                        <#if getterUtil.getBoolean(urlTarget)> 
    187                                            <span class="bipoicon icon-new-tab"></span> 
    188                                        <#else> 
    189                                            <span class="bipoicon icon-arrow-right2"></span> 
    190                                        </#if> 
    191                                        ${curElement.information_link_title.data} 
    192                                    </a> 
    193                                    </#if> 
    194                                <#elseif validator.equals('2', curElement.tipo_información.getData()) > 
    195                                    <#if !validator.equals("", curElement.information_link_title.information_link_url.data) > 
    196                                    <#assign link = replaceSpecialCharacters(curElement.information_link_title.information_link_url.data)> 
    197                                    <#assign urlTarget = curElement.information_link_title.information_link_target.data> 
    198                                    <#assign targetTitle = getTitle(urlTarget) /> 
    199 
    200                                    <a href="${link}" class="enlace-carta" target="${getTarget(urlTarget)}" ${targetTitle}> 
    201                                        <div class="enlace-carta-imagen" > 
    202                                            <#if curElement.image?? && curElement.image.data?has_content> 
    203                                                <img src="${curElement.image.data}" alt="" /> 
    204                                            </#if> 
    205                                        </div> 
    206                                        <div class="enlace-carta-texto" > 
    207                                            <#if curElement.categoryImage?? && curElement.categoryImage.data?has_content> 
    208                                                <div class="enlace-carta-categoria"> 
    209                                                    ${curElement.categoryImage.data} 
    210                                                </div> 
    211                                            </#if> 
    212                                            <div class="enlace-carta-nombre"> 
    213                                                ${curElement.information_link_title.data} 
    214                                            </div> 
    215                                            <#if curElement.descriptionImage?? && curElement.descriptionImage.data?has_content> 
    216                                                <div class="enlace-carta-descripcion"> 
    217                                                    ${curElement.descriptionImage.data} 
    218                                                </div> 
    219                                            </#if> 
    220                                        </div> 
    221                                    </a> 
    222                                    </#if> 
    223                                <#else> 
    224                                    <#if !validator.equals("", curElement.fichero.data) > 
    225                                    <#attempt> 
    226                                      <#assign fileEntry = getFileEntry(curElement.fichero.getData()) > 
    227                                    <#recover> 
    228 
    229                                    </#attempt> 
    230                                    <#if fileEntry?? > 
    231                                 
    232                                        <#assign urlTarget = curElement.information_link_title.information_link_target.data> 
    233                                        <#assign targetTitle = getTitle(urlTarget) /> 
    234     
    235                                        
    236                                        <#assign size = textFormatter.formatStorageSize(fileEntry.size, locale) > 
    237                                        <#if (size?contains("KB"))> 
    238                                            <#assign size = size?replace("KB", "<abbr title='Kilobytes' lang='en'>KB</abbr>")> 
    239                                        <#elseif (size?contains("MB"))> 
    240                                            <#assign size = size?replace("MB", "<abbr title='Megabytes' lang='en'>MB</abbr>")> 
    241                                        </#if> 
    242                                         
    243                                            <a href="${curElement.fichero.getData()}" target="_blank" title="<@liferay.language key='opens-new-window'/>" rel="noopener noreferrer"> 
    244                                            <span class="bipoicon icon-descargar">${fileEntry.extension}</span> 
    245                                            <#if !validator.equals("",curElement.tituloFichero.getData())> 
    246                                                ${curElement.tituloFichero.getData()} 
    247                                            <#else> 
    248                                                ${fileEntry.title}  
    249                                            </#if> 
    250                                        </a>  
    251                                        <strong>(${fileEntry.extension} ${size})</strong> 
    252                                    </#if> 
    253                                </#if> 
    254	                        </#if> 
    255                                <#if !validator.equals("", curElement.fichero.data) || !validator.equals("", curElement.information_link_title.information_link_url.data)> 
    256                                    </li> 
    257                                </#if> 
    258                        </#list> 
    259                    <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    260                        </ul> 
    261                    </#if> 
    262                </#if> 
    263 
    264                    <#if !validator.equals("", curInformation.descripcion_informacion.getData()) > 
    265                        <div class="bipo_infopanel"> 
    266                            <span class="bipoicon icon-infored"></span> 
    267                            ${templateFunctionsHelperLocalService.replaceSpecialCharacter(curInformation.descripcion_informacion.getData())} 
    268                        </div> 
    269 
    270                    </#if> 
    271                <#if 1 < num_asociados || !validator.equals("false", isWidgetActive)> 
    272                    </li> 
    273                </#if> 
    274                 
    275        </#list> 
    276    </ul> 
    277    </#if> 
    278</#if> 
    279 
    280<!-- FUNCTIONS --> 
    281<#function getTarget(element)> 
    282    <#if getterUtil.getBoolean(element)> 
    283        <#assign target = "_blank" /> 
    284    <#else> 
    285        <#assign target = "_self" /> 
    286    </#if> 
    287    <#return target /> 
    288</#function> 
    289 
    290<#function getTitle element > 
    291    <#if getterUtil.getBoolean(element)> 
    292        <#return "title='" + languageUtil.get(locale, "opens-new-window") + "'" > 
    293    <#else> 
    294        <#return "" > 
    295    </#if> 
    296</#function> 
    297 
    298<#function replaceSpecialCharacters(url)> 
    299    <#return htmlUtil.escapeHREF(templateFunctionsHelperLocalService.replaceSpecialCharacter(url)) /> 
    300    <#-- <#return htmlUtil.escapeHREF(url?replace("|","%7C")) /> --> 
    301</#function> 
    302 
    303<#function getFileEntry url > 
    304  <#assign parts = url?split("/")> 
    305  <#assign group_id = getterUtil.getLong(parts[2]) > 
    306  <#assign parts = parts[5]?split("?") > 
    307  <#assign uuid = parts[0] > 
    308   
    309  <#return fileEntryService.getDLFileEntryByUuidAndGroupId(uuid?string, group_id) /> 
    310   
    311</#function> 
    312 
    313<#if validator.equals("trueCM", isWidgetActive) ||  validator.equals("trueCNM", isWidgetActive)> 
    314    <script data-senna-track="permanent"> 
    315    AUI().ready(function() { 
    316        $('.contenido-nowidget').hide(); 
    317        $('.contenido-nowidget').siblings('.bipoicon.icon-infored').hide(); 
    318        $('ul.bipo_lista_archivos_widget').hide(); 
    319        $('.bipo_volver_widget').hide(); 
    320        $('.bipo_archivos_widget.bipo_cm a').on('click', function(event){   
    321            event.preventDefault();     
    322            $('.bipo_archivos_widget.bipo_cm').hide(); 
    323            $('.bipo_contratos_widget.bipo_cm').hide(); 
    324            $('ul.bipo_lista_archivos_widget.bipo_cm').show(); 
    325            $('.bipo_volver_widget.bipo_cm').show(); 
    326            $('.contenido-nowidget.bipo_cm').show(); 
    327            $('.contenido-nowidget.bipo_cm').siblings('.bipoicon.icon-infored').show(); 
    328        }); 
    329        $('.bipo_volver_widget.bipo_cm a').on('click', function(event){ 
    330            event.preventDefault(); 
    331            $('.bipo_volver_widget.bipo_cm').hide(); 
    332            $('.contenido-nowidget.bipo_cm').hide(); 
    333            $('.contenido-nowidget.bipo_cm').siblings('.bipoicon.icon-infored').hide(); 
    334            $('.bipo_contratos_widget.bipo_cm').show(); 
    335            $('ul.bipo_lista_archivos_widget.bipo_cm').hide(); 
    336            $('.bipo_archivos_widget.bipo_cm').show(); 
    337        }); 
    338        $('.bipo_archivos_widget.bipo_cnm a').on('click', function(event){   
    339            event.preventDefault();     
    340            $('.bipo_archivos_widget.bipo_cnm').hide(); 
    341            $('.bipo_contratos_widget.bipo_cnm').hide(); 
    342            $('ul.bipo_lista_archivos_widget.bipo_cnm').show(); 
    343            $('.bipo_volver_widget.bipo_cnm').show(); 
    344            $('.contenido-nowidget.bipo_cnm').show(); 
    345            $('.contenido-nowidget.bipo_cnm').siblings('.bipoicon.icon-infored').show(); 
    346        }); 
    347        $('.bipo_volver_widget.bipo_cnm a').on('click', function(event){ 
    348            event.preventDefault(); 
    349            $('.bipo_volver_widget.bipo_cnm').hide(); 
    350            $('.contenido-nowidget.bipo_cnm').hide(); 
    351            $('.contenido-nowidget.bipo_cnm').siblings('.bipoicon.icon-infored').hide(); 
    352            $('.bipo_contratos_widget.bipo_cnm').show(); 
    353            $('ul.bipo_lista_archivos_widget.bipo_cnm').hide(); 
    354            $('.bipo_archivos_widget.bipo_cnm').show(); 
    355        });<#-- f --> 
    356	}); 
    357    </script> 
    358</#if> 
    359 
    360 
    361<#if validator.equals("trueCNM", isWidgetActive)> 
    362     
    363    <#-- Formulario principal del widget para solicitar los datos a la plataforma GVv79a--> 
    364    <input id="idiomacnm" type="hidden" value="${currentLanguage}" />  
    365    <input id="podercnm" type="hidden" value="${idPoderValue2}" /> 
    366    <#-- ************** MODIFICABLE ************** -->  
    367    <input id="entidadcnm" type="hidden" value="" />  
    368    <#-- dejar en blanco --> <#-- ************** MODIFICABLE ************** Pestania a mostrar por defecto -->  
    369    <input id="titulocnm" type="hidden" value="${currentLanguage}" />  
    370    <input id="tipoInformacioncnm" type="hidden" value="ta" /> 
    371    <p class="ocultar"> 
    372        <input class="ocultar" id="actualizarcnm" name="actualizar" type="button" value="actualizar" />  
    373        <input class="ocultar" id="probarcnm" name="probar" type="button" value="probar" /> 
    374    </p> 
    375    <#-- Formulario si javascript no esta activado --> 
    376 
    377    <form action="https://apps.euskadi.eus/w32-1083/es/v79aWar/comunJSP/v79aSubmitBuscarAnuncioFiltro.do?origenSubHome=busquedaPersonalizada" class="ocultar" id="formAnuncioscnm" method="post" name="formBusquedaAnuncioscnm"> 
    378        <div id="divFormAnuncioscnm"><input id="hiddenMaterialContratocnm" name="hiddenMaterialContratocnm" type="hidden" value="" />  
    379            <input id="hiddenTipoContratocnm" name="hiddenTipoContratocnm" type="hidden" value="" />  
    380            <input name="hiddenPoderAdjudicadorcnm" type="hidden" value="" />  
    381            <input id="hiddenDepartamentoImpulsorcnm" name="hiddenDepartamentoImpulsorcnm" type="hidden" value="" />  
    382            <input id="hiddenOrganoContratacioncnm" name="hiddenOrganoContratacioncnm" type="hidden" value="" /> 
    383            <input id="hiddenTipoBuscadorcnm" name="filtroObj.tipoBuscadorcnm" type="hidden" value="1" /> 
    384            <input id="datosCookieBusquedacnm" name="filtroObj.datosCookieBusquedacnm" type="hidden" value="" />  
    385            <input id="cargarDesdeCookiecnm" name="filtroObj.cargarDesdeCookiecnm" type="hidden" value="false" /> 
    386            <#-- ************** MODIFICABLE ************** --> <#-- Entidad de busqueda en la propia pagina de GVv79a -->  
    387            <input id="textoLibrePodercnm" name="filtroObj.textoLibrePodercnm" type="hidden" value="P4800000D - Diputación Foral de Bizkaia" /> 
    388            <h2>Búsqueda de anuncios</h2> 
    389            <fieldset> 
    390                <legend class="v79a_Leyenda v79a_leyendaFieldset ocultar">Criterios de búsqueda</legend> 
    391 
    392                <div class="row"> 
    393                    <div class="col-md-3"> 
    394                        <label for="estadosPODERcnm">Estado actual de la tramitación:</label> 
    395                    </div> 
    396                    <div class="col-md-4"> 
    397                        <select class="v79a_width70" id="estadosPODERcnm" name="filtroObj.estado" title="Estado"><option value="ta">Adjudicaciones</option> </select> 
    398                    </div> 
    399                </div> 
    400            </fieldset> 
    401 
    402            <div class="row center"> 
    403                <p><input name="buscar" type="submit" value="Buscar" /></p> 
    404            </div> 
    405        </div> 
    406    </form> 
    407</#if> 
    408<#if  validator.equals("trueCM", isWidgetActive)> 
    409     
    410    <#-- Formulario principal del widget para solicitar los datos a la plataforma GVv79a--> 
    411    <input id="idioma" type="hidden" value="${currentLanguage}" />  
    412    <input id="poder" type="hidden" value="${idPoderValue2}" /> 
    413    <#-- ************** MODIFICABLE ************** -->  
    414    <input id="entidad" type="hidden" value="" />  
    415    <#-- dejar en blanco --> <#-- ************** MODIFICABLE ************** Pestania a mostrar por defecto -->  
    416    <input id="titulo" type="hidden" value="${currentLanguage}" />  
    417    <input id="tipoInformacion" type="hidden" value="me" /> 
    418    <p class="ocultar"> 
    419        <input class="ocultar" id="actualizar" name="actualizar" type="button" value="actualizar" />  
    420        <input class="ocultar" id="probar" name="probar" type="button" value="probar" /> 
    421    </p> 
    422    <#-- Formulario si javascript no esta activado --> 
    423 
    424    <form action="https://apps.euskadi.eus/w32-1083/es/v79aWar/comunJSP/v79aSubmitBuscarAnuncioFiltro.do?origenSubHome=busquedaPersonalizada" class="ocultar" id="formAnuncios" method="post" name="formBusquedaAnuncios"> 
    425        <div id="divFormAnuncios"><input id="hiddenMaterialContrato" name="hiddenMaterialContrato" type="hidden" value="" />  
    426            <input id="hiddenTipoContrato" name="hiddenTipoContrato" type="hidden" value="" />  
    427            <input name="hiddenPoderAdjudicador" type="hidden" value="" />  
    428            <input id="hiddenDepartamentoImpulsor" name="hiddenDepartamentoImpulsor" type="hidden" value="" />  
    429            <input id="hiddenOrganoContratacion" name="hiddenOrganoContratacion" type="hidden" value="" /> 
    430            <input id="hiddenTipoBuscador" name="filtroObj.tipoBuscador" type="hidden" value="1" /> 
    431            <input id="datosCookieBusqueda" name="filtroObj.datosCookieBusqueda" type="hidden" value="" />  
    432            <input id="cargarDesdeCookie" name="filtroObj.cargarDesdeCookie" type="hidden" value="false" /> 
    433            <#-- ************** MODIFICABLE ************** --> <#-- Entidad de busqueda en la propia pagina de GVv79a -->  
    434            <input id="textoLibrePoder" name="filtroObj.textoLibrePoder" type="hidden" value="P4800000D - Diputación Foral de Bizkaia" /> 
    435            <h2>Búsqueda de anuncios</h2> 
    436            <fieldset> 
    437                <legend class="v79a_Leyenda v79a_leyendaFieldset ocultar">Criterios de búsqueda</legend> 
    438 
    439                <div class="row"> 
    440                    <div class="col-md-3"> 
    441                        <label for="estadosPODER">Estado actual de la tramitación:</label> 
    442                    </div> 
    443                    <div class="col-md-4"> 
    444                        <select class="v79a_width70" id="estadosPODER" name="filtroObj.estado" title="Estado"><option value="ME">Contratos menores</option> </select> 
    445                    </div> 
    446                </div> 
    447            </fieldset> 
    448 
    449            <div class="row center"> 
    450                <p><input name="buscar" type="submit" value="Buscar" /></p> 
    451            </div> 
    452        </div> 
    453    </form> 
    454</#if> 
    455<#if  validator.equals("trueCM", isWidgetActive) || validator.equals("trueCNM", isWidgetActive)> 
    456    <#-- widget revascon inicio --> 
    457    <link href="/o/IYGRTGRC/widgetGVv79a/css/widgetGVv79a.css" media="all" rel="stylesheet" type="text/css" /> 
    458    <link href="/o/IYGRTGRC/widgetGVv79a/css/widgetGVv79aNoScript.css" media="all" rel="stylesheet" type="text/css" /> 
    459    <link href="/o/IYGRTGRC/widgetGVv79a/js/v79aestilos.css" media="all" rel="stylesheet" /> 
    460    <link href="/o/IYGRTGRC/widgetGVv79a/css/widgetGVv79aResponsive.css" media="all" rel="stylesheet" /> 
    461     
    462    <script src="/o/IYGRTGRC/widgetGVv79a/js/jquery.js" type="text/javascript" data-senna-track="permanent"></script> 
    463    <script type="text/javascript" data-senna-track="permanent"> 
    464        var jquery132 = jQuery.noConflict(true); 
    465    </script> 
    466    <script src="/o/IYGRTGRC/widgetGVv79a/js/v79afecha.js" type="text/javascript" data-senna-track="permanent"></script> 
    467     
    468</#if> 
    469<#if validator.equals("trueCNM", isWidgetActive)> 
    470    <script src="/o/IYGRTGRC/widgetGVv79a/js/v79aconfigurador-cnm132.js" type="text/javascript" data-senna-track="permanent"></script> 
    471    <#--<script src="https://gardentasuna.bizkaia.eus/documents/5625655/5626119/v79aconfigurador-cnm132.js" type="text/javascript"></script>--> 
    472     
    473</#if> 
    474 
    475<#if  validator.equals("trueCM", isWidgetActive)> 
    476    <script src="/o/IYGRTGRC/widgetGVv79a/js/v79aconfigurador132.js" type="text/javascript" data-senna-track="permanent"></script> 
    477</#if> 
  • “Sektore Publikoko Kontratuen Legearen arabera, Bizkaiko Foru Aldundiak eta ahalmen adjudikatzailea duten foru sektore publikoko erakundeek obra, hornidura, zerbitzu, obra eta zerbitzuko emakida kontratuei dagozkien prestazioak gauzatzeko agindua eman diezaiekete haiek ez diren beste pertsona juridiko bati (zuzenbide publikokoa edo pribatukoa), eta 9/20017 Legeak 32. artikuluan xedatutakoa bete beharko du, betiere erabiltzen duten pertsona juridikoak haiekiko bitarteko propio pertsonifikatuaren kalifikazio juridikoa merezi badu. Legean ezarritako baldintzak betetzen dituen enkargua ez da kontratua izango.

    Sektore Publikoko Araubide Juridikoari buruzko 40/2015 Legean eta Sektore Publikoko Kontratuen 9/20017 Legean araututakorekin bat etorriz, honako hauek jotzen dira BFAren bitarteko propio pertsonifikatutzat: “INTERBIAK S.A.U., AZPIEGITURAK S.A.U., LANTIK S.A., ZUGAZTEL S.A., GARBIKER A.B. S.A. ETA BIZKAIKO BASALAN S.A.

Emandako diru-laguntzak

  • Diru-laguntzak eta laguntza publikoak Ekononomi eta Lurralde Garapena Sustatzeko Sailaren bidez ematen dira, zeinari adskribatuta dagoen entitatea.

Urteko Kontratazio Plana