<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://documentacion.conarpesa.com.ar/index.php?action=history&amp;feed=atom&amp;title=DEV_FUNCIONES</id>
	<title>DEV FUNCIONES - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://documentacion.conarpesa.com.ar/index.php?action=history&amp;feed=atom&amp;title=DEV_FUNCIONES"/>
	<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=DEV_FUNCIONES&amp;action=history"/>
	<updated>2026-05-06T04:30:19Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://documentacion.conarpesa.com.ar/index.php?title=DEV_FUNCIONES&amp;diff=3738&amp;oldid=prev</id>
		<title>Luciano Carou: /* Triggers */</title>
		<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=DEV_FUNCIONES&amp;diff=3738&amp;oldid=prev"/>
		<updated>2025-03-28T15:52:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Triggers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 17:52 28 mar 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot;&gt;Línea 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Relaciones=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Relaciones=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Triggers=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Triggers=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===prxfunciones_TR_DELETE===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Elimina la función de los roles de seguridad, opera en DELETE.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Luciano Carou</name></author>
	</entry>
	<entry>
		<id>https://documentacion.conarpesa.com.ar/index.php?title=DEV_FUNCIONES&amp;diff=3708&amp;oldid=prev</id>
		<title>Luciano Carou: Página creada con «=Descripción= Diagrama de funciones. La tabla &#039;&#039;&#039;prxfunciones&#039;&#039;&#039; (Funciones de catálogo) define la cabecera de las funciones.  Las funciones (ver [https://learn.microsoft.com/es-es/sql/t-sql/functions/functions?view=sql-server-ver16 Funciones]) realizan un cálculo sobre un conjunto de valores recibido como argumentos y devuelven un valor único. Hay distintos tipos de funciones en SQL SERVER.  L…»</title>
		<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=DEV_FUNCIONES&amp;diff=3708&amp;oldid=prev"/>
		<updated>2025-03-28T14:30:48Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «=Descripción= &lt;a href=&quot;/index.php?title=Archivo:20250318_1603_prxfunciones.png&quot; title=&quot;Archivo:20250318 1603 prxfunciones.png&quot;&gt;miniaturadeimagen|izquierda|Diagrama de funciones.&lt;/a&gt; La tabla &amp;#039;&amp;#039;&amp;#039;prxfunciones&amp;#039;&amp;#039;&amp;#039; (Funciones de catálogo) define la cabecera de las funciones.  Las funciones (ver [https://learn.microsoft.com/es-es/sql/t-sql/functions/functions?view=sql-server-ver16 Funciones]) realizan un cálculo sobre un conjunto de valores recibido como argumentos y devuelven un valor único. Hay distintos tipos de funciones en SQL SERVER.  L…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Descripción=&lt;br /&gt;
