<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Machetes Varios</title>
	<atom:link href="http://mismachetes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mismachetes.wordpress.com</link>
	<description>apuntes varios erp cwa logic ( ahora SoftLand Logic ) -  sql y veremos que otra cosa</description>
	<lastBuildDate>Fri, 13 Jan 2012 14:56:03 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mismachetes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Machetes Varios</title>
		<link>http://mismachetes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mismachetes.wordpress.com/osd.xml" title="Machetes Varios" />
	<atom:link rel='hub' href='http://mismachetes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Derechos en la Registry para actualización de librerias</title>
		<link>http://mismachetes.wordpress.com/2011/11/15/derechos-en-la-registry-para-actualizacion-de-librerias/</link>
		<comments>http://mismachetes.wordpress.com/2011/11/15/derechos-en-la-registry-para-actualizacion-de-librerias/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 16:34:34 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[1.14 Instalaciones]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=562</guid>
		<description><![CDATA[Gran aporte de Lucas Delfino en cwausers &#160; Hasta windows XP, el procedimiento ( según la documentación ), es dar permisos totales al usuario sobre la clave HKEY_CLASSES_ROOT. A partir de Win Vista, éste procedimiento puede ser muy peligroso, lo recomendable es  crear un acceso directo con los siguientes parámetros: &#160; &#160; runas /user:dominio\Usuario_Administrador /savedcred &#8220;C:\Archivos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=562&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Gran aporte de Lucas Delfino en <a title="Foro cwausers" href="https://groups.google.com/forum/?hl=es#!topic/cwausers/4_dNJaaO5hY">cwausers</a></p>
<p>&nbsp;</p>
<p>Hasta windows XP, el procedimiento ( según la documentación ), es dar permisos totales al usuario sobre la clave HKEY_CLASSES_ROOT.</p>
<p>A partir de Win Vista, éste procedimiento puede ser muy peligroso, lo recomendable es  crear un acceso directo con los siguientes parámetros:</p>
<p>&nbsp;</p>
<p><span id="more-562"></span></p>
<p>&nbsp;</p>
<p>runas /user:dominio\Usuario_Administrador /savedcred &#8220;C:\Archivos de programa\Softland\Logic\SG32.exe /regall&#8221;</p>
<p>&nbsp;</p>
<p>la primera vez que lo ejecutes te va a pedir una contraseña en una venta DOS… el parámetro /savedcred es el que se encarga justamente que no pida la contraseña en las siguientes. De esta forma estarías ahorrándote desloguearte del usuario para registrar librerías.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/562/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=562&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/11/15/derechos-en-la-registry-para-actualizacion-de-librerias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>RA  ( Relacion de aplicaciones ) -Leer campo Memo</title>
		<link>http://mismachetes.wordpress.com/2011/10/19/ra-relacion-de-aplicaciones-leer-campo-memo/</link>
		<comments>http://mismachetes.wordpress.com/2011/10/19/ra-relacion-de-aplicaciones-leer-campo-memo/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 19:50:20 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[1.13 Desarrollos]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=557</guid>
		<description><![CDATA[origen : cwausers Problema:  Se necesita poder leer un campo Memo ( en SQL text ) desde el código de una aplicación RA (&#8220;mascaras para tablas&#8221;), sin truncar su valor ( o sea convirtiendo a VARCHAR(8000) desde la consulta al servidor ) El tema es que cuando llega a ese campo da &#8220;odbc sql driver [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=557&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>origen : <a href="https://groups.google.com/forum/?hl=es#!topic/cwausers/OKJ1y6Ji1sg">cwausers</a></p>
<p>Problema:  Se necesita poder leer un campo Memo ( en SQL text ) desde el código de una aplicación RA (&#8220;mascaras para tablas&#8221;), sin truncar su valor ( o sea convirtiendo a VARCHAR(8000) desde la consulta al servidor )</p>
<p>El tema es que cuando llega a ese campo da &#8220;odbc sql driver posicion del cursor no valida &#8220;.</p>
<p><span id="more-557"></span></p>
<p>La Sintaxis usada es:</p>
<div>La sintaxis que uso es:</div>
<div>
<div>   sSql = &#8220;EXEC  Usr_Sp_Bloqueos_RecuperoClientesABloquear  &#8217;&#8221; &amp; sTipCli &amp; &#8220;&#8216;,&#8221; &amp; iDias &amp; &#8220;, &#8216;&#8221; &amp; sFchHas &amp; &#8220;&#8216; &#8220;</div>
<div>                 Set Rd = oWho.DataAccess.OpenResultSet(CStr(sSql))</div>
<div>                 Do While Not Rd.EOF</div>
<div>                     lRow = lRow + 1</div>
<div>                     With oWho.Table.Rows(1).Tables(&#8220;USR_CBRMVI&#8221;).Rows</div>
<div>                         With .Add(lRow)</div>
<div>                             .Fields(&#8220;USR_CBRMVI_NROCTA&#8221;).Value = Rd(&#8220;USR_CBRMVI_NROCTA&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_NROCTA&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_NOMBRE&#8221;).Value = Rd(&#8220;USR_CBRMVI_NOMBRE&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_NOMBRE&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_BLOQUE&#8221;).Enabled = True</div>
<div>                             .Fields(&#8220;USR_CBRMVI_BLOQUE&#8221;).Value = Rd(&#8220;USR_CBRMVI_BLOQUE&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_BLOQUE&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_MOTIVO&#8221;).Enabled = True</div>
<div>                       <strong><span style="color:#cc0000;">      .Fields(&#8220;USR_CBRMVI_MOTIVO&#8221;).Value = Rd(&#8220;USR_CBRMVI_MOTIVO&#8221;).Value &gt;&gt; aqui da error</span></strong></div>
<div>                             .Fields(&#8220;USR_CBRMVI_MOTIVO&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SDOEXC&#8221;).Value = Rd(&#8220;USR_CBRMVI_SDOEXC&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SDOEXC&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SDONOR&#8221;).Value = Rd(&#8220;USR_CBRMVI_SDONOR&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SDONOR&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SDOTOT&#8221;).Value = Rd(&#8220;USR_CBRMVI_SDOTOT&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SDOTOT&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_LMCCRD&#8221;).Value = Rd(&#8220;USR_CBRMVI_LMCCRD&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_LMCCRD&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_SELECC&#8221;).Value = &#8220;N&#8221;</div>
<div>                             .Fields(&#8220;USR_CBRMVI_RESBLO&#8221;).Value = Rd(&#8220;USR_CBRMVI_BLOQUE&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_RESBLO&#8221;).Enabled = False</div>
<div>                             .Fields(&#8220;USR_CBRMVI_RESMOT&#8221;).Value = Rd(&#8220;USR_CBRMVI_MOTIVO&#8221;).Value</div>
<div>                             .Fields(&#8220;USR_CBRMVI_RESMOT&#8221;).Enabled = False</div>
<div>                         End With</div>
<div>                     End With</div>
<div>                     Rd.MoveNext</div>
<div>                 Loop</div>
<div>             Rd.Close</div>
<div>             Set Rd = Nothing</div>
</div>
<p>Solución:</p>
<ul>
<li>
<h4><span style="color:#000000;">Usar una función MemoRead</span></h4>
</li>
</ul>
<div>
<p>Function MemoRead(ByRef Field)</p>
<p>Const Size = 32768</p>
<p>Dim lngOffset<br />
Dim lngTotalSize<br />
Dim varChunk</p>
<p>&#8216;Lee campo memo y retorna script</p>
<p>lngTotalSize = Field.Size</p>
<p>Do While lngOffset &lt; lngTotalSize</p>
<p>varChunk = Field.GetChunk(Size)</p>
<p>If IsNull(varChunk) Then Exit Do</p>
<p>MemoRead = MemoRead + CStr(varChunk)</p>
<p>lngOffset = lngOffset + Size</p>
<p>Loop</p>
<p>Exit Function</p>
<p>End Function</p>
<h4>Abrir el Cursor como rdOpenKeyset</h4>
<h4><span class="Apple-style-span" style="font-weight:normal;"> Set Rd = oWho.DataAccess.OpenResultset(CStr(sSql), 1)</span></h4>
<h3>El código Definitivo:</h3>
<pre>Function BLOCTA_USR_CBRMVH_GETCLI_On_Change_Pre(sErrorMessage)

    Dim sSql, cn, Rd, lRow, sTipCli, sFchHas, iDias

    If Not oWho.Saving Then

                With oWho.Table.Rows(1)
                    .Fields("USR_CBRMVH_GETCLI").Value = "N"
                    sTipCli = Trim(Mid(.Fields("USR_CBRMVH_VALRUB").Value, 1, 3))
                    sFchHas = .Fields("USR_CBRMVH_FCHHAS").Value
                    iDias = .Fields("USR_CBRMVH_DIAS").Value
                 End With

                 lRow = 0
                 oWho.Table.Rows(1).Tables("USR_CBRMVI").Rows.Clear
                 oWho.Table.Rows(1).Tables("USR_CBRMVI").Rows.MaxRows = 500

                 sSql = "EXEC  Usr_Sp_Bloqueos_RecuperoClientesABloquear  '" &amp; sTipCli &amp; "'," &amp; iDias &amp; ", '" &amp; sFchHas &amp; "' "

                ' se abre recordset como  rdOpenKeyset para poder recuperar el campo MEMO USR_MOTIVO
                ' http://support.microsoft.com/kb/170368/es
                ' https://groups.google.com/forum/?hl=es#!topic/cwausers/OKJ1y6Ji1sg

                Set Rd = oWho.DataAccess.OpenResultset(CStr(sSql), 1)

                 Do While Not Rd.EOF
                     lRow = lRow + 1
                     With oWho.Table.Rows(1).Tables("USR_CBRMVI").Rows
                         With .Add(lRow)
                             .Fields("USR_CBRMVI_NROCTA").Value = Rd("USR_CBRMVI_NROCTA").Value
                             .Fields("USR_CBRMVI_NROCTA").Enabled = False
                             .Fields("USR_CBRMVI_NOMBRE").Value = Rd("USR_CBRMVI_NOMBRE").Value
                             .Fields("USR_CBRMVI_NOMBRE").Enabled = False
                             .Fields("USR_CBRMVI_BLOQUE").Enabled = True
                             .Fields("USR_CBRMVI_BLOQUE").Value = Rd("USR_CBRMVI_BLOQUE").Value
                             .Fields("USR_CBRMVI_BLOQUE").Enabled = False
                             .Fields("USR_CBRMVI_MOTIVO").Enabled = True
                             .Fields("USR_CBRMVI_MOTIVO").Value = MemoRead(Rd("USR_CBRMVI_MOTIVO"))
                             .Fields("USR_CBRMVI_MOTIVO").Enabled = False
                             .Fields("USR_CBRMVI_SDOEXC").Value = Rd("USR_CBRMVI_SDOEXC").Value
                             .Fields("USR_CBRMVI_SDOEXC").Enabled = False
                             .Fields("USR_CBRMVI_SDONOR").Value = Rd("USR_CBRMVI_SDONOR").Value
                             .Fields("USR_CBRMVI_SDONOR").Enabled = False
                             .Fields("USR_CBRMVI_SDOTOT").Value = Rd("USR_CBRMVI_SDOTOT").Value
                             .Fields("USR_CBRMVI_SDOTOT").Enabled = False
                             .Fields("USR_CBRMVI_LMCCRD").Value = Rd("USR_CBRMVI_LMCCRD").Value
                             .Fields("USR_CBRMVI_LMCCRD").Enabled = False
                             .Fields("USR_CBRMVI_SELECC").Value = "N"
                             .Fields("USR_CBRMVI_RESBLO").Value = Rd("USR_CBRMVI_BLOQUE").Value
                             .Fields("USR_CBRMVI_RESBLO").Enabled = False
                             .Fields("USR_CBRMVI_RESMOT").Value = Rd("USR_CBRMVI_MOTIVO").Value
                             .Fields("USR_CBRMVI_RESMOT").Enabled = False
                         End With
                     End With
                     Rd.MoveNext
                 Loop

             Rd.Close
             Set Rd = Nothing

    End If

 End Function</pre>
<h2>ACTUALIZACION</h2>
<p>&nbsp;</p>
<p>Se puede usar la función estandar del sistema de la siguiente manera</p>
<p>Set oGrwStrings = CreateObject(&#8220;GRWStrings.SqlUtilities&#8221;)</p>
<p>.Fields(&#8220;USR_CBRMVI_MOTIVO&#8221;).Value = oGrwStrings.GetValueFromMemo(Rd(&#8220;USR_CBRMVI_MOTIVO&#8221;))</p>
<p>&nbsp;</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/557/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=557&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/10/19/ra-relacion-de-aplicaciones-leer-campo-memo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Circuitos de Facturación &#8211; Usar reportes browse en el primer paso</title>
		<link>http://mismachetes.wordpress.com/2011/10/05/circuitos-de-facturacion-usar-reportes-browse-en-el-primer-paso/</link>
		<comments>http://mismachetes.wordpress.com/2011/10/05/circuitos-de-facturacion-usar-reportes-browse-en-el-primer-paso/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 15:04:43 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[1.8 VT - Ventas]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=554</guid>
		<description><![CDATA[fuente: cwausers Gente, haciendo una consulta sobre la tabla cwparameters, me encontré con el siguiente: FC_FirstStepWithReport que en nuestro caso tenia el normalvalue en &#8216;N&#8217;. En empresa de prueba, lo puse en &#8216;S&#8217;, y luego , mirando los circuitos de facturación encontré el campo FCTCIH_FSWRPT. Resulta que poniendo en &#8216;S&#8217; los campos anteriores, permite levantar movimientos en una registración del [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=554&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>fuente: <a href="https://groups.google.com/forum/?hl=es#!topic/cwausers/5LpXoMBtJy8">cwausers</a></p>
<p>Gente, haciendo una consulta sobre la tabla<strong> cwparameters,</strong> me encontré con el siguiente:</p>
<div><strong>FC_FirstStepWithReport</strong></div>
<div>que en nuestro caso tenia el normalvalue en &#8216;N&#8217;.</div>
<div>En empresa de prueba, lo puse en &#8216;S&#8217;, y luego , mirando los <strong>circuitos de facturación</strong> encontré el campo<strong> FCTCIH_FSWRPT.</strong></div>
<div>Resulta que poniendo en &#8216;S&#8217; los campos anteriores, permite levantar movimientos en una registración del  tipo primer paso, con reportes browse .</div>
<div>Me pareció algo bastante útil, y que permite evitar el uso de consultas integradas ( que requieren capacitación adicional a usuarios )..</div>
<div>Espero les sirva. Me dijeron que apretando cierta combinación de teclas dentro del arbolito se puede jugar al space invaders, pero todavía no hemos encontrado como.</div>
<div>Saludos</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=554&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/10/05/circuitos-de-facturacion-usar-reportes-browse-en-el-primer-paso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Soluciones se Sofware que se Integren al Logic</title>
		<link>http://mismachetes.wordpress.com/2011/07/07/soluciones-se-sofware-que-se-integren-al-logic/</link>
		<comments>http://mismachetes.wordpress.com/2011/07/07/soluciones-se-sofware-que-se-integren-al-logic/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 16:10:31 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=549</guid>
		<description><![CDATA[BPM, autorizaciones via dispositivos móviles, puntos de venta. Experiencia de empresas que tienen Softland Logic y que han integrado o reemplazado módulos del ERP con otro tipo de soluciones. más información en el foro  cwausers <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=549&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>BPM, autorizaciones via dispositivos móviles, puntos de venta. Experiencia de empresas que tienen Softland Logic y que han integrado o reemplazado módulos del ERP con otro tipo de soluciones.</p>
<p>más información en el foro <a href="https://groups.google.com/d/topic/cwausers/1SRUfTPXDM8/discussion"> cwausers </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/549/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=549&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/07/07/soluciones-se-sofware-que-se-integren-al-logic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Impresión de Cheques en Impresora Láser</title>
		<link>http://mismachetes.wordpress.com/2011/06/28/impresion-de-cheques-en-impresora-laser/</link>
		<comments>http://mismachetes.wordpress.com/2011/06/28/impresion-de-cheques-en-impresora-laser/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 18:02:43 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1.2 ReportManager]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=546</guid>
		<description><![CDATA[El problema de imprimir cheques con el generador de reportes, usando papel continuo, es que para que respete el salto de página hay que definir un formulario que tenga la altura del cheque. &#8220;Daniel M &#8221; se quitó el problema haciendolo en una impresora láser, en donde utiliza el tamaño de papel A4, y configurando [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=546&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El problema de imprimir cheques con el generador de reportes, usando papel continuo, es que para que respete el salto de página hay que definir un formulario que tenga la altura del cheque.</p>
<p>&#8220;Daniel M &#8221; se quitó el problema haciendolo en una impresora láser, en donde utiliza el tamaño de papel A4, y configurando el tamaño del cheque en la parte &#8220;Alto de sección&#8221; ( 76 mm )  de la sección Detalle, con lo cual entran 3 cheques por página. El sobrante se &#8220;blanquea&#8221; con el salto de página que hace la impresora láser ( cosa que no sucede si se utilizan formularios continuos )</p>
<p>más info en <a href="https://groups.google.com/forum/?hl=es#!topic/cwausers/OTKWipL8BtE">cwausers</a></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/546/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=546&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/06/28/impresion-de-cheques-en-impresora-laser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Uso de Mascaras en campos de Usuario</title>
		<link>http://mismachetes.wordpress.com/2011/02/25/uso-de-mascaras-en-campos-de-usuario/</link>
		<comments>http://mismachetes.wordpress.com/2011/02/25/uso-de-mascaras-en-campos-de-usuario/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 18:20:58 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[1.1 Stdiccio]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=536</guid>
		<description><![CDATA[1. Sistema de gestion a MASCARAS GENERALES. 2. Crear un código de máscara con la estructura requerida 3. En el stdiccio, establecer  al campo el tipo string ( Ej: STRING13) 4. Stdiccio:  solapa mascara va: GRTMSH                                    GRTMSH_MASCAR , [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=536&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. Sistema de gestion a MASCARAS GENERALES.</p>
<p>2.      Crear un código de máscara con la estructura requerida</p>
<p>3.      En el stdiccio, establecer  al campo el tipo string ( Ej: STRING13)</p>
<p>4. Stdiccio:  solapa mascara va: GRTMSH                                    GRTMSH_MASCAR ,</p>
<p>5.      Tipo de filtro para mascara :     Se compara contra valores constantes. Nuevo: GRTMSH_CODIGO   , Valor: El código de máscara creada el punto 2</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/536/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/536/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/536/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/536/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/536/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/536/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/536/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/536/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=536&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/02/25/uso-de-mascaras-en-campos-de-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Manejo de Wizards</title>
		<link>http://mismachetes.wordpress.com/2011/02/25/manejo-de-wizards/</link>
		<comments>http://mismachetes.wordpress.com/2011/02/25/manejo-de-wizards/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 17:55:59 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[1.1 Stdiccio]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=532</guid>
		<description><![CDATA[Aportes más que interesantes de las formas de usar los wizards de usuario. Como siempre, en cwausers Resumen de la discusion: &#8220; Muuy a grandes rasgos (razgos?), los pasos para crear un proceso es el siguiente: Un wizard lo creas desde el diccio. Ahí mismo le definis cuales son los pasos que va a tener. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=532&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aportes más que interesantes de las formas de usar los wizards de usuario. Como siempre, en <a href="https://groups.google.com/group/cwausers/browse_thread/thread/eda369970275a148?hl=es">cwausers</a></p>
<p><a href="https://groups.google.com/group/cwausers/browse_thread/thread/eda369970275a148?hl=es"></a>Resumen de la discusion:</p>
<p><span id="more-532"></span></p>
<p>&#8220;</p>
<p>Muuy a grandes rasgos (razgos?), los pasos para crear un proceso es el<br />
siguiente:</p>
<p>Un wizard lo creas desde el diccio. Ahí mismo le definis cuales son los<br />
pasos que va a tener.</p>
<p>Por otro lado, tenes que crear las tablas del wizard (también desde el<br />
diccio). Y las asocias una tabla por cada paso. Las podés definir que se<br />
vean en formato formulario (para carga de parámetros por ejemplo)  o como<br />
grilla de datos. Por ejemplo, en la tabla del paso 1 del wizard le pones un<br />
par de campo de parametros, en la tabla del paso 2 la haces en formato<br />
grilla para mostrar los resultados de los parámetros ingresados en el paso<br />
anterior.</p>
<p>Finalmente, y muy importante. Necesitás asociar ese wizard a una dll de<br />
usuario, para poder operar con el mismo. Sino te va a quedar un wizard que<br />
no hace nada. Pero para esto necesitas una licencia especial (GSL, Generador<br />
de Script por Link).<br />
Una vez que tenes asociado el wizard, cuando se ejecuta se invoca un método<br />
que vos tenes definido en la dll (thisevent()). Y recibis por parámetro el<br />
objeto wizard. De esta forma podes capturar los parametros ingresados,<br />
navegar entre los diferentes pasos, completar las tablas, manejar el<br />
resultado final del ultimo paso, en fin, realizar diferentes acciones.&#8221;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Comento del tema porque yo no utilizo ninguna DLL ni toco nada en el diccio.</p>
<p>Para crear un wizard que ejecute un insert update o delete hago lo siguiente<br />
1) Crear un link a partir del siguiente objeto del sistema<br />
Descripción: Generador de Wizard<br />
Nombre: GRGENWIZ<br />
2) Crear un reporte que comience con USR_WG_ (Hay que disponer de licencias)</p>
<p>campos</p>
<p>CWA_SENTENCIA (aqui poner la sentencia que ejecuta)<br />
CWA_SI<br />
CWA_NO<br />
CWA_MAILTO<br />
CWA_MENSAJE</p>
<p>3) Crear la macro en el link y asociar el reporte</p>
<p>&#8212;&#8211;</p>
<p>Tal cual Claudio, solo que con el WG solo podes desencadenar una sentencia<br />
por le si y otra por el no, no podes hacer un proceso que haga lo que<br />
quieras como comenta Federico.</p>
<p>Buen aporte Federico, la verdad nunca lo había usado. Una pregunta teniendo<br />
el control en la dll podes manejar alguna interaccion con el usuario como<br />
una barra de progreso o un check list ?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>En su momento quise hacer una barra de progreso como la utilizada en la<br />
liquidación de sueldos por ejemplo. Pero no encontré la forma (tampoco me<br />
puse a investigar mucho mas je).<br />
Yo tengo habilitada la licencia para usar dlls de usuario, pero no tengo<br />
ninguna documentación al respecto. Solo lo que aprendí de mi antesesor. Y<br />
muchas pruebas y errores, inspeccionar los objetos en tiempo de ejecución,<br />
object browser, etc.</p>
<p>En los wizard, luego del último paso, viene la pantalla de resultado de la<br />
operación. Sobre esa pantalla podés ir agregando los mensajes que quieras<br />
sobre los pasos de la ejecución de tu código, y el resultado obtenido. Si<br />
anduvo bien, si fallo, hasta podes poner el mensaje de error para cada paso.</p>
<p>Eso lo hacés a través del objeto MessageManager.  Para este objeto le podés<br />
definir mensajes (messages). Y cada mensaje tiene sus atributos, como el<br />
estado, el mensaje, la posicion dentro del messagemanager, y no me acuerdo<br />
que otra cosa mas.</p>
<p>También podes forzar errores, con el metodo SetError.</p>
<p>Nosotros usamos bastante las dlls de usuario, sobre todo porque podés hacer<br />
procesitos que toquen aplicaciones externas. Por ejemplo, tenemos un proceso<br />
que le manda a cada persona (legajo) su recibo de sueldo por mail en pdf, y<br />
aca usamos el pdf creator.<br />
Hay otras formas de hacerlo, con reportes por ejemplo, o con un job. Pero de<br />
esta forma el usuario puede elegir a quienes enviarle el recibo, o<br />
reenviarlo, y le resulta bastante transparente el proceso.<br />
O en su momento teníamos un proceso para factura electrónica de desarrollo<br />
propio, echa con un wizard, porque todavía no estaba habilitado el módulo en<br />
CWA o teníamos problemas (actualmente tenemos implementado el módulo en cwa,<br />
y después de algunas idas y vueltas porque usamos una version multiempresa y<br />
tuvimos algunos líos (sobre todo con la factura electrónica de exportación),<br />
la verdad que ahora anda de maravillas).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/532/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=532&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/02/25/manejo-de-wizards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Registración de Compras (PV) desde un Job</title>
		<link>http://mismachetes.wordpress.com/2011/02/25/registracion-de-compras-pv-desde-un-job/</link>
		<comments>http://mismachetes.wordpress.com/2011/02/25/registracion-de-compras-pv-desde-un-job/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 17:44:03 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1.12 Jobs]]></category>
		<category><![CDATA[Cwa Logic]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=530</guid>
		<description><![CDATA[posteado en cwausers por Claudio Objetivo: hacer una regitración de un circuito de compras desde un job Dificultad: Los circuitos de compra no soportan proceso Total La solución : El script del job debe invocar al wizard, selecionar los campos del reporte browse, y luego, dentro de la regitración, poder guardarla El código de Claudio: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=530&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>posteado en <a href="https://groups.google.com/group/cwausers/browse_thread/thread/b31e15a76fb390ec?hl=es">cwausers</a> por Claudio</p>
<p>Objetivo: hacer una regitración de un circuito de compras desde un job</p>
<p>Dificultad: Los circuitos de compra no soportan proceso Total</p>
<p>La solución : El script del job debe invocar al wizard, selecionar los campos del reporte browse, y luego, dentro de la regitración, poder guardarla</p>
<p><span id="more-530"></span></p>
<p>El código de Claudio:</p>
<p>&nbsp;</p>
<p>Dim oWizard &#8216;Objeto que contendrá el wizard<br />
Dim oConn<br />
Dim ServerName<br />
Dim DatabaseName<br />
Dim UserName<br />
Const cNombreEmpresa = &#8220;DES2&#8243; &#8216;Nombre de la empresa<br />
Const cNombre_Wizard = &#8220;USR_CORMVH_GR&#8221; &#8216;Wizard que se intenta ejecutar<br />
Const cTipoObjeto = 4 &#8216;Tipo del objeto que se intenta crear. A un Wizard lecorresponde un 6</p>
<p>Set oConn = CreateObject(&#8220;ADODB.Connection&#8221;)</p>
<p>&#8216; Specify the OLE DB provider.<br />
oConn.Provider = &#8220;sqloledb&#8221;     &#8216;Identificación del Tipo de Servidor (No Suele Cambiar)</p>
<p>DBProperties.CompanyName = cNombreEmpresa<br />
&#8216; Asigna las propiedades antes establecidas al objeto de la conexión<br />
oConn.Properties(&#8220;Data Source&#8221;).Value = DBProperties.Server<br />
oConn.Properties(&#8220;Initial Catalog&#8221;).Value = DBProperties.Database<br />
oConn.Properties(&#8220;User ID&#8221;).Value = DBProperties.User<br />
oConn.Properties(&#8220;Password&#8221;).Value = DBProperties.Password<br />
oConn.Open</p>
<p>Set oWizard = oApplication.Companies(cNombreEmpresa).GetObject(cNombre_Wizard, cTipoObjeto, &#8220;RUN_FOR_SCRIPT&#8221;)<br />
oWizard.MoveNext</p>
<p>&#8216;Estoy en el reporte<br />
Dim iRowCount<br />
Dim iRowPos<br />
iRowCount = oWizard.CurrentStep.Report.GroupReport.Rows.Count<br />
&#8216;Selecciono todas las filas del reporte Grupos<br />
For iRowPos = 1 To iRowCount<br />
oWizard.CurrentStep.Report.GroupReport.Rows(iRowPos).Selected = True<br />
Next</p>
<p>&#8216;Selecciono todas las filas del reporte Detalle<br />
iRowCountDetails = oWizard.CurrentStep.Report.DetailsReport.Rows.Count<br />
iRowPos = 0<br />
For iRowPos = 1 To iRowCount<br />
oWizard.CurrentStep.Report.DetailsReport.Rows(iRowPos).Selected = True<br />
Next</p>
<p>oWizard.Finish<br />
oWizard.nextobject.save(1)<br />
&#8216;Aqui teoricamente podria obtener el nro de comprobante generado.<br />
&#8216;oWizard.PerformedOperations&#8230;<br />
Set oWizard = Nothing</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=530&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2011/02/25/registracion-de-compras-pv-desde-un-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Conectar a servidor Samba desde Win Vista o Win 7</title>
		<link>http://mismachetes.wordpress.com/2010/11/29/conectar-a-servidor-samba-desde-win-vista-o-win-7/</link>
		<comments>http://mismachetes.wordpress.com/2010/11/29/conectar-a-servidor-samba-desde-win-vista-o-win-7/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 13:35:54 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[Network and Security]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=528</guid>
		<description><![CDATA[Fuente:  El rincón de Igor &#160; Si intentas conectar a un servidor Linux compartido con samba desde Windows Vista, comprobarás que Vista te pide una y otra vez tu usuario y contraseña sin dejarte acceder a dicho servidor. El problema es que Windows Vista, al negociar las credenciales de autenticación con el servidor, por defecto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=528&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fuente:  <a href="http://www.igorgarcia.es/blog/conectar-samba-desde-vista">El rincón de Igor</a></p>
<p>&nbsp;</p>
<p>Si intentas conectar a un servidor Linux compartido con samba desde Windows Vista, comprobarás que Vista te pide una y otra vez tu usuario y contraseña sin dejarte acceder a dicho servidor.</p>
<p>El problema es que Windows Vista, al negociar las credenciales de autenticación con el servidor, por defecto lo hace de forma cifrada usando NTLMv2 y Samba no implementa este cifrado (al menos en versiones anteriores a la 3).</p>
<p>Podemos arreglar esto  cambiando la forma en que Vista transmite las credenciales a Samba durante el proceso de autenticación.</p>
<p>Si tienes Vista Busines, Ultimate o Enterprise:</p>
<ol>
<li>Vete a Inicio, Ejecutar y escribe <strong>secpol.msc</strong></li>
<li>Iremos a: Directivas locales, Opciones de seguridad.</li>
<li>Seguridad de redes: nivel de autenticación de LAN Manager.</li>
<li>Cambiamos el valor: <strong>Enviar sólo respuesta NTLMv2 </strong>por <strong>Enviar LM y NTLM: usar la seguridad de sesión NTLMv2 si se negocia.</strong></li>
<li>Ahora ya podremos acceder a los recursos compartidos mediante samba</li>
</ol>
<p><span id="more-528"></span></p>
<p>Si tenemos Vista Home, no tendremos la utilidad <strong>secpol.msc</strong>, por lo que tendremos que editar el registro manualmente:</p>
<ol>
<li>Inicio, Ejecutar, <strong>regedit</strong>.</li>
<li>Ir hasta la clave:
<pre>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\LMCompatibilityLevel</pre>
</li>
<li>Cambiaremos el valor por defecto (3), que es NTLMv2 only, por 1, que es use NTLMv2 if available, or older versions if not.</li>
<li>Reiniciamos el equipo y listo.</li>
</ol>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/528/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=528&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2010/11/29/conectar-a-servidor-samba-desde-win-vista-o-win-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
		<item>
		<title>Impresión de Importe Formateado</title>
		<link>http://mismachetes.wordpress.com/2010/11/23/impresion-de-importe-formateado/</link>
		<comments>http://mismachetes.wordpress.com/2010/11/23/impresion-de-importe-formateado/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 15:08:12 +0000</pubDate>
		<dc:creator>mismachetes</dc:creator>
				<category><![CDATA[1. Cwa Logic]]></category>
		<category><![CDATA[1.2 ReportManager]]></category>
		<category><![CDATA[Cwa Logic]]></category>
		<category><![CDATA[VBScript]]></category>

		<guid isPermaLink="false">http://mismachetes.wordpress.com/?p=524</guid>
		<description><![CDATA[del foro &#8220;&#8230; . el Gerente de Finanzas quiere SI o SI, que en el casillero donde va el importe en números, esté justificado a la derecha, que termine con &#8220;.-&#8221; &#8220; &#8230; O sea.. si el importe (CJRMVI_IMPORT) en la base de datos esta almacenado como: 12100.75 quiere que quede como: ****** 12.100,75.- &#8220;&#8230; Estuve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=524&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>del <a href="https://groups.google.com/group/cwausers/browse_thread/thread/828f9fc95e8f13e2?hl=es">foro</a></p>
<p>&#8220;&#8230; . el Gerente de Finanzas quiere SI o SI, que en el<br />
casillero donde va el importe en números, esté justificado a la<br />
derecha, que termine con &#8220;.-&#8221; &#8220;</p>
<p>&#8230; O sea.. si el importe (CJRMVI_IMPORT) en la base de datos esta<br />
almacenado como: 12100.75 quiere que quede como: ****** 12.100,75.-</p>
<p>&#8220;&#8230;</p>
<p>Estuve buscando y buscando funciones en SQL que manejen &#8220;mascaras de<br />
edicion&#8221; y no encuentro la forma de hacerlo. Ojo.. no soy un experto<br />
en SQL, pero quizas a alguno de UDs ya les paso algo parecido.</p>
<p>Perdon por lo extenso, pero quería explicar lo mejor posible mi<br />
inquietud.<br />
Gracias ! &#8220;</p>
<p><span id="more-524"></span></p>
<p>Solución:</p>
<p>numero = currentrecord(&#8220;cjrmvi_import&#8221;)<br />
result = right(string(20,&#8221;*&#8221;) &amp; formatnumber(numero,2,-1,0,-1),<br />
20)&amp;&#8221;.-&#8221;</p>
<p>Saludos</p>
<p>Más información ( por Diego Occhiuzzi )</p>
<p><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=http://www.w3schools.com/vbScript/func_formatnumber.asp&amp;usg=AFQjCNFthjctwTdLHc48AxLSBrH_wSgcUA" target="_blank">http://www.w3schools.com/vbScript/func_formatnumber.asp</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mismachetes.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mismachetes.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mismachetes.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mismachetes.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mismachetes.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mismachetes.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mismachetes.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mismachetes.wordpress.com/524/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mismachetes.wordpress.com&amp;blog=188209&amp;post=524&amp;subd=mismachetes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mismachetes.wordpress.com/2010/11/23/impresion-de-importe-formateado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e264b506d98ec29020c46bd91270a55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mismachetes</media:title>
		</media:content>
	</item>
	</channel>
</rss>
