Menù di navigazione
Menù di navigazione
Amministrazione trasparente
-
Disposizioni generali keyboard_arrow_down
-
Organizzazione keyboard_arrow_down
-
Consulenti e collaboratori keyboard_arrow_down
-
Personale keyboard_arrow_down
- Titolari di incarichi dirigenziali amministrativi di vertice
- Titolari di incarichi dirigenziali (dirigenti non generali)
- Dirigenti cessati
- Sanzioni per mancata comunicazione dei dati
- Posizioni organizzative
- Dotazione organica
- Personale non a tempo indeterminato
- Tassi di assenza
- Incarichi conferiti e autorizzati ai dipendenti (dirigenti e non dirigenti)
- Contrattazione collettiva
- Contrattazione integrativa
- OIV
-
Bandi di concorso keyboard_arrow_down
- Borse di studio
- Bandi a tempo determinato
- Bandi a tempo indeterminato
- Bandi di legge 68/99 – Categorie protette
- Bandi di attivazione tirocini 68/99 – Categorie protette
- Bandi di mobilità
- Procedure interne
- Selezione Direttori di Centro/Direttore Generale
- Incarichi esterni
- Altre opportunità/albo degli esperti
- Archivio Bandi di Concorso
- Performance
- Enti controllati
- Attività e procedimenti
- Provvedimenti
- Controlli sulle imprese
-
Bandi di gara e contratti keyboard_arrow_down
- BDNCP - Banca Dati Nazionale dei Contratti Pubblici
- Informazioni sulle singole procedure in formato tabellare
- Atti e documenti di carattere generale riferiti a tutte le procedure
- Programmazione dei lavori e degli acquisti di beni e servizi
- Atti delle amministrazioni aggiudicatrici e degli enti aggiudicatori distintamente per ogni procedura di affidamento
- Varianti in corso d'opera
- Atti e procedimenti relativi al patrimonio mobiliare e immobiliare dell'Ente
- Atti relativi ai contratti attivi di valorizzazione della proprietà intellettuale dell'Ente
- Sovvenzioni, contributi, sussidi, vantaggi economici
- Bilanci
- Beni immobili e gestione patrimonio
-
Controlli e rilievi sull'amministrazione keyboard_arrow_down
- Servizi erogati
- Pagamenti dell'amministrazione
- Opere pubbliche
- Pianificazione e governo del territorio
- Informazioni ambientali
- Interventi straordinari e di emergenza
-
Altri contenuti keyboard_arrow_down
Briciole di pane
Aggregatore Risorse
null CREA-GB - VENDITA DI PRODOTTI AGRICOLI - GRANELLA di CEREALI a PAGLIA, PRESSO IL CREA GENOMICA E BIOINFORMATICA ai sensi dell’art. 1470 del Codice Civile (Contratto di vendita). Acquisizione di offerte, mediante PEC. Procedura esplicata nelle forme dell’offerta al pubblico, ai sensi dell’art. 1336 del Codice Civile
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> Variante [in template "20099#20135#286756" at line 208, column 8]
----
Tip: If the failing expression is known to be 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: #if Variante.getSiblings()?has_content [in template "20099#20135#286756" at line 208, column 3]
---- 1<#-- Bando di Gara Template --> 2 3<div class="content"> 4 <#assign centroTitle = languageUtil.get(locale, "centers") /> 5 <#assign publishTitle = languageUtil.get(locale, "publish-date-update") /> 6 <#assign expirationTitle = languageUtil.get(locale, "expiration-date") /> 7 <#assign documentTitle = languageUtil.get(locale, "document-type") /> 8 <#assign objTitle = languageUtil.get(locale, "object") /> 9 <#assign importoTitle = languageUtil.get(locale, "amount-iva") /> 10 <#assign docTitle = languageUtil.get(locale, "attached-documents") /> 11 <#assign back = languageUtil.get(locale, "go-back") /> 12 <#assign updateTitle = languageUtil.get(locale, "data-aggiornamento") /> 13 <#assign publishTitleDoc = languageUtil.get(locale, "publish-date") /> 14 15 16 <#assign journalArticle = serviceLocator.findService('com.liferay.journal.service.JournalArticleLocalService') /> 17 <#assign article = journalArticle.getArticle(groupId, .vars['reserved-article-id'].data)/> 18 <#assign assetEntry = serviceLocator.findService('com.liferay.asset.kernel.service.AssetEntryLocalService') /> 19 20 <#assign entry = assetEntry.getEntry("com.liferay.journal.model.JournalArticle", article.resourcePrimKey) /> 21 <#assign category = entry.getCategories() /> 22 <#assign centro = "" /> 23 <#assign pagina = "" /> 24 25 26 <h3> 27 <#list category as c> 28 <#if c.getVocabularyId() == 37391 > 29 ${c.name} | 30 <#assign centro = c.name /> 31 <#elseif c.getVocabularyId() == 286767 > 32 <#assign pagina = c.name /> 33 </#if> 34 </#list> 35 36 <#if Oggetto.getData()?has_content> 37 ${Oggetto.getData()} 38 <#else> 39 ${.vars['reserved-article-title'].data} 40 </#if> 41 </h3> 42 43 <#if centro?has_content && centro != "" > 44 <div class="row pt-3 pb-2"> 45 <div>${centroTitle}: </div> 46 <div class="font-weight-bold">${centro}</div> 47 </div> 48 </#if> 49 50 <#if Data??> 51 <#assign Data_Data = getterUtil.getString(Data.getData())> 52 <#if validator.isNotNull(Data_Data)> 53 <#assign Data_DateObj = dateUtil.parseDate("yyyy-MM-dd", Data_Data, locale)> 54 <#assign publishDate = dateUtil.getDate(Data_DateObj, "dd MMMM yyyy", locale) /> 55 </#if> 56 57 <#if publishDate?has_content> 58 <div class="row pt-3 pb-2"> 59 <div>${publishTitle}: </div> 60 <div class="font-weight-bold">${publishDate}</div> 61 </div> 62 </#if> 63 </#if> 64 65 66 <#if DataDiScadenza??> 67 <#assign DataDiScadenza_Data = getterUtil.getString(DataDiScadenza.getData()) /> 68 <#if validator.isNotNull(DataDiScadenza_Data)> 69 <#assign DataDiScadenza_DateObj = dateUtil.parseDate("yyyy-MM-dd", DataDiScadenza_Data, locale)> 70 <#assign expirationDate = dateUtil.getDate(DataDiScadenza_DateObj, "dd MMMM yyyy", locale) /> 71 </#if> 72 <#assign oraScadenza = "00:00" /> 73 <#if DataDiScadenza.OrarioDiScadenza??> 74 <#assign oraScadenza = DataDiScadenza.OrarioDiScadenza.getData() /> 75 </#if> 76 77 <#if expirationDate?has_content && expirationDate?length gt 0> 78 <div class="row py-2"> 79 <div>${expirationTitle}: </div> 80 <div class="font-weight-bold">${expirationDate} 81 <#if oraScadenza?has_content && oraScadenza?length gt 0> - ${oraScadenza}</#if> 82 </div> 83 </div> 84 </#if> 85 </#if> 86 <#if pagina?has_content && pagina != "" > 87 <div class="row py-2"> 88 <div>${documentTitle}: </div> 89 <div class="font-weight-bold">${pagina}</div> 90 </div> 91 </#if> 92 93 <#if Oggetto.getData()?has_content> 94 <div class="row d-block py-2"> 95 <span>${objTitle}: </span> 96 <span class="font-weight-bold">${Oggetto.getData()}</span> 97 </div> 98 </#if> 99 100 <#if CodiceCIG?? && CodiceCIG.getData()?has_content> 101 <div class="row py-2"> 102 <div>CIG: </div> 103 <div class="font-weight-bold">${CodiceCIG.getData()}</div> 104 </div> 105 </#if> 106 107 <#if CodiceCUP?? &&CodiceCUP.getData()?has_content> 108 <div class="row py-2"> 109 <div>CUP: </div> 110 <div class="font-weight-bold">${CodiceCUP.getData()}</div> 111 </div> 112 </#if> 113 114 <#if RUP?? && RUP.getData()?has_content> 115 <div class="row py-2"> 116 <div>RUP: </div> 117 <div class="font-weight-bold">${RUP.getData()}</div> 118 </div> 119 </#if> 120 121 <#if ImportoAlNettoDellIVA?? &&ImportoAlNettoDellIVA.getData()?has_content> 122 <div class="row py-2"> 123 <div>${importoTitle}: </div> 124 <div class="font-weight-bold">${ImportoAlNettoDellIVA.getData()}</div> 125 </div> 126 </#if> 127 128 <#assign count = 0 /> 129 <#if FileAllegato.getSiblings()?has_content> 130 <#list FileAllegato.getSiblings() as cur_FileAllegato> 131 <#if cur_FileAllegato.getData()?has_content && cur_FileAllegato.getData()?length gt 0> 132 <#assign count = count + 1 /> 133 </#if> 134 </#list> 135 </#if> 136 137 <#if count gt 0> 138 <div class="row pt-5 pb-3"> 139 <div class="card shadow w-100"> 140 <div class="card-body"> 141 <h2>${docTitle}</h2> 142 <#if FileAllegato??> 143 <#list FileAllegato.getSiblings() as cur_FileAllegato> 144 <#if cur_FileAllegato?? && cur_FileAllegato.getData()?has_content && cur_FileAllegato.getData()?length gt 0> 145 <div class="pt-3 pb-3 content-header mb-0"> 146 <#assign dlFileEntryService=serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') /> 147 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 148 <#assign docVal = cur_FileAllegato.getData()?split('/') /> 149 150 <#if docVal?size gt 5> 151 <#assign groupId = docVal[2]?number /> 152 <#assign uuid = docVal[5]?split('?')[0] /> 153 <#assign urlFile = cur_FileAllegato.getData() /> 154 <#else> 155 <#assign docVal = cur_FileAllegato.getData()?eval /> 156 <#assign groupId = docVal.groupId?number /> 157 <#assign uuid = docVal.uuid /> 158 </#if> 159 160 <#assign file = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid, groupId) /> 161 <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", file.fileEntryId) /> 162 <#assign assetRenderer = assetEntry.assetRenderer /> 163 <#assign urlFile = assetRenderer.getURLDownload(themeDisplay) /> 164 165 <a download href="${urlFile}" title="file.fileName"> 166 <div class="d-flex justify-content-between align-items-center pl-5 pr-5" style="word-break: break-all;"> 167 <span style="word-break: initial;"> 168 <#assign title = "" /> 169 <#if cur_FileAllegato.TitoloFile?? && cur_FileAllegato.TitoloFile.getData()?has_content && cur_FileAllegato.TitoloFile.getData()?length gt 0> 170 <#assign title = cur_FileAllegato.TitoloFile.getData() /> 171 <#else> 172 <#assign title = file.fileName /> 173 </#if> 174 ${title} 175 </span> 176 <div class="btn btn-outline-primary">${file.extension?upper_case}</div> 177 </div> 178 </a> 179 180 <#if cur_FileAllegato.DataPubblicazioneFile??> 181 <#assign FileAllegato_DataPubblicazioneFile_Data = getterUtil.getString(cur_FileAllegato.DataPubblicazioneFile.getData())> 182 <#if validator.isNotNull(FileAllegato_DataPubblicazioneFile_Data)> 183 <#assign FileAllegato_DataPubblicazioneFile_DateObj = dateUtil.parseDate("yyyy-MM-dd", FileAllegato_DataPubblicazioneFile_Data, locale)> 184 <small style=" padding-left: 3rem;">[${publishTitleDoc}: ${dateUtil.getDate(FileAllegato_DataPubblicazioneFile_DateObj, "dd MMMM yyyy", locale)}] </small> 185 </#if> 186 </#if> 187 </div> 188 </#if> 189 </#list> 190 191 <#if dataultimamodifica??> 192 <#assign dataultimamodifica_Data = getterUtil.getString(dataultimamodifica.getData())> 193 <#if validator.isNotNull(dataultimamodifica_Data)> 194 <#assign dataultimamodifica_DateObj = dateUtil.parseDate("yyyy-MM-dd", dataultimamodifica_Data, locale)> 195 <small class="mt-2" style="float: right;">[${updateTitle}: ${dateUtil.getDate(dataultimamodifica_DateObj, "dd MMMM yyyy", locale)}]</small> 196 </#if> 197 </#if> 198 199 </#if> 200 </div> 201 </div> 202 </div> 203 </#if> 204 205<#-- Varianti corso d opera --> 206 207 <#assign count = 0 /> 208 <#if Variante.getSiblings()?has_content> 209 <#list Variante.getSiblings() as cur_Variante> 210 <#if cur_Variante.getData()?has_content && cur_Variante.getData()?length gt 0> 211 <#assign count = count + 1 /> 212 </#if> 213 </#list> 214 </#if> 215 216 <#if count gt 0> 217 <div class="row pt-5 pb-3"> 218 <div class="card shadow w-100"> 219 <div class="card-body"> 220 <h2>${docTitle}</h2> 221 <#if Variante??> 222 <#list Variante.getSiblings() as cur_Variante> 223 <#if cur_Variante?? && cur_Variante.getData()?has_content && cur_Variante.getData()?length gt 0> 224 <div class="pt-3 pb-3 content-header mb-0"> 225 <#assign dlFileEntryService=serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') /> 226 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 227 <#assign docVal = cur_Variante.getData()?split('/') /> 228 229 <#if docVal?size gt 5> 230 <#assign groupId = docVal[2]?number /> 231 <#assign uuid = docVal[5]?split('?')[0] /> 232 <#assign urlFile = cur_Variante.getData() /> 233 <#else> 234 <#assign docVal = cur_Variante.getData()?eval /> 235 <#assign groupId = docVal.groupId?number /> 236 <#assign uuid = docVal.uuid /> 237 </#if> 238 239 <#assign file = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid, groupId) /> 240 <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", file.fileEntryId) /> 241 <#assign assetRenderer = assetEntry.assetRenderer /> 242 <#assign urlFile = assetRenderer.getURLDownload(themeDisplay) /> 243 244 <a download href="${urlFile}" title="file.fileName"> 245 <div class="d-flex justify-content-between align-items-center pl-5 pr-5" style="word-break: break-all;"> 246 <span style="word-break: initial;"> 247 <#assign title = "" /> 248 <#if cur_Variante.TitoloFileVariante?? && cur_Variante.TitoloFileVariante.getData()?has_content && cur_Variante.TitoloFileVariante.getData()?length gt 0> 249 <#assign title = cur_Variante.TitoloFileVariante.getData() /> 250 <#else> 251 <#assign title = file.fileName /> 252 </#if> 253 ${title} 254 </span> 255 <div class="btn btn-outline-primary">${file.extension?upper_case}</div> 256 </div> 257 </a> 258 259 <#if cur_Variante.DataPubblicazioneFileVariante??> 260 <#assign Variante_DataPubblicazioneFileVariante_Data = getterUtil.getString(cur_Variante.DataPubblicazioneFileVariante.getData())> 261 <#if validator.isNotNull(Variante_DataPubblicazioneFileVariante_Data)> 262 <#assign Variante_DataPubblicazioneFileVariante_DateObj = dateUtil.parseDate("yyyy-MM-dd", Variante_DataPubblicazioneFileVariante_Data, locale)> 263 <small style=" padding-left: 3rem;">[${publishTitleDoc}: ${dateUtil.getDate(Variante_DataPubblicazioneFileVariante_DateObj, "dd MMMM yyyy", locale)}] </small> 264 </#if> 265 </#if> 266 </div> 267 </#if> 268 </#list> 269 270 <#if dataultimamodifica??> 271 <#assign dataultimamodifica_Data = getterUtil.getString(dataultimamodifica.getData())> 272 <#if validator.isNotNull(dataultimamodifica_Data)> 273 <#assign dataultimamodifica_DateObj = dateUtil.parseDate("yyyy-MM-dd", dataultimamodifica_Data, locale)> 274 <small class="mt-2" style="float: right;">[${updateTitle}: ${dateUtil.getDate(dataultimamodifica_DateObj, "dd MMMM yyyy", locale)}]</small> 275 </#if> 276 </#if> 277 278 </#if> 279 </div> 280 </div> 281 </div> 282 </#if> 283 284<#-- fine Varianti corso d opera --> 285 286 287 288 <p class="font-weight-bold pt-3"> 289 <a onclick="goBack()" title="Go Back"><span class="material-icons font-weight-bold">arrow_back</span> ${back} </a> 290 </p> 291 292</div> 293 294<script> 295function goBack() { 296 window.history.back() 297} 298</script>