[[Archivo:20250318 1603 prxfunciones.png|miniaturadeimagen|izquierda|Diagrama de funciones.]]&lt;br /&gt;
La tabla &amp;#039;&amp;#039;&amp;#039;prxfunciones&amp;#039;&amp;#039;&amp;#039; (Funciones de catálogo) define la cabecera de las funciones.&lt;br /&gt;
&lt;br /&gt;
Las funciones (ver [https://learn.microsoft.com/es-es/sql/t-sql/functions/functions?view=sql-server-ver16 Funciones]) realizan un cálculo sobre un conjunto de valores recibido como argumentos y devuelven un valor único. Hay distintos tipos de funciones en SQL SERVER.&lt;br /&gt;
&lt;br /&gt;
Las funciones del catálogo pueden ser creadas en la base de datos o no:&lt;br /&gt;
*Si se crean en la BD pueden ser usadas en cualquier código de la aplicación.&lt;br /&gt;
*Si no se crean en la base de datos solo pueden ser usadas en algún proceso como el de liquidación de haberes (esto no está documentado).&lt;br /&gt;
=Estructura=&lt;br /&gt;
[[Category:MANUAL/DESARROLLADOR]]&lt;br /&gt;
[[Category:DEV FUNCIONES]]&lt;br /&gt;
*La tabla [[DEV FUNCIONES/ARGUMENTOS|Funciones, argumentos (prxfuncionesA)]] define los argumentos de la función.&lt;br /&gt;
*La tabla [[DEV FUNCIONES/DETALLE|Funciones, detalle (prxfuncionesD)]] define el código SQL de la función.&lt;br /&gt;
=[[QUEESESTO/IDENTIDAD|Identidad]]=&lt;br /&gt;
* Tabla: &amp;#039;&amp;#039;&amp;#039;prxfunciones&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Tipo: &amp;#039;&amp;#039;&amp;#039;TABLA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Define atributo &amp;#039;&amp;#039;&amp;#039;Codigo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Catálogo: &amp;#039;&amp;#039;&amp;#039;[[SYS OBJETOS]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=[[QUEESESTO/LISTADECAMPOS|Lista de campos]]=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Columna !! Campo físico !! Campo lógico !! Atributo !! Descripción !! Etiquetas !! Definición !! Observaciones&lt;br /&gt;
|-&lt;br /&gt;
|1||Codigo||Codigo||[[VARCHAR(128)|VARCHAR(128)]]||Caracteres de longitud variable hasta 128 caracter/es||KEY,REQ,VIS,INS||[[DEV FUNCIONES|prxfunciones]]||Código de la función.&lt;br /&gt;
|-&lt;br /&gt;
|2||Descripcion||Descripcion||[[VARCHAR(100)|VARCHAR(100)]]||Caracteres de longitud variable hasta 100 caracter/es||REQ,VIS,INS,UPD||[[DEV FUNCIONES|prxfunciones]]||Descripción de la función.&lt;br /&gt;
|-&lt;br /&gt;
|3||ValorRetorno||ValorRetorno||[[VARCHAR(128)|VARCHAR(128)]]||Caracteres de longitud variable hasta 128 caracter/es||VIS,INS,UPD||[[DEV FUNCIONES|prxfunciones]]||Atributo correspondiente al valor de retorno.&lt;br /&gt;
|-&lt;br /&gt;
|4||AplicaEnServidor||AplicaEnServidor||[[BIT|BIT]]||Campo lógico, admite 1, 0 y NULL||VIS,INS,UPD||[[DEV FUNCIONES|prxfunciones]]||Marcar para indicar que la función debe crearse en el motor de base de datos. De lo contrario la función solo puede ser usada dentro del sistema, por ejemplo: liquidación de sueldos.&lt;br /&gt;
|-&lt;br /&gt;
|5||Comentarios||Comentarios||[[VARCHAR(256)|VARCHAR(256)]]||Caracteres de longitud variable hasta 256 caracter/es||VIS,INS,UPD||[[DEV FUNCIONES|prxfunciones]]||Comentarios libres.&lt;br /&gt;
|-&lt;br /&gt;
|6||Catalogo||Catalogo||[[DEV CATALOGOS|pCATALOGO]]||Catálogos||REQ,||[[DEV FUNCIONES|prxfunciones]]||Catálogo al que pertenece el objeto.&lt;br /&gt;
|-&lt;br /&gt;
|7||CatalogoKey||CatalogoKey||[[VARCHAR(256)|VARCHAR(256)]]||Caracteres de longitud variable hasta 256 caracter/es||INS,UPD||[[DEV FUNCIONES|prxfunciones]]||Ubicación de la clase dentro del menú del catálogo (no tiene que ver con los menús de usuario), este esquema de menús será eventualmente reemplazado por el siguiente campo.&lt;br /&gt;
|-&lt;br /&gt;
|8||CatalogoMenu||CatalogoMenu||[[DEV CATALOGOS/ETIQUETAS MENU|pCATALOGO_TAG]]||Catálogos, etiquetas de menú||VIS,INS,UPD||[[DEV FUNCIONES|prxfunciones]]||Código de etiqueta seleccionado de las etiquetas del catálogo, éste será el nuevo esquema de armado de menús.&lt;br /&gt;
|-&lt;br /&gt;
|9||TS||TS||[[prxtimestamp|prxtimestamp]]||Marca de tiempo.||||[[DEV FUNCIONES|prxfunciones]]||TIMESTAMP del momento de creado del objeto.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
=Observaciones adicionales sobre los campos=&lt;br /&gt;
===AplicaEnServidor===&lt;br /&gt;
Marcar para indicar que la función debe crearse en el motor de base de datos. De lo contrario la función solo puede ser usada dentro del sistema. Por ejemplo, las funciones de liquidación de sueldos que operan dentro de un procedimiento del sistema.&lt;br /&gt;
&lt;br /&gt;
=Relaciones=&lt;br /&gt;
=Triggers=&lt;/div&gt;</summary>
		<author><name>Luciano Carou</name></author>
	</entry>
</feed>