<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Configuraciones | Aliquo Software</title>
	<atom:link href="https://www.aliquo.software/documentacion/categor%C3%ADa/configuracion/configuraciones/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aliquo.software</link>
	<description>Software de gestión de negocios</description>
	<lastBuildDate>Mon, 30 Mar 2026 07:56:21 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.aliquo.software/wp-content/uploads/2022/03/cropped-Q-500X500-32x32.png</url>
	<title>Configuraciones | Aliquo Software</title>
	<link>https://www.aliquo.software</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Configuración de los filtros de tablas</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/configurar-filtros-tablas/</link>
		
		<dc:creator><![CDATA[Ana Mendez]]></dc:creator>
		<pubDate>Mon, 06 May 2024 09:32:38 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?p=1831</guid>

					<description><![CDATA[Los filtros de las tablas son expresiones condicionales que comprueban si los datos cumplen una condición y, a continuación, como resultado se obtiene de la tabla sólo la información que cumple dicha condición. La aplicación dispone de una serie de filtros predefinidos en las distintas tablas, pero también existe la posibilidad de crear nuestros propios [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Los filtros de las tablas son expresiones condicionales que comprueban si los datos cumplen una condición y, a continuación, como resultado se obtiene de la tabla sólo la información que cumple dicha condición.</p>



<p>La aplicación dispone de una serie de filtros predefinidos en las distintas tablas, pero también existe la posibilidad de crear nuestros propios filtros de forma temporal o guardarlos para poderlos utilizar en otro momento. </p>



<p>Los filtros de una tabla están disponibles cuando accedemos a la lista o ficha de dicha tabla, a través de la opción de <strong>Filtrar</strong>. Usando dicha opción, nos aparecerá un menú desplegable donde poder elegir cualquiera de los filtros guardados, así como usar la opción <strong>Editar filtro</strong> que nos permitirá modificar la expresión correspondiente a la condición actual, para aplicarla o incluso guardarla. Además, se dispone de la opción <strong>Vaciar filtro</strong> para desactivar cualquier filtro, de forma que se muestre toda la información de la tabla.&nbsp;</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-35.png"><img fetchpriority="high" decoding="async" width="933" height="409" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-35.png" alt="" class="wp-image-57632" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-35.png 933w, https://www.aliquo.software/wp-content/uploads/2023/08/image-35-480x210.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 933px, 100vw" /></a></figure>



<p> <br>Si se utiliza la opción <strong>Editar filtro</strong>, entonces se nos mostrará la pantalla del <em>Generador de expresiones</em> donde podremos componer la expresión correspondiente a la condición que se aplicará a la tabla. En el título de la pantalla nos aparecerá entre paréntesis el nombre correspondiente al filtro seleccionado.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-36.png"><img decoding="async" width="746" height="493" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-36.png" alt="" class="wp-image-57633" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-36.png 746w, https://www.aliquo.software/wp-content/uploads/2023/08/image-36-480x317.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 746px, 100vw" /></a></figure>



<p> <br>A continuación vamos a describir cada una de las opciones de esta pantalla: </p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Opciones</th><th>Descripción</th></tr></thead><tbody><tr><td>Guardar</td><td>Esta opción muestra un menú desplegable con las siguientes opciones:<br>&#8211; <em>Guardar</em>, si queremos guardar los cambios de la expresión del filtro seleccionado, en el caso de no existir, entonces nos solicitará un nombre para el filtro.<br>&#8211; <em>Guardar como</em>&#8230;, si queremos guardar los cambios con un nombre de filtro diferente.<br>&#8211; <em>Usar por defecto</em>, esta opción la elegiremos si queremos activar o desactivar que el filtro se aplique por defecto cuando accedamos a la tabla.</td></tr><tr><td>Eliminar</td><td>Esta opción se utilizará para eliminar el filtro seleccionado.</td></tr><tr><td>Evaluar expresión</td><td>Esta opción la utilizaremos para verificar si es correcta la expresión que hemos compuesto.</td></tr><tr><td>Aceptar</td><td>Permite aplicar la expresión como filtro actual.</td></tr><tr><td>Cancelar</td><td>Permite cancelar los cambios realizados.</td></tr><tr><td>Expresión traducida</td><td>Si esta opción se encuentra marcada, entonces podremos ver la expresión traducida utilizando el idioma del usuario, en caso contrario la expresión se mostraría en inglés.</td></tr></tbody></table></figure>



<p></p>



<h3 class="wp-block-heading"> <br>Filtros de tablas</h3>



<p>La configuración de los filtros se puede consultar desde la opción de <strong>Filtros de tablas </strong>que encontramos en <em>Menú / Mantenimiento de tablas / Configuraciones</em>, para acceder a la lista y ficha de los distintos filtros.</p>



<p>A continuación se detallan los campos más destacados de la sección principal y de la pestaña <em>General</em>.</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Campos</th><th>Descripción</th></tr></thead><tbody><tr><td>Nombre </td><td>Texto descriptivo con el que aparecerá el filtro de la tabla.</td></tr><tr><td>Predefinido</td><td>Aparecerá marcado si es un filtro predefinido de la aplicación y desmarcado cuando sea un filtro personalizado.</td></tr><tr><td>Tabla</td><td>Tabla asociada donde aparecerá el filtro</td></tr><tr><td>Subproceso</td><td>Subproceso de la tabla en el que aparecerá el filtro.</td></tr><tr><td>Proyecto</td><td>Se debe establecer si deseamos exportar dicho filtro entre las configuraciones del proyecto indicado.</td></tr><tr><td>Expresión</td><td>Expresión correspondiente a la condición que se aplicará cuando se seleccione el filtro.</td></tr><tr><td>Por defecto</td><td>Determina el filtro que se aplicará por defecto cuando se muestre una lista de la tabla.</td></tr><tr><td>Por defecto en selección</td><td>Determina el filtro que se aplicará por defecto cuando se muestre una lista de selección de la tabla.</td></tr></tbody></table></figure>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configuración de consultas de tablas</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/configurar-consultas-tablas/</link>
		
		<dc:creator><![CDATA[Ana Mendez]]></dc:creator>
		<pubDate>Tue, 19 Sep 2023 14:58:19 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?post_type=epkb_post_type_3&#038;p=57597</guid>

					<description><![CDATA[Las consultas de tablas permiten consultar de forma rápida información relacionada con un registro, es decir, permiten mostrar una lista o una ficha con la información relacionada con el registro seleccionado. La opción de Consultas aparece en la barra de herramientas de las listas o fichas de las diferentes tablas y pulsando sobre dicha opción [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Las consultas de tablas permiten consultar de forma rápida información relacionada con un registro, es decir, permiten mostrar una lista o una ficha con la información relacionada con el registro seleccionado. </p>



<p>La opción de <strong>Consultas</strong> aparece en la barra de herramientas de las listas o fichas de las diferentes tablas y pulsando sobre dicha opción nos mostrará una lista con todas los consultas configuradas para dicha tabla.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/09/image-18.png"><img loading="lazy" decoding="async" width="1024" height="448" src="https://www.aliquo.software/wp-content/uploads/2023/09/image-18-1024x448.png" alt="" class="wp-image-57693" srcset="https://www.aliquo.software/wp-content/uploads/2023/09/image-18-1024x448.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/09/image-18-980x428.png 980w, https://www.aliquo.software/wp-content/uploads/2023/09/image-18-480x210.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>La configuración de las consultas se debe realizar desde la opción de <strong>Consultas de tablas </strong>que encontramos en <em>Menú / Mantenimiento de tablas / Configuraciones</em>, para acceder a la lista y ficha donde configurar las distintas consultas.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2024/02/image.png"><img loading="lazy" decoding="async" width="1024" height="379" src="https://www.aliquo.software/wp-content/uploads/2024/02/image-1024x379.png" alt="" class="wp-image-58002" srcset="https://www.aliquo.software/wp-content/uploads/2024/02/image-1024x379.png 1024w, https://www.aliquo.software/wp-content/uploads/2024/02/image-980x363.png 980w, https://www.aliquo.software/wp-content/uploads/2024/02/image-480x178.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>A continuación se detallan los campos más destacados de la sección principal y de la pestaña <em>General</em>.</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Campos</th><th>Descripción</th></tr></thead><tbody><tr><td>Nombre (*)</td><td>Texto descriptivo con el que aparecerá nuestra consulta en la tabla.</td></tr><tr><td>Mostrar un lista</td><td>Determina si el destino de la consulta será una lista o una ficha.</td></tr><tr><td>Proyecto</td><td>Se debe establecer si deseamos exportar dicha consulta entre las configuraciones del proyecto indicado.</td></tr><tr><td>Predefinido</td><td>Aparecerá marcado si es una consulta predefinida de la aplicación y desmarcado cuando sea una consulta personalizada.</td></tr><tr><td> <br><strong>Información del origen</strong></td><td></td></tr><tr><td>Tabla (*)</td><td>Tabla donde queremos que aparezca la consulta.</td></tr><tr><td>Subproceso</td><td>Subproceso de la tabla en el que aparecerá la consulta.</td></tr><tr><td>Grupo de consulta</td><td>Orden del grupo de visualización de consulta.</td></tr><tr><td>Posición</td><td>Orden en la que queramos que aparezca dentro del grupo de visualización.</td></tr><tr><td> <br><strong>Información del destino</strong></td><td></td></tr><tr><td>Tabla (*)</td><td>Tabla de destino que contendrá la información relacionada con la tabla origen.</td></tr><tr><td>Subproceso</td><td>Subproceso de la tabla destino que mostrará la información relacionada.</td></tr><tr><td>Expresión de la condición (*)</td><td>Expresión que permite relacionar el registro de la tabla origen con la información de la tabla destino, con el fin de obtener la información relativa a la consulta.</td></tr></tbody></table><figcaption class="wp-element-caption">(*) Estos campos son obligatorios</figcaption></figure>



<p>  <br><br></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configuración de informes</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/configuracion-de-informes/</link>
		
		<dc:creator><![CDATA[Ana Mendez]]></dc:creator>
		<pubDate>Wed, 30 Aug 2023 13:16:02 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?post_type=epkb_post_type_3&#038;p=57496</guid>

					<description><![CDATA[La aplicación permite a través de los informes obtener la información de la base de datos y visualizarla con un formato concreto, ayudando al personal o a los distintos departamentos a contar con la información que realmente necesitan. La aplicación dispone de múltiples informes predefinidos, aunque también es posible crear informes personalizados. La configuración de [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>La aplicación permite a través de los informes obtener la información de la base de datos y visualizarla con un formato concreto, ayudando al personal o a los distintos departamentos a contar con la información que realmente necesitan.  </p>



<p>La aplicación dispone de múltiples informes predefinidos, aunque también es posible crear informes personalizados. La configuración de los informes se debe realizar a través de la opción de <strong>Informes </strong>en <em>Mantenimiento de tablas/ Configuraciones</em>, estableciendo las propiedades y expresiones necesarias para generar el asistente que solicitará información al usuario y que posteriormente dará como resultado el informe.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-4.png"><img loading="lazy" decoding="async" width="1024" height="279" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-4-1024x279.png" alt="" class="wp-image-57498" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-4-1024x279.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/08/image-4-980x267.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-4-480x131.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>En la ficha de <strong>Informes </strong>encontramos las secciones que se detallan a continuación:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Sección</th><th>Descripción</th></tr></thead><tbody><tr><td><a href="#general">General</a></td><td>Sección que contiene la información general del informe.</td></tr><tr><td><a href="#parametros">Parámetros del informe</a></td><td>Es la parte en la que se definen los parámetros del informe para el diseño del asistente.</td></tr><tr><td><a href="#otros">Otros parámetros</a></td><td>Es la parte en la que se definen los parámetros de la empresa que se utilizarán en el informe.</td></tr><tr><td><a href="#expresiones">Expresiones</a></td><td>Se definen las expresiones o sentencias que utilizando los parámetros del informe nos permitirán obtener la información deseada para cada informe.</td></tr></tbody></table></figure>



<p>   <br> </p>



<h3 class="wp-block-heading" id="general"><br>General</h3>



<p> A continuación detallamos los campos que aparecen en la sección principal y de la pestaña <em>General</em>:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Campos</th><th>Descripción</th></tr></thead><tbody><tr><td>Nombre</td><td>El nombre descriptivo del informe.</td></tr><tr><td>Predefinido</td><td>Determina si es un informe predefinido de la aplicación, en caso contrario, será un informe personalizado.</td></tr><tr><td>Bloqueado</td><td>Si marcamos esta casilla, el informe quedará bloqueado y no se mostrará en ninguno de los menús de <strong>Informes</strong>.</td></tr><tr><td>Proceso</td><td>Debemos indicar un proceso si deseamos que aparezca en el menú correspondiente a dicho proceso.</td></tr><tr><td>Tabla</td><td>Debemos indicar una tabla si deseamos que aparezca en el menú de la opción de <strong>Informes </strong>de dicha tabla.</td></tr><tr><td>Archivo</td><td>Nombre y extensión del archivo que se utilizará y que definirá el sistema de generación del informe:<br>&#8211; Archivo con extensión .rpt: el informe se genera utilizando el motor de Crystal Report.<br>&#8211; Archivo con extensión .frx: el informe se genera utilizando el motor de Fast Report.<br>&#8211; Archivo con extensión .xlsx: el informe se genera en Excel utilizando el archivo de <a href="https://www.aliquo.software/documentacion/configuracion/configuracion_notificaciones/exceltemplates/">plantilla de Excel</a>.<br>&#8211; Solo la extensión .xlsx: el informe se genera en Excel sin utilizar plantilla, creando una hoja por cada una de las tablas de datos incluidas en las expresiones.<br><br>Este archivo deberá encontrarse en la carpeta <em>Formularios de informes</em> del servidor (consultar <a href="https://www.aliquo.software/documentacion/herramientas/gestion-de-archivos-de-servidor/">Gestión de archivos de servidor</a> para más información).</td></tr><tr><td>Ver filtros</td><td>Permite configurar la opción de <em>Mostrar los criterios de selección en el informe</em> del asistente del informe con los siguientes valores:<br>&#8211; Sí, se muestra la opción en el asistente y se establece que se mostrarán los filtros en el informe.<br>&#8211; No, se muestra la opción en el asistente y se establece que no se mostrarán los filtros en el informe.<br>&#8211; Ocultar opción, se oculta la opción del asistente y no se mostrarán los filtros en el informe.</td></tr><tr><td>Descripción</td><td>Se utiliza para poner una descripción detallada del informe que además se mostrará en la pantalla inicial del asistente.</td></tr><tr><td>Bloqueado</td><td>Si la pestaña está marcada indica que este informe no se puede utilizar.</td></tr></tbody></table></figure>



<p>  <br> </p>



<h3 class="wp-block-heading" id="parametros"> <br>Parámetros del informe</h3>



<p>En esta sección se encuentra la configuración de los parámetros del asistente del informe, que son las expresiones que definen las peticiones de datos que realizará el asistente al usuario para la realización del informe.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-7.png"><img loading="lazy" decoding="async" width="616" height="368" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-7.png" alt="" class="wp-image-57515" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-7.png 616w, https://www.aliquo.software/wp-content/uploads/2023/08/image-7-480x287.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 616px, 100vw" /></a></figure>



<p><br>Las expresiones del asistente se deben iniciar con los siguientes símbolos&nbsp;<kbd><kbd>"</kbd></kbd>&lt;?&nbsp;<kbd><kbd>"</kbd></kbd>&nbsp;y se debe finalizar con&nbsp;<kbd><kbd>"</kbd></kbd>&gt;<kbd><kbd>"</kbd></kbd>, entre ambos (símbolos) se encontrarán los parámetros de configuración (consultar <a href="https://www.aliquo.software/documentacion/configuracion/configuracion_asistentes/config-parametros-asistente/">Configuración parámetros del asistente</a> para más información).</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-28.png"><img loading="lazy" decoding="async" width="1024" height="222" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-28-1024x222.png" alt="" class="wp-image-57617" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-28-1024x222.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/08/image-28-980x212.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-28-480x104.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p></p>



<h3 class="wp-block-heading" id="otros"> <br>Otros parámetros</h3>



<p>Esta sección se divide en dos grupos: </p>



<ul class="wp-block-list">
<li><a href="#parametros_empresa">Parámetros de la empresa</a>, que permite definir qué parámetros de la empresa se utilizarán para el informe.</li>



<li><a href="#parametros_archivo">Parámetros del archivo</a>, que permite indicar la configuración por defecto de los parámetro del archivo del informe.</li>
</ul>



<p></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-29.png"><img loading="lazy" decoding="async" width="1024" height="221" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-29-1024x221.png" alt="" class="wp-image-57618" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-29-1024x221.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/08/image-29-980x211.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-29-480x103.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p></p>



<h5 class="wp-block-heading" id="parametros_empresa"> <br>Parámetros de la empresa</h5>



<p>Permite definir mediante unas expresiones los parámetros de la empresa que se utilizarán en el informe, de forma que el informe interactué en función a los parámetro definidos para cada usuario, grupo o empresa. Las expresiones se deben iniciar con los siguientes símbolos <kbd>"</kbd>&lt;@ <kbd><kbd>"</kbd></kbd> y se debe finalizar con <kbd><kbd>"</kbd></kbd>&gt;<kbd><kbd>"</kbd></kbd>, en medio de estos símbolos se encontrarán los atributos. A continuación se detallan cada uno de los atributos, así como los valores que admiten:</p>



<ul class="wp-block-list">
<li>Name (string): nombre del parámetro de la aplicación.</li>



<li>Type (string): tipo de dato al que se desea convertir el valor del parámetro (String, Date, Datetime, Boolean, Decimal, Double, Single, Byte, Int16, Int32, Int64, Short, Integer y Long).</li>
</ul>



<p></p>



<h5 class="wp-block-heading" id="parametros_archivo"><br>Parámetros del archivo</h5>



<p>Permite definir la configuración por defecto de los parámetros del archivo del informe, aunque la definición cambia en función del sistema utilizado.</p>



<p><strong>Crystal Report:</strong></p>



<p>Se debe indicar el nombre del parámetro, seguido del símbolo igual y el valor por defecto. Cada parámetro deberá indicarse en una línea diferente y su nombre debe coincidir con el indicado en el informe, además se puede indicar un valor fijo, un parámetro del asistente o un parámetro de la empresa.</p>



<pre class="wp-block-code"><code>VerLogos=1
TipoDetalle=?NUMDECIMALESVENTAS
NumDecimales=@NUMDECIMALESVENTAS</code></pre>



<p><br><strong>Fast Report:</strong></p>



<p>Las expresiones del asistente se deben iniciar con los siguientes símbolos&nbsp;<kbd><kbd>"</kbd></kbd>&lt;?&nbsp;<kbd><kbd>"</kbd></kbd>&nbsp;y se debe finalizar con&nbsp;<kbd><kbd>"</kbd></kbd>&gt;<kbd><kbd>"</kbd></kbd>, entre ambos (símbolos) se encontrarán los parámetros de configuración (consultar <a href="https://www.aliquo.software/documentacion/configuracion/configuracion_asistentes/config-parametros-asistente/">Configuración parámetros del asistente</a> para más información) y el nombre del parámetro deberá coincidir con el nombre indicado en el informe.</p>



<pre class="wp-block-code"><code>&lt;? NAME="VerLogos" TYPE="Boolean" DEFAULT="1" REQUIRED=1 STEP=1 STEPTEXT="Opciones del informe"&gt;
&lt;? NAME="NumDecimales" TYPE="Byte" DEFAULT="2" REQUIRED=1 STEP=1&gt;</code></pre>



<p></p>



<h3 class="wp-block-heading" id="expresiones"> <br>Expresiones</h3>



<p>En esta sección se encuentra la configuración de las expresiones o sentencias que utilizando los distintos parámetros del informe nos permitirá obtener la información que se desea mostrar en el informe.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-30.png"><img loading="lazy" decoding="async" width="1024" height="403" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-30-1024x403.png" alt="" class="wp-image-57619" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-30-1024x403.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/08/image-30-980x386.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-30-480x189.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>Las sentencias SQL que se utilizarán para el informe se deben indicar entre la etiqueta de inicio de la expresión <kbd><kbd>"</kbd></kbd>&lt;SQL…&gt;<kbd><kbd>"</kbd></kbd> y la que marca el final <kbd><kbd>"</kbd></kbd>&lt;/SQL&gt;<kbd><kbd>"</kbd></kbd>. En la definición se pueden utilizar los siguiente atributos:</p>



<ul class="wp-block-list">
<li>NAME: para indicar el nombre que deseamos dar a la tabla de datos que se va a generar. Por ejemplo: &lt;SQL NAME=&#8217;Datos&#8217;&gt;.</li>



<li>USERCONDITIONS, para indicar si deseamos aplicar las condiciones por usuario a la sentencia SQL, por defecto se aplicarán. Por ejemplo: &lt;SQL NAME=&#8217;Datos&#8217; USERCONDITIONS=&#8217;False&#8217;&gt;. </li>
</ul>



<p> <br>Dentro de las sentencias SQL, se pueden utilizar los parámetros del informe con el fin de adaptar la sentencia dependiendo de los valores elegidos por el usuario en el asistente. De esta forma se pueden incluir en un informe varias sentencias SQL utilizando y compartiendo parámetros del informe.</p>



<p>Para utilizar los parámetros del informe, en la definición de la sentencia SQL se debe hacer referencia al parámetro mediante la etiqueta <kbd><kbd>"</kbd></kbd>&lt;? NAME=&#8217;nombre del parámetro&#8217;&gt;<kbd><kbd>"</kbd></kbd> y finalizando con <kbd><kbd>"</kbd></kbd>&lt;/?&gt;<kbd><kbd>"</kbd></kbd>. Entremedias de las etiquetas se definirá la parte de SQL que se incluirá en la sentencia principal en el caso de que el parámetro contengan un valor, de forma que dicho valor se sustituirá en todos los lugares de la expresión donde encuentre <kbd><kbd>"</kbd></kbd>{0}<kbd><kbd>"</kbd></kbd>.&nbsp;En la definición también pueden utilizarse varios parámetros juntos o incluir el atributo VALUE para indicar que solamente se aplique cuando el parámetro contenga un valor determinado.</p>



<p><strong>Ejemplos:</strong></p>



<pre class="wp-block-code"><code>&lt;? NAME='Fecha'&gt; AND Fecha=#{0}#&lt;/?&gt;
&lt;? NAME='FechaD,FechaH'&gt; AND Fecha&gt;=#{0}# AND Fecha&lt;=#{1}#&lt;/?&gt;
&lt;? NAME='Tipo' VALUE='F'&gt; AND Notas.IdFactura is not null&lt;/?&gt;</code></pre>



<p><br>También podemos incluir comentarios en la expresión utilizando la siguiente sintaxis: &lt;!—comentario &#8211;&gt;<br> <br>  </p>



<h5 class="wp-block-heading"> <br>Expresiones <strong>DOTNET</strong></h5>



<p>Además de las sentencias de datos, se pueden incluir una serie de sentencias programadas que permiten realizar la generación o procesado de datos de forma dinámica. Este tipo de sentencias se deben iniciar con la etiqueta <kbd>"</kbd>&lt;DOTNET <kbd>"</kbd> acabando con el símbolo <kbd>"</kbd>&gt;<kbd>"</kbd> y en medio se debe establecer el atributo NAME que determinará el nombre del método de procesado de datos, pudiendo utilizar el atributo PARAM para establecer los distintos parámetros del método. Para finalizar las sentencias se debe indicar la marca de finalización mediante la etiqueta <kbd>"</kbd>&lt;/DOTNET&gt;<kbd>"</kbd>.</p>



<p>A continuación se indican los tipos de métodos DOTNET y sus especificaciones:</p>



<p><br><strong>GENERARFECHAS</strong></p>



<p>Crea una tabla <em>Fechas</em> en el esquema con una columna <em>Fechas</em> y genera fechas entre los valores indicados en el parámetro requerido del informe.</p>



<p>En el atributo PARAM se deben indicar los parámetros correspondientes al intervalo y podrán tener los siguientes valores:</p>



<ul class="wp-block-list">
<li>Intervalo de días (D): formato para generar fechas de todos los días comprendidos entre 2 fechas. Sintaxis:<br><em>D, CampoDesdeFecha, CampoHastaFecha </em>&nbsp;<br><em>D, CampoDesdeAño, CampoHastaAño, CampoDesdeMes, CampoHastaMes, CampoDesdeDia, CampoHastaDia</em><br> </li>



<li>Intervalo de meses (M): formato para generar fechas de sólo los meses comprendidos entre el mes de desde y hasta. Si se desean todos los meses entonces se debe establecer <kbd>"</kbd>T<kbd>"</kbd> como último parámetro. Sintaxis:<br><em>M, CampoDesdeMes, CampoHastaMes, CampoDesdeAño, CampoHastaAño&nbsp;</em><br><em>M, CampoDesdeMes, CampoHastaMes, CampoDesdeAño, CampoHastaAño, T</em><br> </li>



<li>Intervalo de años (Y): formato para generar fechas de todos los años comprendidos entre 2 años. Sintaxis:<br><em>Y, CampoDesdeAño, CampoHastaAño</em><br> </li>
</ul>



<p> <br>Además, se pueden utilizar valores fijos en sustitución de campos (por ejemplo valor de mes: 1) o utilizar valores de incremento (por ejemplo incrementar o disminuir meses: +2 o -2).</p>



<p> <br><strong>Ejemplos:</strong></p>



<pre class="wp-block-code"><code>&lt;DOTNET NAME="GENERARFECHAS" PARAM="M,MesD,MesH,AñoD,AñoH"&gt;&lt;/DOTNET&gt;</code></pre>



<p><br> <br><strong>GENERARVALORES</strong></p>



<p>Crea una tabla <em>Valores</em> en el esquema con las columnas indicadas generando números entre los valores indicados en el parámetro requerido del informe.</p>



<p>En el atributo PARAM se deben indicar los parámetros correspondientes a cada columna de valores, pudiendo indicarse una o varias columnas (<em>Parametros_Columna1 [|Parametros_Columna2] … [|Parametros_ColumnaN]</em>). El parámetro de columna deberá tener el siguiente formato y valores:</p>



<p><em>Nombre, Valor_Inicial, Valor_Final</em></p>



<p><br>Valores del parámetro:</p>



<ul class="wp-block-list">
<li><em>Nombre</em>: indica el nombre de la columna a generar.</li>



<li><em>Valor_Inicial</em>: se debe indicar un número o nombre del parámetro del asistente que contiene el valor desde el que se iniciará la generación de valores.</li>



<li><em>Valor_Final</em>: se debe indicar un número o nombre del parámetro del asistente que contiene el valor hasta el que se generarán los valores.</li>
</ul>



<p> <br><strong>Ejemplos:</strong></p>



<pre class="wp-block-code"><code>&lt;DOTNET NAME="GENERARVALORES" PARAM="Año, AñoD, AñoH"&gt;&lt;/DOTNET&gt;
&lt;DOTNET NAME="GENERARVALORES" PARAM="Año, AñoD, AñoH|Meses,1,31"&gt;&lt;/DOTNET&gt;</code></pre>



<p> <br> <br><strong>CALENDARIO</strong></p>



<p>Crear una tabla en el esquema con la información de calendario según el tipo de calendario indicado en el parámetro, devolviendo un apunte por día y tipo indicado.</p>



<p>En el atributo PARAM se deben indicar los parámetros de correspondientes a la información del calendario con el siguiente formato:</p>



<p><em>Tipo, Tabla_Datos, Campo_TipoCalendario, Campo_Empleado, Parametros_Intervalo</em></p>



<p><br>Valores del parámetro:</p>



<ul class="wp-block-list">
<li><em>Tipo</em>: indica el tipo de calendario a generar:<ul><li><em>E</em>: calendario de la empresa</li></ul><ul><li><em>T</em>: calendario del tipo</li></ul>
<ul class="wp-block-list">
<li><em>P</em>: calendario del personal</li>
</ul>
</li>



<li><em>Tabla_Datos</em>: se debe indicar el nombre de la tabla que contiene los datos de los códigos de tipo de calendario o empleado sobre los que se realizará la generación de calendario. En el caso de generar el calendario de empresa este valor deberá dejarse en blanco.</li>



<li><em>Campo_TipoCalendario</em>: se debe indicar el nombre del campo que contiene el código del tipo de calendario en la tabla de datos, si los datos son de personal entonces será el tipo del empleado. En el caso de generar el calendario de empresa este valor deberá dejarse en blanco.</li>



<li><em>Campo_Empleado</em>: se debe indicar el nombre del campo del código del empleado en la tabla de datos. En el caso de generar el calendario de empresa o del tipo este valor deberá dejarse en blanco.</li>



<li><em>Parametros_Intervalo</em>:indica los valores necesarios para identificar la fecha de inicial y final para la generación del calendario. Los valores son los mismo que los definidos en el método anterior de <em>GENERARFECHAS.</em></li>
</ul>



<p> <br><strong>Ejemplos:</strong></p>



<pre class="wp-block-code"><code>&lt;DOTNET NAME="CALENDARIO" PARAM="P,Datos,CodTipo,CodEmpleado,MesD,MesH,AñoD,AñoH"&gt;&lt;/DOTNET&gt;</code></pre>



<p></p>



<h3 class="wp-block-heading"> <br>Generar esquema</h3>



<p>Para realizar o modificar el formato de impresión a través de la aplicación de diseño, vamos a necesitar un esquema con las tablas y datos que podemos utilizar, para ello utilizaremos la opción de <strong>Esquema del informe</strong> en <em>Opciones y acciones / Opciones</em>. Dicha opción nos mostrará la pantalla de <em>Guardar esquema</em> para indicar donde queremos guardar el archivo del esquema y además nos permitirá elegir el tipo de archivo:</p>



<ul class="wp-block-list">
<li>Esquema (*.xsd): este tipo de archivo solo contendrá la estructura de las tablas en base a la configuración establecida.</li>



<li>Esquema y datos (*.xml): contendrá la estructura de las tablas en base a la configuración y además podremos elegir los datos de ejemplo que deseamos incluir en el esquema, con el fin de poder previsualizar con datos el formulario en la aplicación de diseño.</li>
</ul>



<p> <br></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configuraciones de tablas y campos</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones_tablas_campos/</link>
		
		<dc:creator><![CDATA[Ana Mendez]]></dc:creator>
		<pubDate>Thu, 24 Aug 2023 10:42:06 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?post_type=epkb_post_type_3&#038;p=57408</guid>

					<description><![CDATA[La aplicación permite personalizar las configuraciones de tablas y campos, siendo posible incluir información adicional a la proporcionada por la aplicación estándar, aunque sólo estará disponible si accede como un usuario del grupo Administrador avanzado. A continuación se detallan los pasos necesarios para realizar dichas configuraciones: Además, se recuerda que se puede configurar los permisos [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>La aplicación permite personalizar las configuraciones de tablas y campos, siendo posible incluir información adicional a la proporcionada por la aplicación estándar, aunque sólo estará disponible si accede como un usuario del grupo <em>Administrador avanzado</em>.</p>



<p>A continuación se detallan los pasos necesarios para realizar dichas configuraciones:</p>



<ol class="wp-block-list">
<li>Crear en la base de datos las tablas y campos que deseamos personalizar (consultar especificaciones en <a href="https://www.aliquo.software/wiki/personalizar-basedatos/">Personalizaciones en la base de datos</a>)</li>



<li><a href="#tablas">Configuraciones de las tablas</a></li>



<li><a href="#diseño">Diseño de tablas y campos</a></li>



<li><a href="#configurar_listas">Configuración de columnas en las listas</a></li>
</ol>



<p> <br>Además, se recuerda que se puede configurar los permisos de las distintas opciones y acciones de la tabla, mediante la opción de <a href="https://www.aliquo.software/documentacion/configuracion/configuracion-de-la-seguridad/">Configuración de la seguridad</a>, así como la seguridad de cada uno de los campos y secciones de la tabla, mediante la opción <a href="https://www.aliquo.software/documentacion/seguridad/seguridad-de-tabla/">Configuración de la seguridad de tabla</a>.</p>



<p> </p>



<h3 class="wp-block-heading" id="tablas"> <br>Configuración de tablas</h3>



<p>En este apartado configuraremos las tablas personalizadas, definiendo las distintas propiedades correspondientes a la configuración de la tabla, para ello iremos a <strong>Configuración de tablas</strong> desde <em>Menú / Configuración</em>.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/07/image-11.png"><img loading="lazy" decoding="async" width="1024" height="695" src="https://www.aliquo.software/wp-content/uploads/2023/07/image-11-1024x695.png" alt="" class="wp-image-57416" srcset="https://www.aliquo.software/wp-content/uploads/2023/07/image-11-1024x695.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/07/image-11-980x666.png 980w, https://www.aliquo.software/wp-content/uploads/2023/07/image-11-480x326.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>La pantalla de <em>Configuración de tablas</em> se encuentra dividida en dos partes:</p>



<ul class="wp-block-list">
<li>En la parte superior, encontramos una lista con todas las tablas de la aplicación (predefinidas y no predefinidas), mostrando las propiedades más importantes y donde debemos seleccionar la tabla que queremos configurar.</li>



<li>En la parte inferior, encontramos las propiedades de configuración de la tabla seleccionada.</li>
</ul>



<p>  <br>A continuación detallamos cada una de las propiedades de configuración de la tabla: </p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Propiedades</th><th>Descripción</th></tr></thead><tbody><tr><td>Tabla</td><td>Se mostrará el nombre de la tabla que hemos seleccionado.</td></tr><tr><td>Descripción</td><td>Nombre descriptivo para la tabla.</td></tr><tr><td>Categorías</td><td>Se debe indicar la categoría de tabla, que corresponderá con el submenú donde se mostrará dentro de <em>Menú / Mantenimiento de tablas</em>.</td></tr><tr><td>Módulos</td><td>Permite indicar los módulos de aplicación que darán acceso a dicha tabla, por defecto aparecerán en el módulo básico.</td></tr><tr><td>Icono</td><td>Se puede seleccionar un icono que represente a la tabla, mostrándose en el menú y en la pestaña de la ficha de la tabla.</td></tr><tr><td>Acceso</td><td>Determina qué tipo de usuarios tendrán acceso a esta tabla, pudiendo ser: Usuario, Administrador, Administrador avanzado o Superadministrador.</td></tr><tr><td>Proyecto</td><td>Si es una tabla personalizada entonces se deberá indicar el <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones-personalizadas/#articleTOC_0">proyecto de configuración</a> al que pertenece.</td></tr><tr><td>Imagen principal</td><td>Aparecerá marcada si la tabla contiene el campo <em><em>ExisteImagenPrincipal</em></em>.</td></tr><tr><td>Archivos adjuntos</td><td>Aparecerá marcada si la tabla contiene el campo <em>ExistenArchivos</em>.</td></tr><tr><td>Visible en menú de tablas</td><td>Deberá marcarse para que la tabla aparezca en el <em>Menú / Mantenimiento de tablas</em>.</td></tr><tr><td>Predefinida</td><td>Aparecerá marcada si corresponde a una tabla predefinida de la aplicación y desmarcada cuando sea una tabla personalizada.</td></tr><tr><td>Permisos</td><td>En esta sección se podrán definir las propiedades correspondientes a los permisos de las diferentes opciones a realizar con la tabla (Visible, Añadir, Modificar, Eliminar, etc.).</td></tr><tr><td>Expresiones informativas del registro</td><td>En esta sección se podrán definir las expresiones que se utilizarán para representar en las pestañas el código y descripción de un registro de la tabla.</td></tr></tbody></table></figure>



<p>   <br> </p>



<h3 class="wp-block-heading" id="diseño"> <br>Diseño de tablas y campos</h3>



<p>Una vez establecida toda la configuración de la tabla podremos pasar a su diseño, para ello desde <em>Menú / Mantenimiento de tablas</em>, accederemos al submenú correspondiente a la categoría que hayamos establecido para nuestra tabla y la seleccionaremos. Una vez en la lista de la tabla, usaremos la opción <strong>Diseñador</strong> desde <em>Opciones y acciones / Opciones</em> y nos aparecerá una pestaña correspondiente al <em>Diseñador de tabla [&#8230;]</em> .</p>



<p>Realizar los siguientes pasos para diseñar y configurar la tabla:</p>



<ol class="wp-block-list">
<li><a href="#campos">Configuración de campos</a></li>



<li><a href="#Enlaces">Configuración de enlaces</a></li>



<li><a href="#Controles">Diseño de la tabla</a></li>



<li><a href="#Tabulación">Orden de tabulación</a></li>
</ol>



<p> <br>  </p>



<h5 class="wp-block-heading" id="campos"> <br>Configuración de campos</h5>



<p>Utilizando esta opción de <strong>Campos </strong>que aparece en la pestaña de <em>Diseño </em>de la barra de herramientas, accederemos a la pantalla de <em>Editor de campos</em> que nos permitirá configurar los campos de la tabla que deseamos mostrar, así como sus propiedades de edición y visualización.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/11/image-1.png"><img loading="lazy" decoding="async" width="886" height="854" src="https://www.aliquo.software/wp-content/uploads/2023/11/image-1.png" alt="" class="wp-image-57830" srcset="https://www.aliquo.software/wp-content/uploads/2023/11/image-1.png 886w, https://www.aliquo.software/wp-content/uploads/2023/11/image-1-480x463.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 886px, 100vw" /></a></figure>



<p> <br>En la pantalla <em>Editor de campos</em> se encuentra dividida en dos partes:</p>



<ul class="wp-block-list">
<li>En la parte superior, encontramos una lista con todas los campos de la tabla (predefinidos y no predefinidos), mostrando las propiedades más importantes y donde debemos seleccionar el campo que queremos configurar. </li>



<li>En la partes inferior, encontramos las propiedades de configuración del campo seleccionado, aunque en el caso de campos predefinidos solo podrá editar algunas de sus propiedades.</li>
</ul>



<p>  <br>A continuación detallamos cada una de las propiedades de configuración del campo: </p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Propiedades</th><th>Descripción</th></tr></thead><tbody><tr><td>Campo</td><td>Se mostrará el nombre del campo que hemos seleccionado.</td></tr><tr><td>Tipo de dato</td><td>Mostrará el tipo de dato correspondiente al campo, pudiendo ser de tipo texto (String), numérico (Int16, Int32, Decimal, etc.), fecha (DateTime) o lógico (Boolean).</td></tr><tr><td>Expresión</td><td>Si se añade un campo expresión, entonces permitirá establecer la expresión SQL para obtener el valor a mostrar.</td></tr><tr><td>Texto</td><td>Texto o clave de recurso que se utilizará como nombre del campo en las distintas configuraciones y listas.</td></tr><tr><td>Descripción</td><td>Texto descriptivo del campo o clave de recurso que se mostrará como información en la barra de estado.</td></tr><tr><td>Ayuda</td><td>Texto o clave de recurso que se utilizará como ayuda del campo cuando se pulse la tecla F1.</td></tr><tr><td>Visible</td><td>Deberá marcarse para que el campo sea visible, desmarcándolo si deseamos configurar el campo, pero mantenerlo oculto.</td></tr><tr><td>Modo de edición</td><td>Disponemos de tres modos de edición: Ninguno (el campo no podrá ser editado), Completo (el campo podrá editarse) y Sólo al añadir (el campo sólo podrá editarse cuando se añada el registro).</td></tr><tr><td>Valor por defecto</td><td>Permitirá indicar el valor por defecto que tendrá el campo en el momento de añadir, también pudiendo utilizar <a href="https://www.aliquo.software/documentacion/configuracion/configuracion_marcadores/markers/">marcadores</a> de entorno o de parámetro, por ejemplo para la fecha actual <em>{@TodayServer:[{@UserCulture}]}</em>).</td></tr><tr><td>Valor requerido</td><td>Permite indicar si es requerido establecer un valor al campo para poder guardarlo.</td></tr><tr><td>Estilo</td><td>Define el estilo que se utilizará para editar el valor del campo y cambiando en función del tipo de dato, en algunos casos requiere establecer la propiedad valores del estilo. Ejemplo de estilos: Normal (tipo texto), Lista (tipo texto y numérico), Máscara de edición (tipo texto), Email (tipo texto), Hora corta (tipo fecha), etc.</td></tr><tr><td>Valores del estilo</td><td>Valores correspondientes al estilo, necesarios para definir la funcionalidad del campo en el momento de editar el valor.</td></tr><tr><td>Tipo de caracteres</td><td>Especifica si cuando se edita el campo se deben convertir los caracteres a mayúsculas o minúsculas. Por defecto el valor es <em>Normal</em>, es decir, sin conversión.</td></tr><tr><td>Número de decimales</td><td>Número de decimales utilizados en la edición del campo.</td></tr><tr><td>Valor mínimo</td><td>Valor mínimo aceptado cuando se edita el campo.</td></tr><tr><td>Valor máximo</td><td>Valor máximo aceptado cuando se edita el campo.</td></tr><tr><td>Formato</td><td>Formato utilizado para visualizar el valor del campo, por defecto se aplicará un formato predeterminado en función del tipo de dato, estilo y decimales. También pueden utilizarse <a href="https://www.aliquo.software/documentacion/configuracion/configuracion_marcadores/markers/">marcadores</a>, por ejemplo en base a un parámetro de decimales <em>{?NUMDECIMALES}</em>.</td></tr><tr><td>Módulos</td><td>Permite indicar los módulos de aplicación que darán acceso a dicho campo, por defecto aparecerán en el módulo básico.</td></tr><tr><td>Proyecto</td><td>Si es un campo personalizado entonces se deberá indicar el <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones-personalizadas/#articleTOC_0">proyecto de configuración</a> al que pertenece.</td></tr></tbody></table></figure>



<p>  <br> </p>



<h5 class="wp-block-heading" id="Enlaces"> <br>Configuración de enlaces de la tabla</h5>



<p>Utilizando esta opción de <strong>Enlaces de la tabla </strong>que aparece en la pestaña de <em>Diseño </em>de la barra de herramientas, accederemos a la pantalla de <em>Enlaces de la tabla</em> que nos permitirá configurar los enlaces o relaciones con otras tablas, para así poder incluir campos de otras tablas en las configuraciones y diseños de la tabla actual.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-11.png"><img loading="lazy" decoding="async" width="1024" height="175" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-11-1024x175.png" alt="" class="wp-image-57532" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-11-980x167.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-11-480x82.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>A continuación describiremos las distintas columnas de propiedades que aparecen en la pantalla:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Propiedades</th><th>Descripción</th></tr></thead><tbody><tr><td>Tabla origen</td><td>Nombre o alias correspondiente a la tabla de origen del enlace.</td></tr><tr><td>Campo origen</td><td>Nombre del campo de la tabla origen que se utilizará para enlazar con la tabla destino.</td></tr><tr><td>Tabla destino</td><td>Nombre de la tabla correspondiente a la tabla de destino del enlace.</td></tr><tr><td>Campo destino</td><td>Nombre del campo de la tabla destino que se utilizará para enlazar con la tabla origen.</td></tr><tr><td>Alias enlace</td><td>Alias de la tabla destino, normalmente se utiliza el propio nombre de la tabla y se suele cambiar cuando existen varios enlaces con la misma tabla destino.</td></tr><tr><td>Subproceso destino</td><td>Se puede indicar el subproceso de destino en el caso de que la tabla contenga varios subprocesos, por ejemplo, para enlazar con los presupuestos de venta se debe indicar como tabla destino <em>Notas</em> y como subproceso destino <em>Presupuestos de venta</em>.</td></tr><tr><td>Filtro</td><td>Expresión SQL para condicionar la información correspondiente a la tabla destino.</td></tr><tr><td>Comprobar existente</td><td>Deberá marcarse si se desea comprobar la existencia del valor en la tabla destino.</td></tr><tr><td>Ocultar enlace</td><td>Deberá marcarse si se desea ocultar el botón de enlace que aparecerá durante la edición en los controles vinculados al campo origen.</td></tr><tr><td>Sugerir duplicado</td><td>Se deberá marcar si se desea que la tabla actual se incluya como sugerencia de duplicado cuando se duplique un registro de la tabla destino.</td></tr><tr><td>Proyecto</td><td>Si es un enlace personalizado entonces se deberá indicar el <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones-personalizadas/#articleTOC_0">proyecto de configuración</a> al que pertenece.</td></tr></tbody></table></figure>



<p>  <br></p>



<h5 class="wp-block-heading" id="Controles"> <br>Diseño de la tabla</h5>



<p>Una vez realizada la configuración de los campos y enlaces, procederemos a realizar el diseño de la tabla en la cuadrícula principal que se encuentra en la pestaña de <em>Diseñador de tabla [&#8230;]</em>, que por defecto incluirá una fila correspondiente a la sección principal y por debajo una fila de tipo <em>Pestaña</em>, que contiene el control que permitirá incluir varias pestañas correspondientes a diferentes secciones de diseño.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-22.png"><img loading="lazy" decoding="async" width="959" height="426" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-22.png" alt="" class="wp-image-57576" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-22.png 959w, https://www.aliquo.software/wp-content/uploads/2023/08/image-22-480x213.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 959px, 100vw" /></a></figure>



<p> <br>El diseño se realizará mediante el diseño de las cuadrículas contenidas en las diferentes secciones y grupos de controles, definiendo las filas y columnas que compondrán cada una de dichas cuadrículas. </p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-14.png"><img loading="lazy" decoding="async" width="1021" height="200" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-14.png" alt="" class="wp-image-57537" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-14.png 1021w, https://www.aliquo.software/wp-content/uploads/2023/08/image-14-980x192.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-14-480x94.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1021px, 100vw" /></a></figure>



<p> <br>Seleccionando una fila (situar el cursor del ratón en la parte izquierda de la cuadrícula) o una columna (situar el cursor del ratón borde superior de la cuadrícula), podremos desplegar una serie de opciones que nos permitirán seleccionar, agregar, eliminar o mover una fila o columna. </p>



<p>Una vez seleccionada una fila o columna, podremos usar la opción de <strong>Propiedades</strong> de la barra de herramientas para editar las propiedades de la fila o columna seleccionada. A continuación describiremos las distintas propiedades de filas o columnas:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Propiedades</th><th>Descripción</th></tr></thead><tbody><tr><td> <br><strong>Filas</strong></td><td></td></tr><tr><td>Tipo de fila</td><td>Determina el estilo de la fila, así como los controles permitidos y su altura, pudiendo ser:<br>&#8211; Normal: estilo por defecto que permite definir una fila que siempre tiene el mismo alto.<br>&#8211; Extendible: filas que se extienden proporcionalmente aprovechando el espacio restante de la altura de la cuadrícula. <br>&#8211; Separador: estilo utilizado para dejar un espacio de separación entre filas y que no admiten controles. Su altura aproximada es de la mitad de una fila normal.<br>&#8211; Grupos expandibles: se utiliza exclusivamente para poder incluir controles de tipo <em>Grupo expandible</em>, de forma que el alto de la fila se ajusta en función de la altura de visualización de los controles contenidos.</td></tr><tr><td> <br><strong>Columnas</strong></td><td></td></tr><tr><td>Tipo de columna</td><td>Determina el estilo de la columna, como el ancho de la columna y posibles configuraciones, pudiendo ser:<br>&#8211; Fijo: estilo que establece el ancho fijo de la columna indicando la propiedad <em>Ancho</em>.<br>&#8211; Auto: el ancho de la columna se establece de forma automática usando el mayor ancho de los controles contenidos en dicha columna.<br>&#8211; Extendible: columna que se extiende proporcionalmente, aprovechando el espacio restante del ancho de la cuadrícula, el valor establecido en la propiedad <em>Ancho</em> será utilizado para determinar la proporción en el reparto del ancho restante.<br>&#8211; Separador: estilo utilizado para dejar un espacio de separación entre columnas y que no admite controles, a excepción que el control comience o termine en dicha columna.</td></tr><tr><td>Ancho</td><td>Establecer el valor correspondiente al ancho que se asignará a la columna.</td></tr><tr><td>Ancho máximo</td><td>Establecer el ancho máximo que puede tener una columna.</td></tr><tr><td>Ancho mínimo</td><td>Establecer el ancho mínimo que puede tener una columna.</td></tr><tr><td>Grupo de ancho compartido</td><td>Indica el nombre de un grupo de columnas que comparten el mismo ancho, es decir, todas las columnas que pertenezcan al mismo grupo tendrán el mismo ancho, aunque se encuentren en distintas cuadrículas.</td></tr></tbody></table></figure>



<p> <br> <br>Según vamos diseñando las cuadrículas, podemos ir incluyendo los controles que formarán parte del diseño de la pantalla, para ello deberemos seleccionar en la barra de herramientas la opción correspondiente al control que deseamos incluir y cuya funcionalidad detallamos a continuación.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-16.png"><img loading="lazy" decoding="async" width="459" height="69" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-16.png" alt="" class="wp-image-57552" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-16.png 459w, https://www.aliquo.software/wp-content/uploads/2023/08/image-16-300x45.png 300w" sizes="auto, (max-width: 459px) 100vw, 459px" /></a></figure>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Controles</th><th>Descripción</th></tr></thead><tbody><tr><td>Etiqueta</td><td>Este control se utiliza para mostrar un texto en pantalla.</td></tr><tr><td>Hipervínculo</td><td>Este control se utiliza para mostrar un texto que incluye un hipervínculo.</td></tr><tr><td>Cuadro de texto</td><td>Control utilizado para mostrar o editar el valor de un campo, en función al tipo de dato, estilo y formato de dicho campo.</td></tr><tr><td>Casilla de verificación</td><td>Este control se utiliza exclusivamente cuando el campo es de tipo lógico o booleano, es decir, solo admite verdadero o falso.</td></tr><tr><td>Lista desplegable</td><td>Este control se utiliza exclusivamente cuando el estilo del campo ha sido definido como tipo <em>Lista</em>.</td></tr><tr><td>Grupo</td><td>Se utiliza como contenedor de controles, permitiendo definir su propia cuadrícula y así agrupar varios controles con un diseño de filas y columnas diferente.</td></tr><tr><td>Grupo expandible</td><td>Se utiliza exclusivamente en filas de tipo <em>Grupos expandibles</em>, siendo un contenedor de controles similar a un <em>Grupo</em>, salvo que este tipo de control puede expandirse y contraerse, mostrando u ocultando su contenido.</td></tr><tr><td>Tabla de datos</td><td>Este control se utiliza para mostrar una tabla con los datos de otra tabla relacionada, pudiendo configurar las columnas de datos, así como la relación existente con dicha tabla.</td></tr><tr><td>Imagen</td><td>Este control se utiliza para contener la imagen principal de cada registro y solo podrá incluirse si la tabla contiene el campo <em><em>ExisteImagenPrincipal</em></em>. </td></tr></tbody></table></figure>



<p> <br> <br>Una vez añadido un control, podremos seleccionarlo y usar la opción de <strong>Propiedades </strong>de la barra de herramientas para editar las propiedades del control seleccionado. A continuación describiremos las propiedades de los controles contenidas en las distintas categorías:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-left" data-align="left">Propiedades</th><th class="has-text-align-left" data-align="left">Descripción</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"> <br><strong>Diseño</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Fila</td><td class="has-text-align-left" data-align="left">Establece la posición de la fila dentro de la cuadrícula de diseño.</td></tr><tr><td class="has-text-align-left" data-align="left">Columna</td><td class="has-text-align-left" data-align="left">Establece la posición de la columna dentro de la cuadrícula de diseño.</td></tr><tr><td class="has-text-align-left" data-align="left">Filas ocupadas</td><td class="has-text-align-left" data-align="left">Indica el número de filas que ocupa el control dentro de la cuadrícula de diseño.</td></tr><tr><td class="has-text-align-left" data-align="left">Columnas ocupadas</td><td class="has-text-align-left" data-align="left">Indica el número de columnas que ocupa el control dentro de la cuadrícula de diseño.</td></tr><tr><td class="has-text-align-left" data-align="left"> <br><strong>General</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Texto</td><td class="has-text-align-left" data-align="left">Texto o clave de recurso que se utilizará como texto que mostrará el control, es una propiedad común a todos los controles, a excepción de los controles de <em>Cuadro de texto</em> y <em>Lista desplegable</em> que no disponen de dicha propiedad. </td></tr><tr><td class="has-text-align-left" data-align="left">Enlace</td><td class="has-text-align-left" data-align="left">Establece la dirección para navegar cuando se activa el hipervínculo.</td></tr><tr><td class="has-text-align-left" data-align="left"> <br><strong>Datos</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Tabla</td><td class="has-text-align-left" data-align="left">Tabla o tabla enlazada que se utilizará para obtener la información.</td></tr><tr><td class="has-text-align-left" data-align="left">Campo</td><td class="has-text-align-left" data-align="left">Campo de la tabla que proporcionará el valor a mostrar o editar. Si se establece en un control de <em>Etiqueta</em> entonces se mostrará como <em>Texto </em>del control y en el caso de un control de <em>Hipervículo</em> se utilizará como <em>Enlace </em>del control.</td></tr><tr><td class="has-text-align-left" data-align="left">Subproceso</td><td class="has-text-align-left" data-align="left">Propiedad exclusiva de un control <em>Tabla de datos</em> para establecer un subproceso de la tabla vinculada que adaptará la opciones de impresión, consultas, acciones y opciones en base a dicho subproceso.</td></tr><tr><td class="has-text-align-left" data-align="left">Filtro</td><td class="has-text-align-left" data-align="left">Propiedad exclusiva de un control <em>Tabla de datos</em> que permite definir la expresión que se utilizará para filtrar los datos de la tabla del control en base al registro de la tabla del diseño.</td></tr><tr><td class="has-text-align-left" data-align="left">Habilitar edición</td><td class="has-text-align-left" data-align="left">Propiedad exclusiva de un control <em>Tabla de datos</em> que permite indicar si se habilitan las opciones de añadir, modificar, eliminar y duplicar datos.</td></tr><tr><td class="has-text-align-left" data-align="left"> <br><strong>Formato</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Visible</td><td class="has-text-align-left" data-align="left">Indica si el control es visible.</td></tr><tr><td class="has-text-align-left" data-align="left">Negrita</td><td class="has-text-align-left" data-align="left">Establece el estilo de fuente en negrita.</td></tr><tr><td class="has-text-align-left" data-align="left">Alineación</td><td class="has-text-align-left" data-align="left">Establece la alineación del texto en el control, exclusivo de los controles de tipo <em>Etiqueta</em>, <em>Hipervículo </em>y <em>Cuadro de texto</em>.</td></tr><tr><td class="has-text-align-left" data-align="left">Multilínea</td><td class="has-text-align-left" data-align="left">Propiedad exclusiva de un control <em>Cuadro de texto</em> que indica si el control puede contener varias líneas, incluyendo así las barras de desplazamiento vertical.</td></tr><tr><td class="has-text-align-left" data-align="left">Corrector ortográfico</td><td class="has-text-align-left" data-align="left">Propiedad exclusiva de un control <em>Cuadro de texto</em> que indica si se habilita el corrector ortográfico en el control.</td></tr><tr><td class="has-text-align-left" data-align="left">Expandido</td><td class="has-text-align-left" data-align="left">Propiedad exclusiva de un control <em>Grupo expandible</em> que indica si el control se muestra expandido de forma predeterminada.</td></tr><tr><td class="has-text-align-left" data-align="left"> <br><strong>Licencia</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Módulos</td><td class="has-text-align-left" data-align="left">Permite indicar los módulos de la aplicación que darán acceso a dicho control, por defecto aparecerán en el módulo básico.</td></tr><tr><td class="has-text-align-left" data-align="left">Proyecto</td><td class="has-text-align-left" data-align="left">Si es un control personalizado entonces se deberá indicar el <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones-personalizadas/#articleTOC_0">proyecto de configuración</a> al que pertenece.</td></tr></tbody></table></figure>



<p> <br> <br>En la pestaña de <em>Opciones y acciones</em> de la barra de herramientas disponemos de las siguientes opciones que podemos utilizar durante el diseño de la tabla:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Opciones</th><th>Descripción</th></tr></thead><tbody><tr><td> <br><strong>Secciones</strong></td><td></td></tr><tr><td>Añadir</td><td>Se utiliza para añadir una sección al control de pestañas.</td></tr><tr><td>Eliminar</td><td>Se utiliza para eliminar una sección del control de pestañas, para ello nos tendremos que posicionar en la sección antes de eliminar.</td></tr><tr><td> <br><strong>Controles</strong></td><td></td></tr><tr><td>Eliminar</td><td>Se utiliza para eliminar el control o controles seleccionados.</td></tr><tr><td>Copiar</td><td>Se utiliza para copiar el control o controles seleccionados.</td></tr><tr><td>Pegar</td><td>Se utiliza para pegar los controles anteriormente copiados, antes deberemos seleccionar la fila o columna a partir de donde queramos pegarlos.</td></tr><tr><td> <br><strong>Opciones</strong></td><td></td></tr><tr><td>Mostrar cuadrícula de diseño</td><td>Nos permitirá mostrar u ocultar la cuadrícula de diseño, es decir, muestran u ocultan las líneas guía  que ayudan al diseñador.</td></tr><tr><td>Recupera diseño desde histórico</td><td>Esta opción nos muestra un asistente con las distintas versiones del diseño que hemos ido guardando, permitiendo recuperar el diseño de una versión anterior.</td></tr><tr><td>Recuperar diseño desde archivo</td><td>Esta opción nos muestra un asistente que nos permite recuperar el diseño desde un archivo.</td></tr></tbody></table></figure>



<p> <br> </p>



<h5 class="wp-block-heading" id="Tabulación"> <br>Orden de tabulación</h5>



<p>Utilizando esta opción de<strong> Orden de tabulación  </strong>que aparece en la pestaña de <em>Diseño </em>de la barra de herramientas, accederemos a una pantalla que nos permitirá definir el orden de tabulación de los controles editables incluidos en el diseño.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-17.png"><img loading="lazy" decoding="async" width="426" height="350" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-17.png" alt="" class="wp-image-57555" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-17.png 426w, https://www.aliquo.software/wp-content/uploads/2023/08/image-17-300x246.png 300w" sizes="auto, (max-width: 426px) 100vw, 426px" /></a></figure>



<p><br>En la parte inferior de la pantalla se encuentra la opción <strong>Automático</strong> que permite establecer el orden de tabulación de forma automática en base a la posición de la fila y columna, aunque también se pueden utilizar los botones <img loading="lazy" decoding="async" width="24" height="24" class="wp-image-57558" style="width: 24px;" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-18.png" alt=""> o <img loading="lazy" decoding="async" width="24" height="24" class="wp-image-57559" style="width: 24px;" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-19.png" alt=""> para cambiar el orden de tabulación manualmente.</p>



<p> </p>



<h3 class="wp-block-heading" id="configurar_listas"> <br>Configuración de columnas en las listas</h3>



<p>Una vez guardado el diseño, se deben configurar las columnas de datos en la lista de la tabla diseñada, así como en los controles de tipo <em>Tabla de datos</em> que se hayan añadido al diseño. Dicha configuración será utilizada por defecto para todos los usuarios de la empresa, aunque posteriormente cada usuario podrá personalizarse sus listas o controles de tablas.<br></p>



<h5 class="wp-block-heading" id="Listastablas"> <br>Configuración de la lista de tabla</h5>



<p>Usando la opción <strong>Lista </strong>de la barra de herramientas se nos mostrará una pestaña con la lista correspondiente a la tabla y utilizando la opción de <strong>Configurar </strong>podremos definir las columnas de datos que queremos que se muestren en la lista, así como su colocación, texto, ancho, orden, filtro y resumen. Además, se podrán definir las columnas fijas que deseamos mostrar en la lista.</p>



<h5 class="wp-block-heading" id="Listastablas"> <br>Configuración de los controles de tabla de datos</h5>



<p>En los controles de <em>Tabla de datos</em> usando la opción de configurar <img loading="lazy" decoding="async" width="18" height="18" class="wp-image-57563" style="width: 18px;" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-20.png" alt=""> podremos definir las columnas de datos correspondientes a la tabla vinculada, así como su colocación, texto, ancho, orden, filtro y resumen. Además, se podrán definir las columnas fijas que deseamos mostrar en la tabla de datos.</p>



<p> <br></p>



<p><br></p>



<p> <br></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configuraciones personalizadas</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones-personalizadas/</link>
		
		<dc:creator><![CDATA[Ana Mendez]]></dc:creator>
		<pubDate>Wed, 23 Aug 2023 08:42:14 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?post_type=epkb_post_type_3&#038;p=57440</guid>

					<description><![CDATA[La aplicación nos permite personalizar distintas configuraciones con el fin de adaptar la aplicación a nuestras necesidades, pudiendo personalizar: Proyectos de configuración Las configuraciones personalizadas podemos agruparlas en diferentes proyectos de configuración, pudiendo así conocer las configuraciones correspondientes a cada proyecto, además de permitirnos exportar dichas configuraciones para traspasarlas a otras empresas. En&#160;Menú / Mantenimiento [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>La aplicación nos permite personalizar distintas configuraciones con el fin de adaptar la aplicación a nuestras necesidades, pudiendo personalizar:</p>



<ul class="wp-block-list">
<li><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones_tablas_campos/">Configuraciones de tablas y campos</a></li>



<li><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configurar-filtros-tablas/">Configuración de los filtros de tablas</a></li>



<li><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configurar-consultas-tablas/">Configuración de consultas de tablas</a></li>



<li><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/formularios-impresion/">Formularios de impresión</a></li>



<li><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuracion-de-informes/">Configuración de informes</a></li>



<li><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/indicadores-del-panel-de-control/">Indicadores del panel de control</a></li>



<li><a href="https://www.aliquo.software/documentacion/configuracion/configuracion_notificaciones/notificationstasks/">Tareas de notificación</a></li>
</ul>



<p>  </p>



<h3 class="wp-block-heading" id="proyectos"> <br>Proyectos de configuración</h3>



<p><span style="font-size: revert;">Las configuraciones personalizadas podemos agruparlas en diferentes proyectos de configuración, pudiendo así conocer las configuraciones correspondientes a cada proyecto, además de permitirnos exportar dichas configuraciones para traspasarlas a otras empresas.</span></p>



<p>En&nbsp;<em>Menú / Mantenimiento de tablas / Configuraciones</em>&nbsp;tenemos la opción de&nbsp;<strong>Proyectos de configuración</strong>&nbsp;para acceder a la lista y ficha, donde configurar los distintos proyectos que utilizaremos, aunque sólo si accede a la aplicación como <em>Administrador avanzado</em>. </p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image.png"><img loading="lazy" decoding="async" width="1024" height="239" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-1024x239.png" alt="" class="wp-image-57474" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-1024x239.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/08/image-980x229.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-480x112.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p> <br>A continuación detallamos cada uno de los campos de la pantalla:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>Código (*)</td><td>Es el código con el que identificaremos el proyecto de configuración.</td></tr><tr><td>Nombre (*)</td><td>Nombre descriptivo del proyecto de configuración.</td></tr><tr><td>Proyecto principal</td><td>En algunas ocasiones el proyecto puede ir asociado a otro proyecto principal, considerándose un subproyecto de configuración, así un proyecto principal puede contener varios subproyectos y agrupar configuraciones de una forma modular.</td></tr><tr><td>Descripción</td><td>Podremos indicar una descripción extendida del proyecto de configuración.</td></tr></tbody></table><figcaption class="wp-element-caption">(*) Estos campos son obligatorios</figcaption></figure>



<p> </p>



<h5 class="wp-block-heading"> <br>Exportar configuraciones</h5>



<p>En la vista de <em>Proyectos de configuración </em>se ha incluido la opción de <strong>Exportar configuraciones</strong> en <em>Opciones y acciones / Opciones</em>, que usando un asistente permite exportar las configuraciones de un proyecto a un archivo, pudiendo traspasarlas a otras empresas.</p>



<p> </p>



<h5 class="wp-block-heading">Importar configuraciones</h5>



<p>En la vista de <em>Proyectos de configuración </em>se ha incluido la opción de <strong>Importar configuraciones</strong> en <em>Opciones y acciones / Opciones</em>, que usando un asistente permite importar las configuraciones de los proyectos contenidas en un archivo que deberá encontrarse en la carpeta <em>Plugins de empresa</em> del servidor.</p>



<p> <br></p>



<p> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Indicadores del panel de control</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/indicadores-del-panel-de-control/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Thu, 30 Jun 2022 16:06:05 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?p=22347</guid>

					<description><![CDATA[El panel de control que aparece en pantalla de inicio, permite mostrar indicadores que proporcionan información relevante para el trabajo diario, pudiendo seleccionar el estilo e indicadores que se desean mostrar en dicho panel de control. Además, el panel de control permite crear vistas personalizadas para el análisis de información menos habitual, pero más compleja, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>El panel de control que aparece en pantalla de inicio, permite mostrar indicadores que proporcionan información relevante para el trabajo diario, pudiendo seleccionar el estilo e indicadores que se desean mostrar en dicho panel de control.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="504" src="https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-1024x504.png" alt="" class="wp-image-22348" srcset="https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-1024x504.png 1024w, https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-300x148.png 300w, https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-768x378.png 768w, https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-260x128.png 260w, https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-50x25.png 50w, https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl-576x284.png 576w, https://www.aliquo.software/wp-content/uploads/2020/06/Indicadores_PanelControl.png 1273w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p> <br>Además, el panel de control permite crear vistas personalizadas para el análisis de información menos habitual, pero más compleja, como análisis de periodos o ejercicios. Este tipo de indicadores más complejos requieren una carga de trabajo más elevada que puede afectar a la entrada de la aplicación, por lo que se recomienda su uso exclusivamente en vistas personalizadas.<br></p>



<h3 class="wp-block-heading"> <br>Configurar indicadores</h3>



<p>Los indicadores del panel de control se pueden configurar mediante la opción <strong>Indicadores del panel de control</strong> en  <em>Mantenimiento de tablas / Configuraciones.</em></p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2024/02/image-1.png"><img loading="lazy" decoding="async" width="997" height="336" src="https://www.aliquo.software/wp-content/uploads/2024/02/image-1.png" alt="" class="wp-image-58007" srcset="https://www.aliquo.software/wp-content/uploads/2024/02/image-1.png 997w, https://www.aliquo.software/wp-content/uploads/2024/02/image-1-980x330.png 980w, https://www.aliquo.software/wp-content/uploads/2024/02/image-1-480x162.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 997px, 100vw" /></a></figure>



<p> <br>A la hora de configurar un indicador del panel de control es requerida la siguiente información:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Campos</th><th>Descripción</th></tr></thead><tbody><tr><td>Nombre</td><td>Texto del título que se utilizará para el indicador.</td></tr><tr><td>Predefinido</td><td>Aparecerá marcado si es un indicador predefinido de la aplicación y desmarcado cuando sea un indicador personalizado.</td></tr><tr><td>Estilo</td><td>Permite indicar el estilo del indicador que se va a configurar</td></tr><tr><td>Tipo</td><td>Permite agrupar los indicadores por los tipos definidos.</td></tr><tr><td>Proyecto</td><td>Se debe establecer si deseamos exportar dicho indicador entre las configuraciones del proyecto de configuración indicado.</td></tr><tr><td>Descripción</td><td>Contiene un texto descriptivo del indicador y la información de representa.</td></tr><tr><td>Expresión de datos</td><td>Contiene la expresión SQL para la obtención de los datos a mostrar.</td></tr><tr><td>Expresión del control</td><td>Contiene una expresión JSON que representa el modelo del objeto que mostrará el indicador y que cuyo formato depende del estilo del indicador. </td></tr></tbody></table></figure>



<p> </p>



<h3 class="wp-block-heading"><br>Estilo Gráfico</h3>



<p>Expresión json obtenida de <a href="https://live.amcharts.com" target="_blank" rel="noreferrer noopener">https://live.amcharts.com</a>, pero no se debe incluir la definición <em>dataProvider</em>. </p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2024/02/image-2.png"><img loading="lazy" decoding="async" width="995" height="385" src="https://www.aliquo.software/wp-content/uploads/2024/02/image-2.png" alt="" class="wp-image-58009" srcset="https://www.aliquo.software/wp-content/uploads/2024/02/image-2.png 995w, https://www.aliquo.software/wp-content/uploads/2024/02/image-2-980x379.png 980w, https://www.aliquo.software/wp-content/uploads/2024/02/image-2-480x186.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 995px, 100vw" /></a></figure>



<p><br>Tipos y estilos de gráficos permitidos:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-left" data-align="left">Tipo</th><th class="has-text-align-left" data-align="left">Estilo</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Serial</td><td class="has-text-align-left" data-align="left">Area</td></tr><tr><td class="has-text-align-left" data-align="left">Serial</td><td class="has-text-align-left" data-align="left">Bar</td></tr><tr><td class="has-text-align-left" data-align="left">Serial</td><td class="has-text-align-left" data-align="left">Column</td></tr><tr><td class="has-text-align-left" data-align="left">Serial</td><td class="has-text-align-left" data-align="left">Line</td></tr><tr><td class="has-text-align-left" data-align="left">Serial</td><td class="has-text-align-left" data-align="left">LineBullet</td></tr><tr><td class="has-text-align-left" data-align="left">Pie</td><td class="has-text-align-left" data-align="left">Pie</td></tr><tr><td class="has-text-align-left" data-align="left">Pie</td><td class="has-text-align-left" data-align="left">Donut</td></tr></tbody></table></figure>



<p> </p>



<h3 class="wp-block-heading"><br>Estilo Tabla</h3>



<p>Expresión json con la definición de las columnas, títulos y propiedades de formato.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2024/02/image-3.png"><img loading="lazy" decoding="async" width="994" height="387" src="https://www.aliquo.software/wp-content/uploads/2024/02/image-3.png" alt="" class="wp-image-58010" srcset="https://www.aliquo.software/wp-content/uploads/2024/02/image-3.png 994w, https://www.aliquo.software/wp-content/uploads/2024/02/image-3-980x382.png 980w, https://www.aliquo.software/wp-content/uploads/2024/02/image-3-480x187.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 994px, 100vw" /></a></figure>



<p> <br>Propiedades de formato:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-left" data-align="left">Nombre</th><th class="has-text-align-left" data-align="left">Descripción</th><th class="has-text-align-left" data-align="left">Ejemplo</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Header</td><td class="has-text-align-left" data-align="left">Encabezado de la columna (texto, cadena de formato o sentencia C#.Net {#sentencia})</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>Header<kbd>"</kbd>:<kbd>"</kbd>Titulo 1<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">DataField</td><td class="has-text-align-left" data-align="left">Campo de los datos de la columna</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>DataField<kbd>"</kbd>:<kbd>"</kbd>Campo1<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">TextAlign</td><td class="has-text-align-left" data-align="left">Alineación del texto</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>TextAlign<kbd>"</kbd>:<kbd>"</kbd>right<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">Width</td><td class="has-text-align-left" data-align="left">Ancho de la columna (pixels o porcentajes)</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>Width<kbd>"</kbd>:<kbd>"</kbd>160<kbd>"</kbd><br><kbd>"</kbd>Width<kbd>"</kbd>:<kbd>"</kbd>30%<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">ForeColor</td><td class="has-text-align-left" data-align="left">Color del texto</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>ForeColor<kbd>"</kbd>:<kbd>"</kbd>#000<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">BackColor</td><td class="has-text-align-left" data-align="left">Color de fondo</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>BackColor<kbd>"</kbd>:<kbd>"</kbd>#797675<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">FormatValue</td><td class="has-text-align-left" data-align="left">Formato del valor</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>FormatValue<kbd>"</kbd>:<kbd>"</kbd>0,000.00<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">SymbolValue</td><td class="has-text-align-left" data-align="left">Símbolo del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>SymbolValue<kbd>"</kbd>:<kbd>"</kbd>$<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">CultureFormat</td><td class="has-text-align-left" data-align="left">Referencia cultural para formatear los valores </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>CultureFormat<kbd>"</kbd>:<kbd>"</kbd>es-ES<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">ThousandsSeparator</td><td class="has-text-align-left" data-align="left">Separador de miles del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>ThousandsSeparator<kbd>"</kbd>:<kbd>"</kbd>,<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">DecimalSeparator</td><td class="has-text-align-left" data-align="left">Separador decimal del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>DecimalSeparator<kbd>"</kbd>:<kbd>"</kbd>.<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">Summary</td><td class="has-text-align-left" data-align="left">Pie de resumen de la columna (soporta Sum, Avg, Min, Max y Count).<br>Se utiliza FormatValue y SymbolValue para dar el formato. </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>Summary<kbd>"</kbd>:<kbd>"</kbd>Sum<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LinkTable</td><td class="has-text-align-left" data-align="left">Enlace con una tabla </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LinkTable<kbd>"</kbd>:<kbd>"</kbd>Clientes<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LinkCondition</td><td class="has-text-align-left" data-align="left">Condición del enlace de la tabla</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LinkCondition<kbd>"</kbd>:<kbd>"</kbd>Clientes.Codigo={CodCliente}<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LinkParameters</td><td class="has-text-align-left" data-align="left">Parámetros del enlace a través del protocolo Aliquo</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LinkParameters<kbd>"</kbd>:{<br>&nbsp;  <kbd>"</kbd>Process<kbd>"</kbd>:<kbd>"</kbd>VENTAS_PEDIDOS<kbd>"</kbd>,<br>&nbsp;  <kbd>"</kbd>Condition<kbd>"</kbd>:<kbd>"</kbd>Notas.CodCliente={CodCliente}<kbd>"</kbd>,<br>&nbsp;  <kbd>"</kbd>View<kbd>"</kbd>:<kbd>"</kbd>list<kbd>"</kbd><br>}</td></tr></tbody></table></figure>



<p> </p>



<h3 class="wp-block-heading"><br>Estilo Escalar</h3>



<p>Expresión json con la definición de los valores del indicadores y propiedades de formato.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2024/02/image-4.png"><img loading="lazy" decoding="async" width="997" height="287" src="https://www.aliquo.software/wp-content/uploads/2024/02/image-4.png" alt="" class="wp-image-58011" srcset="https://www.aliquo.software/wp-content/uploads/2024/02/image-4.png 997w, https://www.aliquo.software/wp-content/uploads/2024/02/image-4-980x282.png 980w, https://www.aliquo.software/wp-content/uploads/2024/02/image-4-480x138.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 997px, 100vw" /></a></figure>



<p> <br>Propiedades de formato:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-left" data-align="left">Nombre</th><th class="has-text-align-left" data-align="left">Descripción</th><th class="has-text-align-left" data-align="left">Ejemplo</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">DataField</td><td class="has-text-align-left" data-align="left">Campo correspondiente al valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>DataField<kbd>"</kbd>:<kbd>"</kbd>Campo1<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LabelValue</td><td class="has-text-align-left" data-align="left">Etiqueta del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LabelValue<kbd>"</kbd>:<kbd>"</kbd>Etiqueta<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">FormatValue</td><td class="has-text-align-left" data-align="left">Formato del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>FormatValue<kbd>"</kbd>:<kbd>"</kbd>0,000.00<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">SymbolValue</td><td class="has-text-align-left" data-align="left">Símbolo del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>SymbolValue<kbd>"</kbd>:<kbd>"</kbd>$<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LinkParameters</td><td class="has-text-align-left" data-align="left">Parámetros del vínculo del valor a través del protocolo Aliquo </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LinkParameters<kbd>"</kbd>:{<br>&nbsp;&nbsp;<kbd>"</kbd>Table<kbd>"</kbd>:<kbd>"</kbd>Facturas_Clientes<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>Condition<kbd>"</kbd>:<kbd>"</kbd>year(getdate())=year(Facturas_Clientes.Fecha)<kbd>"</kbd><br>}</td></tr><tr><td class="has-text-align-left" data-align="left">DataField2</td><td class="has-text-align-left" data-align="left">Campo correspondiente a un segundo valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>DataField<kbd>"</kbd>:<kbd>"</kbd>Campo2<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LabelValue2</td><td class="has-text-align-left" data-align="left">Etiqueta del segundo valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LabelValue2<kbd>"</kbd>:<kbd>"</kbd>Etiqueta<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">FormatValue2</td><td class="has-text-align-left" data-align="left">Formato del segundo valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>FormatValue2<kbd>"</kbd>:<kbd>"</kbd>0,000.00<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">SymbolValue2</td><td class="has-text-align-left" data-align="left">Símbolo del segundo valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>SymbolValue2<kbd>"</kbd>:<kbd>"</kbd>$<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">LinkParameters2</td><td class="has-text-align-left" data-align="left">Parámetros del vínculo del segundo valor</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>LinkParameters2<kbd>"</kbd>:{<br>&nbsp;&nbsp;<kbd>"</kbd>Process<kbd>"</kbd>:<kbd>"</kbd>VENTAS_ALBARANES<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>Condition<kbd>"</kbd>:<kbd>"</kbd>year(getdate())=year(Notas.FechaEntrega)<kbd>"</kbd><br>}</td></tr><tr><td class="has-text-align-left" data-align="left">StringFormat</td><td class="has-text-align-left" data-align="left">Cadena de formato para mostrar los valores. <br>Tiene prioridad sobre LabelValue, FormatValue y SymbolValue </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>StringFormat<kbd>"</kbd>:<kbd>"</kbd>{Campo1}% sobre {Campo2}$<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">CultureFormat</td><td class="has-text-align-left" data-align="left">Referencia cultural para formatear los valores </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>CultureFormat<kbd>"</kbd>:<kbd>"</kbd>es-ES<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">ThousandsSeparator</td><td class="has-text-align-left" data-align="left">Separador de miles del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>ThousandsSeparator<kbd>"</kbd>:<kbd>"</kbd>,<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">DecimalSeparator</td><td class="has-text-align-left" data-align="left">Separador decimal del valor </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>DecimalSeparator<kbd>"</kbd>:<kbd>"</kbd>.<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">TooltipFormat</td><td class="has-text-align-left" data-align="left">Cadena de formato para mostrar un tooltip de los valores. Admite marcado HTML.</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>ToolTipFormat<kbd>"</kbd>:<kbd>"</kbd>&lt;b&gt;{Campo1}%&lt;/b&gt;&lt;br/&gt;sobre {Campo2}$<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">BackColor</td><td class="has-text-align-left" data-align="left">Color de fondo </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>BackColor<kbd>"</kbd>:<kbd>"</kbd>#FFFFFF<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">ForeColor</td><td class="has-text-align-left" data-align="left">Color del texto </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>ForeColor<kbd>"</kbd>:<kbd>"</kbd>#000<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">Alert</td><td class="has-text-align-left" data-align="left">Define los campos y el estilo del umbral de alerta.<br>Para incluir definir esta propiedad vea la tabla de propiedades del modelo Alert</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>Alert<kbd>"</kbd>:{<br>&nbsp;&nbsp;<kbd>"</kbd>MinField<kbd>"</kbd>:<kbd>"</kbd>CampoMinimo<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>MaxField<kbd>"</kbd>:<kbd>"</kbd>CampoMaximo<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>CompareField<kbd>"</kbd>:<kbd>"</kbd>Campo1<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>StyleNotification<kbd>"</kbd>:2<br>}</td></tr></tbody></table></figure>



<p> <br> <br>Propiedades del modelo <strong>Alert</strong>:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-left" data-align="left">Nombre</th><th class="has-text-align-left" data-align="left">Descripción</th><th class="has-text-align-left" data-align="left">Ejemplo</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">MinValue</td><td class="has-text-align-left" data-align="left"> Valor mínimo del umbral de alerta</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>MinValue<kbd>"</kbd>:0.6</td></tr><tr><td class="has-text-align-left" data-align="left">MinField</td><td class="has-text-align-left" data-align="left">Campo correspondiente al valor mínimo del umbral de alerta.<br>Tiene prioridad sobre MinValue </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>MinField<kbd>"</kbd>:<kbd>"</kbd>CampoMinimo<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">MaxValue</td><td class="has-text-align-left" data-align="left">Valor máximo del umbral de alerta</td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>MaxValue<kbd>"</kbd>:1.4</td></tr><tr><td class="has-text-align-left" data-align="left">MaxField</td><td class="has-text-align-left" data-align="left">Campo correspondiente al valor máximo del umbral de alerta.<br>Tiene prioridad sobre MaxValue </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>MaxField<kbd>"</kbd>:<kbd>"</kbd>CampoMaximo<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">CompareField</td><td class="has-text-align-left" data-align="left">Campo utilizado para comparar el umbral de alerta </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>CompareField<kbd>"</kbd>:<kbd>"</kbd>Campo1<kbd>"</kbd></td></tr><tr><td class="has-text-align-left" data-align="left">StyleNotification</td><td class="has-text-align-left" data-align="left">Estilo de notificación de la alerta.<br>Permite uno de los siguientes valores:<br>&#8211; BodyText = 0<br>&#8211; Borders = 1<br>&#8211; BorderTop = 2<br>&#8211; BorderBottom = 3<br>&#8211; BorderLeft = 4<br>&#8211; BorderRight = 5<br>&#8211; BodyTextAndBorders = 6 </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>StyleNotification<kbd>"</kbd>:0</td></tr><tr><td class="has-text-align-left" data-align="left">StyleBelowMin</td><td class="has-text-align-left" data-align="left">Estilo de la notificación bajo el umbral mínimo </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>StyleBelowMin<kbd>"</kbd>:{<br>&nbsp;&nbsp;<kbd>"</kbd>ForeColor<kbd>"</kbd>:<kbd>"</kbd>#000<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>BackColor<kbd>"</kbd>:<kbd>"</kbd>#004b8b<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>BorderColor<kbd>"</kbd>:<kbd>"</kbd>Red<kbd>"</kbd><br>}</td></tr><tr><td class="has-text-align-left" data-align="left">StyleOverMax</td><td class="has-text-align-left" data-align="left">Estilo de la notificación sobre el umbral máximo </td><td class="has-text-align-left" data-align="left"><kbd>"</kbd>StyleOverMax<kbd>"</kbd>:{<br>&nbsp;&nbsp;<kbd>"</kbd>ForeColor<kbd>"</kbd>:<kbd>"</kbd>#000<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>BackColor<kbd>"</kbd>:<kbd>"</kbd>#004b8b<kbd>"</kbd>,<br>&nbsp;&nbsp;<kbd>"</kbd>BorderColor<kbd>"</kbd>:<kbd>"</kbd>#4c4c4c<kbd>"</kbd><br>}</td></tr></tbody></table></figure>



<p> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Plantillas de Excel</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/exceltemplates/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Thu, 30 Jun 2022 16:00:42 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?p=22739</guid>

					<description><![CDATA[Las plantillas de Excel son hojas de cálculo que tienen formatos prediseñados. Los datos exportados a dichas hojas de cálculo se formatearán según los archivos de plantilla. Marcador de plantilla Un marcador de plantilla es un símbolo de marcador especial utilizado en las celdas de la hoja de cálculo de un archivo de plantilla de [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Las plantillas de Excel son hojas de cálculo que tienen formatos prediseñados. Los datos exportados a dichas hojas de cálculo se formatearán según los archivos de plantilla.<br></p>



<h3 class="wp-block-heading"><br>Marcador de plantilla<br></h3>



<p>Un marcador de plantilla es un símbolo de marcador especial utilizado en las celdas de la hoja de cálculo de un archivo de plantilla de Excel. Se enlaza a los objetos de clase y rellena varios registros de varios orígenes de datos, como tablas de datos, objetos de colección, matrices y datos anidados en una hoja de cálculo.<br><br>Por ejemplo, la siguiente captura de pantalla muestra cómo usar la variable de marcador. El símbolo «{» se utiliza como marcador para indicar la situación del campo <em>Nombre </em>de la tabla <em>Clientes</em>.<br></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2021/03/image-1.png"><img loading="lazy" decoding="async" width="393" height="167" src="https://www.aliquo.software/wp-content/uploads/2021/03/image-1.png" alt="" class="wp-image-22740" srcset="https://www.aliquo.software/wp-content/uploads/2021/03/image-1.png 393w, https://www.aliquo.software/wp-content/uploads/2021/03/image-1-300x127.png 300w, https://www.aliquo.software/wp-content/uploads/2021/03/image-1-260x110.png 260w, https://www.aliquo.software/wp-content/uploads/2021/03/image-1-50x21.png 50w" sizes="auto, (max-width: 393px) 100vw, 393px" /></a></figure>



<h3 class="wp-block-heading"><br>¿Cómo funciona un marcador de plantilla?<br></h3>



<p><br>Los marcadores se aplican en una plantilla de Excel a las celdas necesarias. Esto incluye el nombre del origen de datos y el nombre del campo de interés. Durante el enlace de datos, se lleva a cabo una búsqueda para el nombre del origen de datos y el nombre del campo en el libro de Excel y los datos correspondientes del origen de datos están enlazados al marcador. </p>



<p>Las celdas de la hoja de cálculo se pueden rellenar con un único origen de datos o con varios registros. Además, el formato de estos datos se puede cambiar utilizando los argumentos de los marcadores.<br></p>



<h3 class="wp-block-heading"><br>¿Qué es un argumento en un marcador de plantilla?<br></h3>



<p><br>La sintaxis de un marcador de plantilla tiene tres partes: variable de marcador, propiedad y argumentos. Los argumentos están separados por punto y coma (;).<br></p>



<h5 class="wp-block-heading"><br>Vertical<br></h5>



<p>El argumento <strong>vertical </strong>especificado en un marcador de plantilla rellena los datos verticalmente. De forma predeterminada, la dirección de relleno de datos es vertical. Por lo tanto, no es necesario dar un argumento <strong>vertical</strong>.<br><br>La siguiente captura de pantalla muestra la plantilla de entrada con un argumento <strong>vertical</strong>.<br></p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.aliquo.software/wp-content/uploads/2021/03/image-2.png"><img loading="lazy" decoding="async" src="https://www.aliquo.software/wp-content/uploads/2021/03/image-2.png" alt="" class="wp-image-22742" width="350" height="109" srcset="https://www.aliquo.software/wp-content/uploads/2021/03/image-2.png 350w, https://www.aliquo.software/wp-content/uploads/2021/03/image-2-300x93.png 300w, https://www.aliquo.software/wp-content/uploads/2021/03/image-2-260x81.png 260w, https://www.aliquo.software/wp-content/uploads/2021/03/image-2-50x16.png 50w" sizes="auto, (max-width: 350px) 100vw, 350px" /></a></figure>



<h5 class="wp-block-heading"><br>Horizontal<br></h5>



<p>El argumento <strong>horizontal </strong>especificado en un marcador de plantilla rellena datos horizontalmente. La siguiente captura de pantalla muestra la plantilla de entrada con un argumento <strong>horizontal</strong>.<br></p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.aliquo.software/wp-content/uploads/2021/03/image-3.png"><img loading="lazy" decoding="async" src="https://www.aliquo.software/wp-content/uploads/2021/03/image-3.png" alt="" class="wp-image-22743" width="568" height="133" srcset="https://www.aliquo.software/wp-content/uploads/2021/03/image-3.png 568w, https://www.aliquo.software/wp-content/uploads/2021/03/image-3-300x70.png 300w, https://www.aliquo.software/wp-content/uploads/2021/03/image-3-260x61.png 260w, https://www.aliquo.software/wp-content/uploads/2021/03/image-3-50x12.png 50w" sizes="auto, (max-width: 568px) 100vw, 568px" /></a></figure>



<h5 class="wp-block-heading"><br>Insert<br></h5>



<p>El argumento <strong>insert </strong>se usa para insertar nuevas filas o columnas mientras se exporta. Esta opción es útil si los datos se deben exportar entre otras filas.<br><br>Por ejemplo, en la siguiente captura de pantalla hay contenido en la sexta fila. Pero necesitamos exportar datos de la cuarta fila. Sin el argumento <strong>insert</strong>, si se exportan datos, el contenido de la sexta fila se sobrescribirá. Para evitarlo, el argumento <strong>insert </strong>exporta datos insertando nuevas filas, lo que mueve el contenido de la sexta fila a la inferior. De forma predeterminada, las filas se insertarán verticalmente.<br></p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.aliquo.software/wp-content/uploads/2021/03/image-5.png"><img loading="lazy" decoding="async" src="https://www.aliquo.software/wp-content/uploads/2021/03/image-5.png" alt="" class="wp-image-22745" width="944" height="258" srcset="https://www.aliquo.software/wp-content/uploads/2021/03/image-5.png 944w, https://www.aliquo.software/wp-content/uploads/2021/03/image-5-300x82.png 300w, https://www.aliquo.software/wp-content/uploads/2021/03/image-5-768x210.png 768w, https://www.aliquo.software/wp-content/uploads/2021/03/image-5-260x71.png 260w, https://www.aliquo.software/wp-content/uploads/2021/03/image-5-50x14.png 50w, https://www.aliquo.software/wp-content/uploads/2021/03/image-5-576x157.png 576w" sizes="auto, (max-width: 944px) 100vw, 944px" /></a></figure>



<p>Además, el argumento <strong>insert </strong>permite dos parámetros <em>copystyles </em>y <em>copymerges</em>. Estos parámetros copiarán los estilos de celdas existentes y las celdas combinadas en las nuevas filas que se insertan al exportar.</p>



<h5 class="wp-block-heading"><br>Insert + Horizontal<br></h5>



<p>También puede insertar columnas si los datos se exportan horizontalmente. Indicando los argumentos <strong>insert </strong>y <strong>horizontal</strong>.</p>



<h5 class="wp-block-heading" id="copy-range"><br>Copyrange<br></h5>



<p>El argumento <strong>copyrange </strong>copia las celdas especificadas en todas las demás filas mientras se exporta. En este caso, los datos de las celdas que se van a copiar se pueden agregar en la propia plantilla. Por lo tanto, al exportar los datos, estas celdas se copiarán en las filas que se exportan.<br><br>Es importante especificar el argumento <strong>copyrange </strong>si entre las celdas se encuentran literales o formulas.<br></p>



<p></p>



<hr class="wp-block-separator has-css-opacity"/>



<p><br>Para más información sobre la exportación de Plantillas de Excel consulte la documentación oficial del componente en <a rel="noreferrer noopener" href="https://www.syncfusion.com/blogs/post/export-data-to-a-predefined-excel-template-in-c.aspx" target="_blank">Export Data to a Predefined Excel Template</a>.<br></p>



<p><br></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tareas de notificaciones</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/notificationstasks/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Thu, 30 Jun 2022 16:00:42 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?p=22829</guid>

					<description><![CDATA[En las empresas surge la necesidad de notificar (de forma interna o externa) de estados, situaciones, documentos o datos concretos de la empresa, pudiendo programar cuándo se debe realizar la tarea de notificación. En&#160;Menú / Mantenimientos de tablas / Notificaciones&#160;tenemos la opción&#160;Tareas de notificaciones&#160;para ver la lista y la ficha de las tareas definidas. A [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>En las empresas surge la necesidad de notificar (de forma interna o externa) de estados, situaciones, documentos o datos concretos de la empresa, pudiendo programar cuándo se debe realizar la tarea de notificación.</p>



<p>En&nbsp;<em>Menú / Mantenimientos de tablas / Notificaciones</em>&nbsp;tenemos la opción&nbsp;<strong>Tareas de notificaciones</strong>&nbsp;para ver la lista y la ficha de las tareas definidas. A continuación se describen cada una de las pestañas que integran la ficha.</p>



<h3 class="wp-block-heading"><br> Información general</h3>



<p>Las tareas de notificación permitirán programar una tarea recurrente que, mediante notificaciones internas o externas, informará a los usuarios o contactos indicados.<br></p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.aliquo.software/wp-content/uploads/2021/04/image-2.png"><img loading="lazy" decoding="async" src="https://www.aliquo.software/wp-content/uploads/2021/04/image-2.png" alt="" class="wp-image-22849" width="933" height="328" srcset="https://www.aliquo.software/wp-content/uploads/2021/04/image-2.png 933w, https://www.aliquo.software/wp-content/uploads/2021/04/image-2-300x105.png 300w, https://www.aliquo.software/wp-content/uploads/2021/04/image-2-768x270.png 768w, https://www.aliquo.software/wp-content/uploads/2021/04/image-2-260x91.png 260w, https://www.aliquo.software/wp-content/uploads/2021/04/image-2-50x18.png 50w, https://www.aliquo.software/wp-content/uploads/2021/04/image-2-576x202.png 576w" sizes="auto, (max-width: 933px) 100vw, 933px" /></a></figure>



<p>Como podemos observar, es necesario especificar, como mínimo, un usuario de resumen, ya que el envío se realizará utilizando la configuración del usuario en la empresa situado en primer lugar, por ejemplo, el parámetro de envío de correo electrónico. Además, en el caso de que se produzca cualquier incidencia, se notificará a los usuarios de resumen.</p>



<p>También se debe indicar el tipo de notificación que vamos a enviar:</p>



<ul class="wp-block-list"><li><strong>Email</strong>, se realizará un envío externo a través de correo electrónico. En este caso se activarán los campos <em>Idioma</em>, a quién va dirigido el mail (<em>Para</em>), si desea enviar con Copia (<em>CC</em>) o con copia oculta (<em>CCO</em>). </li><li><strong>Interna</strong>, se realizará un envío interno a través del panel de notificaciones de la aplicación. En este caso se activarán los campos <em>Idioma</em> y <em>Usuarios</em>  (donde indicaremos a qué usuarios va a ir dirigida dicha notificación).</li></ul>



<p> </p>



<p></p>



<h3 class="wp-block-heading"> <br>Recurrencia </h3>



<p>La recurrencia de la tarea marcará el momento de envío, pudiendo seleccionar diferentes rangos de frecuencia.</p>



<p>También podrá definirse una zona horaria sobre la que aplicar las horas de comienzo y finalización, así como intervalos.</p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.aliquo.software/wp-content/uploads/2021/04/image-3.png"><img loading="lazy" decoding="async" src="https://www.aliquo.software/wp-content/uploads/2021/04/image-3.png" alt="" class="wp-image-22850" width="789" height="393" srcset="https://www.aliquo.software/wp-content/uploads/2021/04/image-3.png 789w, https://www.aliquo.software/wp-content/uploads/2021/04/image-3-300x149.png 300w, https://www.aliquo.software/wp-content/uploads/2021/04/image-3-768x383.png 768w, https://www.aliquo.software/wp-content/uploads/2021/04/image-3-260x130.png 260w, https://www.aliquo.software/wp-content/uploads/2021/04/image-3-50x25.png 50w, https://www.aliquo.software/wp-content/uploads/2021/04/image-3-576x287.png 576w" sizes="auto, (max-width: 789px) 100vw, 789px" /></a><figcaption>   </figcaption></figure>



<h3 class="wp-block-heading"> <br>Expresión</h3>



<p>Las <a href="https://www.aliquo.software/expresiones/">expresiones</a> son el actuador que producirá el envío de las notificaciones y de dónde se podrá obtener la información necesaria para completar, con los diferentes <a href="https://www.aliquo.software/markers/">marcadores</a>, la información de los diferentes apartados de la tarea.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2022/05/image-28.png"><img loading="lazy" decoding="async" width="944" height="275" src="https://www.aliquo.software/wp-content/uploads/2022/05/image-28.png" alt="" class="wp-image-52978" srcset="https://www.aliquo.software/wp-content/uploads/2022/05/image-28.png 944w, https://www.aliquo.software/wp-content/uploads/2022/05/image-28-480x140.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 944px, 100vw" /></a></figure>



<h3 class="wp-block-heading">  <br>Plantilla de notificación</h3>



<p>Estas notificaciones están basadas en las plantillas de notificaciones, que contienen los textos y formatos de la notificación, pudiendo contener los <a href="https://www.aliquo.software/?p=22674">marcadores</a> necesarios para personalizarlas. Dichas plantillas deben definirse en <strong>Plantillas de notificaciones </strong>de <em>Menú / Mantenimiento de tablas / Notificaciones</em>. </p>



<p>En la pestaña <em>Plantilla de notificación</em>, se debe indicar la <em>Plantilla</em> correspondiente a la notificación.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2022/05/image-29.png"><img loading="lazy" decoding="async" width="945" height="257" src="https://www.aliquo.software/wp-content/uploads/2022/05/image-29.png" alt="" class="wp-image-52979" srcset="https://www.aliquo.software/wp-content/uploads/2022/05/image-29.png 945w, https://www.aliquo.software/wp-content/uploads/2022/05/image-29-480x131.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 945px, 100vw" /></a></figure>



<p>Es importante diferenciar los diferentes tipos de notificaciones, ya que una misma plantilla, por lo general, no se podrá utilizar para envío interno y externo. Las plantillas para envíos externos pueden contener formato HTML para dar un aspecto más corporativo al envío, pero las internas no.<br><br>Dentro de una plantilla se puede especificar el atributo <strong>ForEach</strong>, para poder representar un conjunto de valores que provienen de una expresión.</p>



<h3 class="wp-block-heading">  <br>Plantilla de resumen</h3>



<p>En el caso de definirse una plantilla de resumen, una vez realizada la tarea se enviará una notificación interna a todos los usuarios resumen.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2022/05/image-32.png"><img loading="lazy" decoding="async" width="943" height="185" src="https://www.aliquo.software/wp-content/uploads/2022/05/image-32.png" alt="" class="wp-image-52982" srcset="https://www.aliquo.software/wp-content/uploads/2022/05/image-32.png 943w, https://www.aliquo.software/wp-content/uploads/2022/05/image-32-480x94.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 943px, 100vw" /></a></figure>



<h3 class="wp-block-heading">  <br>Adjuntos</h3>



<p>En la pestaña <em>Adjuntos</em> se puede definir diferentes tipos de ficheros que serán adjuntados al envío, solo para notificaciones por email.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2022/05/image-33.png"><img loading="lazy" decoding="async" width="944" height="135" src="https://www.aliquo.software/wp-content/uploads/2022/05/image-33.png" alt="" class="wp-image-52983" srcset="https://www.aliquo.software/wp-content/uploads/2022/05/image-33.png 944w, https://www.aliquo.software/wp-content/uploads/2022/05/image-33-480x69.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 944px, 100vw" /></a></figure>



<p> <br>A continuación se detallan los diferentes tipos de archivos que se pueden adjuntar:</p>



<ul class="wp-block-list"><li>Contenido fijo: cuando se quiere adjuntar un archivo en el envío, pudiendo cambiar con el nombre asignado.</li><li>Contenido dinámico: cuando se quiere adjuntar un archivo Excel exportando el resultado de la expresión. Puede especificarse una <a href="https://www.aliquo.software/exceltemplates/">plantilla Excel</a> para mostrar el resultado.</li><li>Informe: se solicitará que seleccione el informe a enviar, así como los parámetros necesarios para la configuración y presentación del mismo.</li><li>Formulario: se solicita la selección del formulario, pudiendo seleccionar con los marcadores los <em>Ids</em> correspondientes a los registros, además de poder configurar algunos parámetros.</li></ul>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2022/05/image-34.png"><img loading="lazy" decoding="async" width="786" height="222" src="https://www.aliquo.software/wp-content/uploads/2022/05/image-34.png" alt="" class="wp-image-52984" srcset="https://www.aliquo.software/wp-content/uploads/2022/05/image-34.png 786w, https://www.aliquo.software/wp-content/uploads/2022/05/image-34-480x136.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 786px, 100vw" /></a></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Expresiones de sentencias</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/expresiones/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Thu, 30 Jun 2022 16:00:40 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?p=22723</guid>

					<description><![CDATA[Las expresiones permiten definir las diferentes sentencias SQL que se utilizarán para la obtención de los datos. Las sentencias pueden obtener información independiente o información relacionada, pudiendo establecer vínculos que relacionen las diferentes sentencias. Sentencia simple También se pueden aplicar atributos a la consulta, por ejemplo el nombre. Sentencias múltiples Permiten obtener datos de diferentes [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Las expresiones permiten definir las diferentes sentencias SQL que se utilizarán para la obtención de los datos.<br><br>Las sentencias pueden obtener información independiente o información relacionada, pudiendo establecer vínculos que relacionen las diferentes sentencias.<br></p>



<h3 class="wp-block-heading"><br>Sentencia simple</h3>



<pre class="wp-block-code"><code>SELECT Fecha, Numero, ImporteNeto FROM Facturas_Clientes WHERE (YEAR(Fecha) = YEAR(GETDATE())) </code></pre>



<p>También se pueden aplicar atributos a la consulta, por ejemplo el nombre.</p>



<pre class="wp-block-code"><code>&lt;SQL NAME="FacturasVenta"&gt;
   SELECT Fecha, Numero, ImporteNeto FROM Facturas_Clientes WHERE (YEAR(Fecha) = YEAR(GETDATE()))
&lt;/SQL&gt;</code></pre>



<p> </p>



<h3 class="wp-block-heading"><br>Sentencias múltiples</h3>



<p>Permiten obtener datos de diferentes fuentes.</p>



<pre class="wp-block-code"><code>&lt;SQL NAME="FacturasCompra"&gt;
   SELECT Fecha, Numero, ImporteNeto FROM Facturas_Proveedores WHERE (YEAR(Fecha) = YEAR(GETDATE()))
&lt;/SQL&gt;

&lt;SQL NAME="FacturasVenta"&gt;
   SELECT Fecha, Numero, ImporteNeto FROM Facturas_Clientes WHERE (YEAR(Fecha) = YEAR(GETDATE()))
&lt;/SQL&gt;
</code></pre>



<p> </p>



<h3 class="wp-block-heading"><br>Sentencias vinculadas</h3>



<p>Permiten obtener información en función del resultado de otras sentencias, solo disponible en <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/notificationstasks/">Tareas de notificaciones</a> y complementos de personalizaciones. Para ello se utilizará el formato de <a href="https://www.aliquo.software/markers/">marcadores de datos</a> de Aliquo.</p>



<pre class="wp-block-code"><code>&lt;SQL NAME="FacturasCompra"&gt;
   SELECT Id, Fecha, Numero, ImporteNeto FROM Facturas_Proveedores WHERE (YEAR(Fecha) = YEAR(GETDATE()))
&lt;/SQL&gt;

&lt;SQL NAME="VencimientosFactura"&gt;
   SELECT FechaVto, Importe FROM Vencimientos_Cobros WHERE IdFactura = {#FacturasCompra.Id}
&lt;/SQL&gt;
</code></pre>



<p> </p>



<h3 class="wp-block-heading"><br>Atributos de las expresiones </h3>



<p>Cómo se ha mostrado, en un ejemplo anterior, se pueden aplicar atributos a las expresiones, por ejemplo el nombre (NAME).<br><br>En la expresión se podrá determinar si es opcional, que sólo se ejecutará en caso de que la expresión principal devuelva registros, para ello se debe aplicar el atributo OPTIONAL=True.<br><br>Otro atributo es BYROW, este atributo determina, en caso de existir información en la expresión, realizar tantas ejecuciones de las expresiones vinculadas como registros haya obtenido.<br><br>Por ejemplo:</p>



<pre class="wp-block-code"><code>&lt;SQL NAME="FacturasCompra" BYROW=True&gt;
   SELECT Id, Fecha, Numero, ImporteNeto FROM Facturas_Proveedores WHERE (YEAR(Fecha) = YEAR(GETDATE()))
&lt;/SQL&gt;

&lt;SQL NAME="VencimientosFactura"&gt;
   SELECT FechaVto, Importe FROM Vencimientos_Cobros WHERE IdFactura = {#FacturasCompra.Id}
&lt;/SQL&gt;
</code></pre>



<p>Ejecutará tantas veces la expresión VencimientosFactura, como registros haya devuelto la expresión principal. Esto podrá representarse en las plantillas de notificaciones con el <a href="https://www.aliquo.software/markers/">ForEach de los marcadores</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Formularios de impresión</title>
		<link>https://www.aliquo.software/documentacion/configuracion/configuraciones/formularios-impresion/</link>
		
		<dc:creator><![CDATA[Olga Diez]]></dc:creator>
		<pubDate>Mon, 11 Jun 2018 09:48:00 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?p=4183</guid>

					<description><![CDATA[Los formularios de impresión permiten definir los documentos de impresión que se mostrarán en las diferentes pantallas de la aplicación. Los formularios de impresión se configuran usando la opción en Formularios de impresión que se encuentra en Menú / Mantenimiento de tablas / Configuraciones.&#160;En la pestaña de General se podrá definir si el formulario pertenece [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Los formularios de impresión permiten definir los documentos de impresión que se mostrarán en las diferentes pantallas de la aplicación. Los formularios de impresión se configuran usando la opción en <strong>Formularios de impresión</strong> que se encuentra en <em>Menú / Mantenimiento de tablas / Configuraciones</em>.<br>&nbsp;<br>En la pestaña de <strong>General</strong> se podrá definir si el formulario pertenece a un tipo de formulario o a una tabla. En el caso de pertenecer a un tipo de formulario se dispondrá de tres opciones: </p>



<ul class="wp-block-list">
<li>Utilizar los esquemas base que proporciona la aplicación, para ello no se debe marcar <em>Extender esquema base</em> y no establecer expresiones.</li>



<li>Extender los esquemas base, en este caso se debe marcar <em>Extender esquema base</em> e incluir las expresiones con los datos extendidos.</li>



<li>Esquema propio, en este caso no se debe marcar Extender esquema base y establecer las expresiones que se utilizarán para generar el esquema de datos.</li>
</ul>



<p><br>En el campo <em>Archivo </em>se deberá indicar el nombre y extensión correspondiente al archivo contenido en la carpeta de <em>Formularios de impresión </em>del servidor (consultar <a href="https://www.aliquo.software/documentacion/herramientas/gestion-de-archivos-de-servidor/">Gestión de archivos de servidor</a> para más información), además la extensión del archivo definirá el motor de impresión utilizado, Crystal Report (.rpt) o Fast Report (.frx).</p>



<p>En la pestaña de <strong>Parámetros</strong> se incluirán las expresiones necesarias para utilizar en el formulario de impresión los <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuracion-de-informes/?keywords=expresiones#articleTOC_3">parámetros de la empresa</a> y <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuracion-de-informes/#articleTOC_4">parámetros del archivo</a> de impresión.<br>&nbsp;<br>En la pestaña de <strong>Expresiones</strong> se incluirán las <a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/expresiones/">expresiones </a>correspondientes a los datos, pudiendo contener varias sentencias SQL, debiendo incluir en las sentencias el marcador <em>{0}</em> para condicionar la información en base al contenido del campo <em>Id</em> del registro de la tabla. En las expresiones SQL deberá indicarse el atributo <em>NAME </em>para dar nombre a la tabla de datos y también se podría utilizar el atributo <em>USERCONDITIONS</em> para indicar si se utilizaran las condiciones de usuario.</p>



<p></p>



<h3 class="wp-block-heading"> <br>Generar esquema</h3>



<p>Para realizar o modificar el formato de impresión a través de la aplicación de diseño, vamos a necesitar un esquema con las tablas y datos que podemos utilizar, para ello utilizaremos la opción de <strong>Esquema del formulario</strong> en  <em>Opciones y acciones / Opciones</em>. Dicha opción nos mostrará la pantalla de <em>Guardar esquema</em> para indicar donde queremos guardar el archivo del esquema y además nos permitirá elegir el tipo de archivo:</p>



<ul class="wp-block-list">
<li>Esquema (*.xsd): este tipo de archivo solo contendrá la estructura de las tablas en base a la configuración establecida.</li>



<li>Esquema y datos (*.xml): contendrá la estructura de las tablas en base a la configuración y además podremos elegir los datos de ejemplo que deseamos incluir en el esquema, con el fin de poder previsualizar con datos el formulario en la aplicación de diseño.</li>
</ul>



<p>  <br> </p>



<h3 class="wp-block-heading"> <br>Ejemplo de esquemas extendidos</h3>



<p>En el siguiente ejemplo se muestra como realizar la configuración de un formulario de impresión que extiende el esquema de <em>Albaranes de clientes</em> para obtener información del pedido asociado al albarán.</p>



<p> <br><strong>Configuración general</strong><br><img loading="lazy" decoding="async" width="1017" height="225" class="alignnone size-full wp-image-4185" src="https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general.jpg" alt="" srcset="https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general.jpg 1017w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-300x66.jpg 300w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-768x170.jpg 768w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-260x58.jpg 260w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-50x11.jpg 50w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-576x127.jpg 576w" sizes="auto, (max-width: 1017px) 100vw, 1017px" /></p>



<p> <br><strong>Expresiones</strong></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/08/image-3.png"><img loading="lazy" decoding="async" width="1024" height="218" src="https://www.aliquo.software/wp-content/uploads/2023/08/image-3-1024x218.png" alt="" class="wp-image-57488" srcset="https://www.aliquo.software/wp-content/uploads/2023/08/image-3-1024x218.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/08/image-3-980x209.png 980w, https://www.aliquo.software/wp-content/uploads/2023/08/image-3-480x102.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></figure>



<p></p>



<h3 class="wp-block-heading"><br>Ejemplo de esquema de tablas</h3>



<p>En el siguiente ejemplo se muestra como realizar la configuración de un formulario de impresión en la tabla de <em>Clientes</em> para obtener la información del cliente y sus contactos, además incluyendo parámetros de empresa.<br> <br><strong>Configuración general</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1017" height="190" src="https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas.jpg" alt="" class="wp-image-4187" srcset="https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas.jpg 1017w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas-300x56.jpg 300w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas-768x143.jpg 768w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas-260x49.jpg 260w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas-50x9.jpg 50w, https://www.aliquo.software/wp-content/uploads/2018/06/configuracion-general-tablas-576x108.jpg 576w" sizes="auto, (max-width: 1017px) 100vw, 1017px" /></figure>



<p> <br><strong>Expresiones de parámetros</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1015" height="263" src="https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros.jpg" alt="" class="wp-image-4188" srcset="https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros.jpg 1015w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-300x78.jpg 300w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-768x199.jpg 768w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-260x67.jpg 260w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-50x13.jpg 50w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-576x149.jpg 576w" sizes="auto, (max-width: 1015px) 100vw, 1015px" /></figure>



<p> <br><strong>Expresiones</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1019" height="309" src="https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2.png" alt="" class="wp-image-4189" srcset="https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2.png 1019w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2-300x91.png 300w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2-768x233.png 768w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2-260x79.png 260w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2-50x15.png 50w, https://www.aliquo.software/wp-content/uploads/2018/06/expresiones-de-parametros-2-576x175.png 576w" sizes="auto, (max-width: 1019px) 100vw, 1019px" /></figure>



<p></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
