Reporte Tiempo Real

 

 

A continuación puede consultar el avance en la inscripción de trámites y Otros Procedimientos Administrativos

Las cifras presentadas en los siguientes reportes son tomadas en tiempo real de la base de datos del SUIT:

Se ha producido un error al procesar la plantilla.
Denied resolving class java.lang.Class by java.lang.Class

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign clase = object.getClass().get...  [in template "418512#418548#28587662" at line 15, column 9]
----
1<div class="acordeones-tres-columnas contenido col-sm-12"> 
2 
3	<#if entries?has_content> 
4	<#list entries as curEntry> 
5	<#assign renderer = curEntry.getAssetRenderer()> 
6	<#assign object = renderer.getAssetObject() /> 
7 
8	<#assign article = renderer.getArticle() > 
9	<#assign document = saxReaderUtil.read(article.getContent()) > 
10	<#assign rootElement = document.getRootElement() > 
11 
12	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='contenido']") > 
13	<#assign contenido = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
14 
15	<#assign clase = object.getClass().getName() /> 
16	<#assign urlTitle = article.getUrlTitle()> 
17	<#assign boton_id = 'boton-'+urlTitle /> 
18	<#-- ${clase} --> 
19 
20	<div class="acordeon" id="${urlTitle}"> 
21		<div class="titulo borde-acordeon"> 
22			<h3 class="titulo">${curEntry.getTitle(locale)}</h3> 
23			<div class="contenedor-boton"> 
24				<button type="button" id="${boton_id}" class="boton-efecto" data-content="#datos_acordeon_${curEntry.getEntryId()}">Ver más</button> 
25			</div> 
26		</div> 
27		<div class="contenido" id="datos_acordeon_${curEntry.getEntryId()}"> 
28			<div>${contenido}</div> 
29		</div> 
30	</div> 
31	</#list> 
32	</#if> 
33	 
34</div> 
35<style type="text/css"> 
36.acordeones-tres-columnas.contenido > .acordeon { 
37	min-width: 33.33% !important; 
38
39</style> 
40 
41<script type="text/javascript"> 
42	AUI().ready(function() { 
43		var procesarAnchor=function(){ 
44			offsetTop=$('#'+document.URL.split('#')[1]).offset().top; 
45			$(window).scrollTop(offsetTop); 
46
47		 
48		setTimeout(function(){procesarAnchor();},20); 
49 
50		var botones = document.querySelectorAll('.acordeones-tres-columnas .acordeon .contenedor-boton button'); 
51		function forEach(elems, funcion) { 
52			var respuesta = []; 
53			for (var i = 0; i < elems.length; i++) { 
54				respuesta[i] = funcion(elems[i], i); 
55
56			return respuesta; 
57
58		function antecesor(el, cls) { 
59			while (el) { 
60				if (el.classList.contains(cls)) { 
61					return el; 
62				} else { 
63					el = el.parentElement; 
64
65
66			return el; 
67		}			 
68		var desplegarContenido=function(el){ 
69			var cajaTitulo = antecesor(el, 'titulo'); 
70			cajaTitulo.classList.remove('borde-acordeon'); 
71			var cajaAcordeon = antecesor(el, 'acordeon'); 
72			cajaAcordeon.classList.add('borde-acordeon'); 
73			var contenido = cajaAcordeon.querySelector('.contenido'); 
74			contenido.style.display = "block"; 
75			el.style.display = "none"; 
76
77 
78		forEach(botones, function(boton) { 
79			boton.addEventListener('click', function(event){ 
80				var btn = event.target; 
81				console.log(btn); 
82				desplegarContenido(btn); 
83			}); 
84		}) 
85		if(document.URL.split('#')[1]!==undefined){ 
86			var el=document.getElementById('boton-'+document.URL.split('#')[1]); 
87			console.log(el); 
88			desplegarContenido(el); 
89
90	}); 
91</script>