<?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>Integración | Aliquo Software</title>
	<atom:link href="https://www.aliquo.software/wiki/categor%C3%ADa/integracion/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aliquo.software</link>
	<description>Software de gestión de negocios</description>
	<lastBuildDate>Wed, 10 Apr 2024 10:27:16 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.aliquo.software/wp-content/uploads/2022/03/cropped-Q-500X500-32x32.png</url>
	<title>Integración | Aliquo Software</title>
	<link>https://www.aliquo.software</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Guía de diseño de tablas</title>
		<link>https://www.aliquo.software/wiki/guia-de-diseno-de-tablas/</link>
		
		<dc:creator><![CDATA[Ana Mendez]]></dc:creator>
		<pubDate>Mon, 18 Sep 2023 08:35:35 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?post_type=epkb_post_type_1&#038;p=57656</guid>

					<description><![CDATA[Antes de empezar a realizar el diseño se debería leer el artículo que se encuentra en nuestra documentación de Configuraciones de tablas y campos, donde se explican las distintas configuraciones que podremos utilizar para el diseño de nuestra tabla. A continuación, describiremos los diseños más habituales que han sido utilizados para el diseño de las [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Antes de empezar a realizar el diseño se debería leer el artículo que se encuentra en nuestra documentación de <strong><a href="https://www.aliquo.software/documentacion/configuracion/configuraciones/configuraciones_tablas_campos/">Configuraciones de tablas y campos</a></strong>, donde se explican las distintas configuraciones que podremos utilizar para el diseño de nuestra tabla. </p>



<p>A continuación, describiremos los diseños más habituales que han sido utilizados para el diseño de las tablas predefinidas de la aplicación y que pueden servir para orientar sobre cómo realizar un diseño personalizado acorde con los utilizados en la aplicación.</p>



<p>Los tipos de columnas utilizados dependerán de los controles a incluir en el diseño:</p>



<ul class="wp-block-list">
<li>Auto: se suele utilizar para contener controles de etiquetas.</li>



<li>Fijo: se suele utilizar para contener controles de edición de datos.</li>



<li>Extendible: se suele utilizar para hacer que el control ocupe el resto de la pantalla.</li>



<li>Separador: se suele utilizar para separar visualmente 2 columnas de controles.</li>
</ul>



<p>  </p>



<h3 class="wp-block-heading"> <br>Diseño general</h3>



<p>Como norma general se utilizan columnas <em>Auto </em>para las etiquetas con un ancho mínimo de 85 si los texto son pequeños, columnas fijas de 125 para los códigos y columnas fijas de 450 para los nombres. </p>



<p>En la sección principal, es decir, en la parte de arriba de nuestra tabla, generalmente hay un código y un nombre, en el ejemplo que hay a continuación especificamos los tipos de columnas y los anchos que se utilizan habitualmente en las pantallas de la aplicación. </p>



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



<p> <br>Hay un tipo de fila y de columna que se llama <em>Extendible</em>, se suele poner al final de la tabla para que ocupe todo el espacio que  queda libre de pantalla, tanto en columna como en fila. Igualmente se puede utilizar una fila de tipo <em>Separador</em> para dejar un pequeño espacio por encima de los grupos de controles y tablas de datos, para así evitar que la información quede muy junta visualmente.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/09/image-8.png"><img loading="lazy" decoding="async" width="983" height="368" src="https://www.aliquo.software/wp-content/uploads/2023/09/image-8.png" alt="" class="wp-image-57664" srcset="https://www.aliquo.software/wp-content/uploads/2023/09/image-8.png 983w, https://www.aliquo.software/wp-content/uploads/2023/09/image-8-980x367.png 980w, https://www.aliquo.software/wp-content/uploads/2023/09/image-8-480x180.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 983px, 100vw" /></a></figure>



<p>  <br>También se han establecido en algunas de las definiciones de columnas de tipo <em>Auto </em>la propiedad de <em>Grupo de ancho compartido</em>, con el fin de permitir que columnas de diferentes secciones tengan el mismo ancho a pesar de ser de tipo Auto.</p>



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



<p> </p>



<h3 class="wp-block-heading"> <br>Diseño de direcciones</h3>



<p>En las tablas que se encuentran direcciones, el diseño puede ser algo más complejo, aunque se sigue el mismo criterio, definiendo las columnas que contienen controles de etiqueta como tipo <em>Auto</em> con anchos mínimos y si es un campo con controles de edición de datos como tipo <em>Fijo</em>. </p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/09/image-16.png"><img loading="lazy" decoding="async" width="989" height="485" src="https://www.aliquo.software/wp-content/uploads/2023/09/image-16.png" alt="" class="wp-image-57685" srcset="https://www.aliquo.software/wp-content/uploads/2023/09/image-16.png 989w, https://www.aliquo.software/wp-content/uploads/2023/09/image-16-980x481.png 980w, https://www.aliquo.software/wp-content/uploads/2023/09/image-16-480x235.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 989px, 100vw" /></a></figure>



<p> <br> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Personalizaciones en la base de datos</title>
		<link>https://www.aliquo.software/wiki/personalizar-basedatos/</link>
		
		<dc:creator><![CDATA[Jose Palomo]]></dc:creator>
		<pubDate>Wed, 23 Aug 2023 10:20:42 +0000</pubDate>
				<guid isPermaLink="false">https://www.aliquo.software/?post_type=epkb_post_type_1&#038;p=57495</guid>

					<description><![CDATA[En la base de datos de Aliquo se pueden realizar adaptaciones con el fin de extender y personalizar la aplicación, aunque para ello se deben cumplir una serie de requisitos mínimos que detallamos en cada uno de los puntos. Creación de tablas En la base de datos se puede añadir tablas personalizadas, aunque deben cumplirse [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>En la base de datos de Aliquo se pueden realizar adaptaciones con el fin de extender y personalizar la aplicación, aunque para ello se deben cumplir una serie de requisitos mínimos que detallamos en cada uno de los puntos.</p>



<p> </p>



<h3 class="wp-block-heading">Creación de tablas</h3>



<p>En la base de datos se puede añadir tablas personalizadas, aunque deben cumplirse los siguientes requisitos mínimos:</p>



<ul class="wp-block-list">
<li>El nombre de la tabla deberá comenzar o contener un guion bajo antes del cuarto carácter (por ejemplo: _Tabla, E_Tabla, Emp_Tabla, &#8230;), no pudiendo comenzar por <em>CFG_</em> o <em>TPV_ </em>(reservados para las tablas de configuraciones y TPV).</li>



<li>Siempre se debe incluir un campo Id de tipo numérico y autoincremental, además debe crearse una clave principal única por dicho campo.</li>



<li>Si registrar el usuario y fecha de creación y modificación, entonces se deberán incluir los campos de <em>IdUsuarioCreacion </em>(smallint, null), <em>FechaCreacion </em>(datetime, null), <em>IdUsuarioModificacion </em>(smallint, null) y <em>FechaModificacion </em>(datetime, null). </li>



<li>Si se desea incluir archivos adjuntos a los registros de la tabla, entonces se deberá incluir el campo <em>ExistenArchivos </em>de tipo bit y que no admita nulos (not null).</li>



<li>Si se desea incluir una imagen principal adjunta a los registros de la tabla, entonces se deberá incluir el campo <em>ExisteImagenPrincipal </em>de tipo bit y que no admita nulos (not null).</li>



<li>Se recomienda incluir relaciones entre las tablas para evitar inconsistencias en los datos, para ello a la hora de crear realizaciones se deberá utilizar como nombre de la relación el formado por el nombre de la tabla y el campo o campos relacionados (por ejemplo, si la tabla es Emp_Tabla y el campo es IdUsuarioCreacion, el nombre de la relación debería ser  FK_Emp_Tabla_IdUsuarioCreacion).</li>



<li>En caso de que la tabla contenga gran cantidad de información, se recomienda la creación de índices para agilizar la búsqueda de los datos, para ello se deberá utilizar como nombre del índice el formado por el nombre de la tabla y el campo o campos indexados (por ejemplo, si la tabla es Emp_Tabla y el campo es IdUsuarioCreacion, el nombre del índice debería ser  IX_Emp_Tabla_IdUsuarioCreacion).</li>
</ul>



<h3 class="wp-block-heading"> <br>Creación de campos</h3>



<p>En la base de datos se pueden añadir campos a las tablas, aunque en el caso de incluirlo en tablas predefinidas de la aplicación, entonces el nombre deberá comenzar o contener un guion bajo antes del cuarto carácter (por ejemplo: _Campo, E_Campo, Emp_Campo, &#8230;).</p>



<h3 class="wp-block-heading"> <br>Creación de funciones y vistas</h3>



<p>En la base de datos se pueden añadir funciones y vistas, aunque el nombre deberá comenzar o contener un guion bajo antes del cuarto carácter (por ejemplo: _VistaTabla, E_VistaTabla, Emp_VistaTabla, &#8230;)</p>



<p>  </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>IMPORTANTE</strong></p>
<cite>Cualquier cambio en la estructura de la base de datos que no cumplan o no estén contemplados en los requerimientos anteriores, así como cualquier modificación directa de la información o configuraciones que se realice en la base de datos, supondrá la exclusión de los servicios de soporte técnico.</cite></blockquote>



<p> <br></p>



<p> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Posiciones de ModifiedFields de Line</title>
		<link>https://www.aliquo.software/wiki/line_modifiedfields/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Fri, 23 Jul 2021 10:39:00 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=23355</guid>

					<description><![CDATA[Este documento identifica el valor de cada posición del campo CamposModificados en la tabla de Lineas, este campo identifica los valores que se han indicado por parte del usuario: Posición Indicación de campo forzado 1 CosteUltimo 2 CosteMedio 3 CosteMedioOtros 4 CosteParametrizado 5 CosteTeorico 6 Precio 7 PrecioDivisa 8 PrecioMaterial 9 PrecioManoObra 10 PorcAccesorios 11 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Este documento identifica el valor de cada posición del campo CamposModificados en la tabla de Lineas, este campo identifica los valores que se han indicado por parte del usuario:</p>



<figure class="wp-block-table">
    <table class="">
        <tbody>
            <tr>
                <td width="100" valign="top">
                    <p><b>Posición</b></p>
                </td>
                <td valign="top">
                    <p><b>Indicación de campo forzado</b></p>
                </td>
            </tr>
            <tr>
                <td valign="top"><p>1</p></td>
                <td valign="top" align="left">CosteUltimo</td>
            </tr>
            <tr>
                <td valign="top"><p>2</p></td>
                <td valign="top">CosteMedio</td>
            </tr>
            <tr>
                <td valign="top"><p>3</p></td>
                <td valign="top">CosteMedioOtros</td>
            </tr>
            <tr>
                <td valign="top"><p>4</p></td>
                <td valign="top">CosteParametrizado</td>
            </tr>
            <tr>
                <td valign="top"><p>5</p></td>
                <td valign="top">CosteTeorico</td>
            </tr>
            <tr>
                <td valign="top"><p>6</p></td>
                <td valign="top">Precio</td>
            </tr>
            <tr>
                <td valign="top"><p>7</p></td>
                <td valign="top">PrecioDivisa</td>
            </tr>
            <tr>
                <td valign="top"><p>8</p></td>
                <td valign="top">PrecioMaterial</td>
            </tr>
            <tr>
                <td valign="top"><p>9</p></td>
                <td valign="top">PrecioManoObra</td>
            </tr>
            <tr>
                <td valign="top"><p>10</p></td>
                <td valign="top">PorcAccesorios</td>
            </tr>
            <tr>
                <td valign="top"><p>11</p></td>
                <td valign="top">PrecioAccesorios</td>
            </tr>
            <tr>
                <td valign="top"><p>12</p></td>
                <td valign="top">PorcAdministracion</td>
            </tr>
            <tr>
                <td valign="top"><p>13</p></td>
                <td valign="top">PrecioAdministracion</td>
            </tr>
            <tr>
                <td valign="top"><p>14</p></td>
                <td valign="top">PorcMargenBeneficio</td>
            </tr>
            <tr>
                <td valign="top"><p>15</p></td>
                <td valign="top">FechaEntregaPrevista</td>
            </tr>
            <tr>
                <td valign="top"><p>16</p></td>
                <td valign="top">PorcDescuento</td>
            </tr>
            <tr>
                <td valign="top"><p>17</p></td>
                <td valign="top">Peso</td>
            </tr>
            <tr>
                <td valign="top"><p>18</p></td>
                <td valign="top">PesoBruto</td>
            </tr>
            <tr>
                <td valign="top"><p>19</p></td>
                <td valign="top">Volumen</td>
            </tr>
            <tr>
                <td valign="top"><p>20</p></td>
                <td valign="top">Bultos</td>
            </tr>
            <tr>
                <td valign="top"><p>21</p></td>
                <td valign="top">PorcTasa</td>
            </tr>
            <tr>
                <td valign="top"><p>22</p></td>
                <td valign="top">PrecioTasa</td>
            </tr>
            <tr>
                <td valign="top"><p>23</p></td>
                <td valign="top">PrecioTasaDivisa</td>
            </tr>
            <tr>
                <td valign="top"><p>24</p></td>
                <td valign="top">PorcCertificado</td>
            </tr>
            <tr>
                <td valign="top"><p>25</p></td>
                <td valign="top">CosteManoObra</td>
            </tr>
            <tr>
                <td valign="top"><p>26</p></td>
                <td valign="top">FechaComprometida</td>
            </tr>
            <tr>
                <td valign="top"><p>27</p></td>
                <td valign="top">PVP</td>
            </tr>
            <tr>
                <td valign="top"><p>28</p></td>
                <td valign="top">CodAlmacen</td>
            </tr>
            <tr>
                <td valign="top"><p>29</p></td>
                <td valign="top">CodAlmacenDestino</td>
            </tr>
            <tr>
                <td valign="top"><p>30</p></td>
                <td valign="top">CodRefPromocional</td>
            </tr>
            <tr>
                <td valign="top"><p>31</p></td>
                <td valign="top">CantidadServida (Sólo se usa para las certificaciones)</td>
            </tr>
            <tr>
                <td valign="top"><p>32</p></td>
                <td valign="top">FechaEntrega</td>
            </tr>
            <tr>
                <td valign="top"><p>33</p></td>
                <td valign="top">CodTipoImpuesto</td>
            </tr>
            <tr>
                <td valign="top"><p>34</p></td>
                <td valign="top">CantidadAPreparar</td>
            </tr>
        </tbody>
    </table>
</figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enlaces internos usando el protocolo Aliquo</title>
		<link>https://www.aliquo.software/wiki/internallinks/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Tue, 09 Mar 2021 11:43:00 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=22769</guid>

					<description><![CDATA[A continuación se detalla el formato y la composición de los atributos de los enlaces internos de Aliquo para que el usuario interactue con los indicadores y las notificaciones. El enlace se construye con el tag a, en formato HTML y el cuerpo del enlace se indica en formato Json. En el siguiente ejemplo podemos [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>A continuación se detalla el formato y la composición de los atributos de los enlaces internos de Aliquo para que el usuario interactue con los indicadores y las notificaciones.<br><br>El enlace se construye con el tag <strong>a</strong>, en formato HTML y el cuerpo del enlace se indica en formato Json. <br><br>En el siguiente ejemplo podemos ver un enlace a la lista de la tabla <em>Clientes</em> mostrando los registros que coincidan con la condición:<br></p>



<pre class="wp-block-code"><code>&lt;a href="aliquo:{'table':'Clientes','condition':'Clientes.Id IN (9,32,40)'}"&gt;Clientes&lt;/a&gt;</code></pre>



<p>Dependiendo de la finalidad del enlace se pueden configurar los siguientes atributos:<br></p>



<h4 class="wp-block-heading"><br>table</h4>



<p>Especifica el nombre de la tabla sobre la que se aplicará el resto de atributos.</p>



<h4 class="wp-block-heading"><br>process</h4>



<p>También se puede especificar un proceso para realizar acciones sobre el elemento indicado, revise los códigos de la tabla CFG_Procesos.</p>



<h4 class="wp-block-heading"><br>condition</h4>



<p>Condiciona la información, se puede indicar condiciones concatenadas con AND u OR, siguiendo la misma lógica de las consultas SQL.</p>



<h4 class="wp-block-heading"><br>action</h4>



<p>Indica la acción a realizar sobre el enlace, los posibles valores son:<br><br>0. Ninguna (no es necesario especificarlo)<br>1. Añadir<br>2. Modificar<br>3. Duplicar</p>



<h4 class="wp-block-heading"><br>view</h4>



<p>Este atributo puede tener dos valores.<br><br>· <em>table</em>: el resultado se muestra en formato lista, es el valor predeterminado.<br>· <em>row</em>: mostrará la ficha, o pantalla, del registro indicado.</p>



<hr class="wp-block-separator has-css-opacity"/>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Estados documentos Notas</title>
		<link>https://www.aliquo.software/wiki/codtiponota/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 11:52:42 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=21848</guid>

					<description><![CDATA[Este documento identifica todos los tipos y posibles estados que puede tener una nota, este documento es una recopilación válida para la creación de filtros personalizados en la generación de listados e informes: Tipos de Notas (CodTipoNota) Estado &#160; Presupuestos: Compra: O Venta: T A R P T -w -z Aceptado Rechazado Pendiente Terminado/Finalizado Plantilla [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Este documento identifica todos los tipos y posibles estados que puede tener una nota, este documento es una recopilación válida para la creación de filtros personalizados en la generación de listados e informes:</p>



<figure class="wp-block-table"><table class=""><tbody>
<tr>
<td width="223" valign="top">
<p><b>Tipos de Notas (CodTipoNota)</b></p>
</td>
<td width="58" valign="top">
<p><b>Estado</b></p>
</td>
<td width="229" valign="top">
<p><b>&nbsp;</b></p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Presupuestos:</b></p>
<ul>
<li><b>Compra: O</b></li>
<li><b>Venta: T</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>A</p>
<p>R</p>
<p>P</p>
<p>T</p>
<p>-w</p>
<p>-z</p>
</td>
<td width="229" valign="top">
<p>Aceptado</p>
<p>Rechazado</p>
<p>Pendiente</p>
<p>Terminado/Finalizado</p>
<p>Plantilla</p>
<p>Borrador</p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Pedidos:</b></p>
<ul>
<li><b>Compra: Q</b></li>
<li><b>Venta: X</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>P</p>
<p>A</p>
<p>AE</p>
<p>AD</p>
<p>R</p>
<p>AC</p>
<p>PC</p>
<p>RC</p>
<p>-w</p>
<p>-z</p>
</td>
<td width="229" valign="top">
<p>Pendiente de Aceptación</p>
<p>Aceptado pendiente de entrega</p>
<p>Aceptado en preparación</p>
<p>Aceptado preparado para entregar</p>
<p>Rechazado</p>
<p>Aceptado Cerrado</p>
<p>Pendiente Cerrado</p>
<p>Rechazado Cerrado</p>
<p>Plantilla</p>
<p>Borrador</p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Albaranes:</b></p>
<ul>
<li><b>Compra: P</b></li>
<li><b>Venta: C</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>PF</p>
<p>-w</p>
<p>-z</p>
</td>
<td width="229" valign="top">
<p>Preparado para Facturar</p>
<p>Plantilla</p>
<p>Borrador</p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Certificaciones:</b></p>
<ul>
<li><b>Venta: CTF</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>&nbsp;</p>
</td>
<td width="229" valign="top"><p>&nbsp;</p></td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Inventarios:</b></p>
<ul>
<li><b>Abierto: TIN</b></li>
<li><b>Cerrado: CIN</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>IS</p>
<p>IC</p>
<p>IT</p>
</td>
<td width="229" valign="top">
<p>Inventario de Stock</p>
<p>Inventario de Costes</p>
<p>Inventario de Costes y Stock</p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Movimientos no estándar:</b></p>
<ul>
<li><b>Entradas: AE</b></li>
<li><b>Salidas: AS</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>-w</p>
<p>-z</p>
</td>
<td width="229" valign="top">
<p>Plantilla</p>
<p>Borrador</p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Previsión traspaso de almacén:</b></p>
<ul>
<li><b>Pendiente: XM</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>P</p>
<p>AE</p>
<p>AD</p>
<p>C</p>
<p>-w</p>
<p>-z</p>
</td>
<td width="229" valign="top">
<p>Pendiente</p>
<p>Aceptado en preparación</p>
<p>Aceptado preparado para entregar</p>
<p>Cerrado</p>
<p>Plantilla</p>
<p>Borrador</p>
</td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Traspaso de almacén:</b></p>
<ul>
<li><b>Entregado: CM</b></li>
</ul>
</td>
<td width="58" valign="top"><p>&nbsp;</p></td>
<td width="229" valign="top"><p>&nbsp;</p></td>
</tr>
<tr>
<td width="223" valign="top">
<p><b>Previsiones de expediciones:</b></p>
<ul>
<li><b>De pedido: EXPC</b></li>
<li><b>De traspaso: EXPM</b></li>
</ul>
</td>
<td width="58" valign="top">
<p>P</p>
<p>AE</p>
<p>AD</p> 
<p>C</p> 
</td>
<td width="229" valign="top">
<p>Pendiente</p>
<p>Aceptado en preparación</p>
<p>Aceptado preparado para entregar</p>
<p>Cerrado</p>
</td>
</tr>
</tbody></table></figure>



<p>Estados de notas facturables:</p>



<ul class="wp-block-list">
<li>No facturable: La nota se identificará como no facturable cuando el campo NoFacturar sea 1</li>



<li>Facturada: La nota se identificará como facturada cuando el campo IdFactura sea distinto de NULL</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PlugIn v5 &#8211; Introduction</title>
		<link>https://www.aliquo.software/wiki/pluginv5-introduction/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Tue, 11 Jun 2019 05:52:33 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=22162</guid>

					<description><![CDATA[A plugin is a complement that is related to an application to provide new functionality, usually very specific. This add-on is executed by the main application and interacts through the functions and properties that are available. We have put at your disposal the creation of a small example, step by step, using Visual Studio *. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>A plugin is a complement that is related to an application to provide new functionality, usually very specific. This add-on is executed by the main application and interacts through the functions and properties that are available.<br><br>We have put at your disposal the <a href="/wiki/DemoPlugInV5">creation of a small example</a>, step by step, using Visual Studio <sup>*</sup>.<br><br>The website is available with all the<a href="https://help.aliquosoftware.net/"> .Net documentation</a>, there is also a <a href="https://github.com/Aliquo">Github repository</a> where you can find <a href="https://github.com/Aliquo/plugin5">a practical example to start a customization</a>, from where it is possible to download and consult several examples.<br><br>To distribute the PlugIn, you have to compress all the necessary files in a ZIP file and use the option of <strong>Gestión de archivos de servidor </strong>to upload or update it. Once imported, the file will be available to all users who connect.<br></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/03/image-1.png"><img loading="lazy" decoding="async" width="1024" height="395" src="https://www.aliquo.software/wp-content/uploads/2023/03/image-1-1024x395.png" alt="" class="wp-image-57168" srcset="https://www.aliquo.software/wp-content/uploads/2023/03/image-1-1024x395.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/03/image-1-980x378.png 980w, https://www.aliquo.software/wp-content/uploads/2023/03/image-1-480x185.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>It is important that the ZIP file is uploaded to the folder <strong>PlugIns de empresa</strong>. Normally only the .dll file and the images or icons are necessary. It is not necessary to upload the .pdb file or the .xml of the project itself.<br></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/03/image-3.png"><img loading="lazy" decoding="async" width="1024" height="490" src="https://www.aliquo.software/wp-content/uploads/2023/03/image-3-1024x490.png" alt="" class="wp-image-57172" srcset="https://www.aliquo.software/wp-content/uploads/2023/03/image-3-1024x490.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/03/image-3-980x469.png 980w, https://www.aliquo.software/wp-content/uploads/2023/03/image-3-480x230.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>



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



<p>(*) There is a development version, <a href="https://visualstudio.microsoft.com/downloads/" target="_blank" rel="noreferrer noopener">Visual Studio Community</a>, which can be downloaded for free.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creation of PlugIn terminal 5</title>
		<link>https://www.aliquo.software/wiki/demopluginv5/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Fri, 26 Apr 2019 06:09:00 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=22169</guid>

					<description><![CDATA[Here are the steps to create an example plugin from Visual Studio: We will start Visual Studio and choose the menu option FILE / New project… In the screen of New project we will select Class Library and indicate the name and the framework that we are going to use, version 4.7 should be selected. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Here are the steps to create an example plugin from Visual Studio:</p>



<p> <br>We will start Visual Studio and choose the menu option <em>FILE / New project…</em></p>



<p> <br>In the screen of <strong>New project</strong> we will select <em>Class Library</em> and indicate the name and the framework that we are going to use, version 4.7 should be selected.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://aliquo.software/wp-content/uploads/2020/04/image-49.png" alt="" class="wp-image-22173" width="941" height="653" srcset="https://www.aliquo.software/wp-content/uploads/2020/04/image-49.png 941w, https://www.aliquo.software/wp-content/uploads/2020/04/image-49-300x208.png 300w, https://www.aliquo.software/wp-content/uploads/2020/04/image-49-768x533.png 768w, https://www.aliquo.software/wp-content/uploads/2020/04/image-49-210x146.png 210w, https://www.aliquo.software/wp-content/uploads/2020/04/image-49-50x35.png 50w, https://www.aliquo.software/wp-content/uploads/2020/04/image-49-576x400.png 576w" sizes="auto, (max-width: 941px) 100vw, 941px" /></figure>



<p> <br>Once the project is created we must add the references to the libraries <strong>Aliquo.Core.dll</strong> and <strong>Aliquo.Windows.dll</strong>, which can be found in the installation directory of Aliquo 5, <kbd>"</kbd>C:\Program Files (x86)\Aliquo Software 5<kbd>"</kbd> and <strong>System.ComponentModel.Composition</strong> that can be found in Assemblies. It is important that you mark not to make a local copy of these references.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://aliquo.software/wp-content/uploads/2020/04/image-50.png" alt="" class="wp-image-22174" width="376" height="421" srcset="https://www.aliquo.software/wp-content/uploads/2020/04/image-50.png 376w, https://www.aliquo.software/wp-content/uploads/2020/04/image-50-268x300.png 268w, https://www.aliquo.software/wp-content/uploads/2020/04/image-50-130x146.png 130w, https://www.aliquo.software/wp-content/uploads/2020/04/image-50-45x50.png 45w" sizes="auto, (max-width: 376px) 100vw, 376px" /></figure>



<p> <br>Once the references have been added, you must implement the <strong>Command </strong>class, which is inside the namespace <strong>Aliquo.Windows.Extensibility</strong>.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://aliquo.software/wp-content/uploads/2020/04/image-51.png" alt="" class="wp-image-22175" width="791" height="372" srcset="https://www.aliquo.software/wp-content/uploads/2020/04/image-51.png 791w, https://www.aliquo.software/wp-content/uploads/2020/04/image-51-300x141.png 300w, https://www.aliquo.software/wp-content/uploads/2020/04/image-51-768x361.png 768w, https://www.aliquo.software/wp-content/uploads/2020/04/image-51-260x122.png 260w, https://www.aliquo.software/wp-content/uploads/2020/04/image-51-50x24.png 50w, https://www.aliquo.software/wp-content/uploads/2020/04/image-51-576x271.png 576w" sizes="auto, (max-width: 791px) 100vw, 791px" /></figure>



<p> <br>In addition to implementing the plugin interface to develop and give functionality to the plugin, we must also include the attributes and metadata that allow identifying the plugin type, so that Aliquo can recognize it. </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://aliquo.software/wp-content/uploads/2020/04/image-52.png" alt="" class="wp-image-22176" width="888" height="770" srcset="https://www.aliquo.software/wp-content/uploads/2020/04/image-52.png 888w, https://www.aliquo.software/wp-content/uploads/2020/04/image-52-300x260.png 300w, https://www.aliquo.software/wp-content/uploads/2020/04/image-52-768x666.png 768w, https://www.aliquo.software/wp-content/uploads/2020/04/image-52-168x146.png 168w, https://www.aliquo.software/wp-content/uploads/2020/04/image-52-50x43.png 50w, https://www.aliquo.software/wp-content/uploads/2020/04/image-52-576x499.png 576w" sizes="auto, (max-width: 888px) 100vw, 888px" /></figure>



<p> <br>To start the debugging, you will specify, in the properties of the project, where the application and the compilation folder are located. <br> <br>In the section <strong>Build</strong> we will choose as configuration option <strong>Debug</strong>, indicating the <strong>Output path</strong> <kbd>"</kbd>C:\Program Files (x86)\Aliquo Software 5\PlugIn\<kbd>"</kbd></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://aliquo.software/wp-content/uploads/2020/04/image-53.png" alt="" class="wp-image-22177" width="948" height="751" srcset="https://www.aliquo.software/wp-content/uploads/2020/04/image-53.png 948w, https://www.aliquo.software/wp-content/uploads/2020/04/image-53-300x238.png 300w, https://www.aliquo.software/wp-content/uploads/2020/04/image-53-768x608.png 768w, https://www.aliquo.software/wp-content/uploads/2020/04/image-53-184x146.png 184w, https://www.aliquo.software/wp-content/uploads/2020/04/image-53-50x40.png 50w, https://www.aliquo.software/wp-content/uploads/2020/04/image-53-576x456.png 576w" sizes="auto, (max-width: 948px) 100vw, 948px" /></figure>



<p> <br>In the section <strong>Debug </strong>we will select the <strong>Start external program</strong> of <em>Start action</em> and indicate the complete path where Aliquo is installed (<em>C:\Program Files (x86)\Aliquo Software 5\ Aliquo.exe</em>) and in <strong>Start options</strong> the command line argument <em>/DEV</em> will be indicated, if you want to load the rest of the company&#8217;s PlugIn or <em>/DEVX</em> if you only want the execution of PlugIns hosted in the development folder. </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://aliquo.software/wp-content/uploads/2020/04/image-54.png" alt="" class="wp-image-22178" width="880" height="467" srcset="https://www.aliquo.software/wp-content/uploads/2020/04/image-54.png 880w, https://www.aliquo.software/wp-content/uploads/2020/04/image-54-300x159.png 300w, https://www.aliquo.software/wp-content/uploads/2020/04/image-54-768x408.png 768w, https://www.aliquo.software/wp-content/uploads/2020/04/image-54-260x138.png 260w, https://www.aliquo.software/wp-content/uploads/2020/04/image-54-50x27.png 50w, https://www.aliquo.software/wp-content/uploads/2020/04/image-54-576x306.png 576w" sizes="auto, (max-width: 880px) 100vw, 880px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creation of PlugIn TPV</title>
		<link>https://www.aliquo.software/wiki/demoplugintpv/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Fri, 30 May 2014 07:20:41 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=22191</guid>

					<description><![CDATA[Here are the steps to create an example plugin from Visual Studio: We will start Visual Studio we will select Create a new project in Get started or using the menu choose the option File / New / Project… In the screen of Create a new project we will select Class Library (.NET Framework) and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Here are the steps to create an example plugin from Visual Studio:</p>



<p> <br>We will start Visual Studio we will select <strong>Create a new project</strong> in <em>Get started</em> or using the menu choose the option <em>File / New / Project…</em> </p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/04/image-3.png"><img loading="lazy" decoding="async" width="1014" height="675" src="https://www.aliquo.software/wp-content/uploads/2023/04/image-3.png" alt="" class="wp-image-57184" srcset="https://www.aliquo.software/wp-content/uploads/2023/04/image-3.png 1014w, https://www.aliquo.software/wp-content/uploads/2023/04/image-3-980x652.png 980w, https://www.aliquo.software/wp-content/uploads/2023/04/image-3-480x320.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1014px, 100vw" /></a></figure>



<p> <br>In the screen of <em>Create a new project</em> we will select <strong>Class Library (.NET Framework)</strong> and click on <strong>Next</strong>. </p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/04/image-2.png"><img loading="lazy" decoding="async" width="1014" height="675" src="https://www.aliquo.software/wp-content/uploads/2023/04/image-2.png" alt="" class="wp-image-57183" srcset="https://www.aliquo.software/wp-content/uploads/2023/04/image-2.png 1014w, https://www.aliquo.software/wp-content/uploads/2023/04/image-2-980x652.png 980w, https://www.aliquo.software/wp-content/uploads/2023/04/image-2-480x320.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1014px, 100vw" /></a></figure>



<p> <br>In the screen of <em>Configure your new project</em> we will indicate the <em>Project name</em>, <em>Location</em> and <em>Framework </em>that we are going to use, version <strong>.NET Framework 4</strong> should be selected.</p>



<figure class="wp-block-image size-full"><a href="https://www.aliquo.software/wp-content/uploads/2023/04/image-4.png"><img loading="lazy" decoding="async" width="1014" height="675" src="https://www.aliquo.software/wp-content/uploads/2023/04/image-4.png" alt="" class="wp-image-57185" srcset="https://www.aliquo.software/wp-content/uploads/2023/04/image-4.png 1014w, https://www.aliquo.software/wp-content/uploads/2023/04/image-4-980x652.png 980w, https://www.aliquo.software/wp-content/uploads/2023/04/image-4-480x320.png 480w" sizes="auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1014px, 100vw" /></a></figure>



<p> <br>Once the project is created we must add the reference to the library <strong>AliquoTPV.Core </strong>and <strong>AliquoTPV.Extensibility</strong>, which can be found in the installation directory of Aliquo TPV, <kbd>"</kbd>C:\Program Files (x86)\Aliquo TPV<kbd>"</kbd> and <strong>System.ComponentModel.Composition</strong> that can be found in Assemblies. It is important that you mark not to make a local copy of these references.</p>



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



<p> <br>Once the references have been added, you must implement the <strong>Command </strong>class, which is inside the namespace <strong>AliquoTPV.Extensibility</strong>.</p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/04/image-7.png"><img loading="lazy" decoding="async" width="1024" height="404" src="https://www.aliquo.software/wp-content/uploads/2023/04/image-7-1024x404.png" alt="" class="wp-image-57190" srcset="https://www.aliquo.software/wp-content/uploads/2023/04/image-7-1024x404.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/04/image-7-980x386.png 980w, https://www.aliquo.software/wp-content/uploads/2023/04/image-7-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>In addition to implementing the plugin interface to develop and give functionality to the plugin, we must also include the attributes and metadata that allow identifying the plugin type, so that Aliquo TPV can recognize it. </p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/04/image-9.png"><img loading="lazy" decoding="async" width="1024" height="442" src="https://www.aliquo.software/wp-content/uploads/2023/04/image-9-1024x442.png" alt="" class="wp-image-57192" srcset="https://www.aliquo.software/wp-content/uploads/2023/04/image-9-1024x442.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/04/image-9-980x423.png 980w, https://www.aliquo.software/wp-content/uploads/2023/04/image-9-480x207.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>To start the debugging, you will specify, in the properties of the project, where the application and the compilation folder are located.</p>



<p> <br>In the section <strong>Build </strong>we will choose as configuration option <strong>Debug</strong>, indicating the <strong>Output path</strong> <kbd>"</kbd>C:\Program Files (x86)\Aliquo TPV\PlugIn\<kbd>"</kbd></p>



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



<p> <br>In the section <strong>Debug </strong>we will select the <strong>Start external program</strong> of <em>Start action</em> and indicate the complete path where Aliquo TPV is installed (<em>C:\Program Files (x86)\Aliquo TPV\ AliquoTPV.exe</em>).</p>



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



<p> <br></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PlugIn TPV &#8211; Introduction</title>
		<link>https://www.aliquo.software/wiki/introduccion-plugin-para-tpv/</link>
		
		<dc:creator><![CDATA[Victor Gonzalez]]></dc:creator>
		<pubDate>Wed, 02 Oct 2013 09:00:28 +0000</pubDate>
				<guid isPermaLink="false">https://aliquo.software/?post_type=epkb_post_type_1&#038;p=22186</guid>

					<description><![CDATA[A plugin is a complement that is related to an application to provide new functionality, usually very specific. This add-on is executed by the main application and interacts through the functions and properties that are available. We have put at your disposal the creation of a small example, step by step, using Visual Studio* and you [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>A plugin is a complement that is related to an application to provide new functionality, usually very specific. This add-on is executed by the main application and interacts through the functions and properties that are available.</p>



<p> <br>We have put at your disposal the <a href="https://www.aliquo.software/wiki/demoplugintpv/">creation of a small example</a>, step by step, using Visual Studio<sup>*</sup> and you can download a demo PlugIn from <a href="https://github.com/Aliquo/PluginTPV">Github</a>, where you can consult some examples.</p>



<p> <br>To distribute the PlugIn, you have to compress all the necessary files in a ZIP file and use the option of <strong>Gestión de archivos de servidor</strong> to upload or update it. Once imported, the file will be available to all terminals who connect.<br></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/03/image-1.png"><img loading="lazy" decoding="async" width="1024" height="395" src="https://www.aliquo.software/wp-content/uploads/2023/03/image-1-1024x395.png" alt="" class="wp-image-57168" srcset="https://www.aliquo.software/wp-content/uploads/2023/03/image-1-1024x395.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/03/image-1-980x378.png 980w, https://www.aliquo.software/wp-content/uploads/2023/03/image-1-480x185.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>It is important that the ZIP file is uploaded under the name <strong>Plugin.zip</strong> to the folder <strong>Actualizaciones de TPV</strong><em>.</em> Normally only the .dll file and the images or icons are necessary. It is not necessary to upload the .pdb file or the .xml of the project itself.<br></p>



<figure class="wp-block-image size-large"><a href="https://www.aliquo.software/wp-content/uploads/2023/03/image-2.png"><img loading="lazy" decoding="async" width="1024" height="490" src="https://www.aliquo.software/wp-content/uploads/2023/03/image-2-1024x490.png" alt="" class="wp-image-57169" srcset="https://www.aliquo.software/wp-content/uploads/2023/03/image-2-1024x490.png 1024w, https://www.aliquo.software/wp-content/uploads/2023/03/image-2-980x469.png 980w, https://www.aliquo.software/wp-content/uploads/2023/03/image-2-480x230.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>



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



<p>(*) There is a development version, <a href="https://visualstudio.microsoft.com/downloads/" target="_blank" rel="noreferrer noopener">Visual Studio Community</a>, which can be downloaded for free.</p>



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