<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-33066466.post5673969900640637030..comments</id><updated>2009-06-29T18:09:49.694-03:00</updated><title type='text'>Comments on Blog de Marcos Crispino: Objetos que devuelven más de un valor en GeneXus</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.marcoscrispino.com/feeds/5673969900640637030/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default'/><link rel='alternate' type='text/html' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html'/><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/07565702485820119664</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33066466.post-8003501209257379162</id><published>2009-06-29T18:09:49.694-03:00</published><updated>2009-06-29T18:09:49.694-03:00</updated><title type='text'>Pablo: Ese caso que planteas es demasiado simple :...</title><content type='html'>Pablo: Ese caso que planteas es demasiado simple :) Te puedo asegurar que tengo ejemplos que no se resuelven con un solo select...&lt;br /&gt;&lt;br /&gt;Igual está claro que en GeneXus X muchas veces no es necesario hacer un procedimiento si se puede usar una fórmula.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/8003501209257379162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/8003501209257379162'/><link rel='alternate' type='text/html' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html?showComment=1246309789694#c8003501209257379162' title=''/><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/07565702485820119664</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17491296579384046174'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html' ref='tag:blogger.com,1999:blog-33066466.post-5673969900640637030' source='http://www.blogger.com/feeds/33066466/posts/default/5673969900640637030' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-33066466.post-8280140832918320961</id><published>2009-06-29T12:04:50.296-03:00</published><updated>2009-06-29T12:04:50.296-03:00</updated><title type='text'>Una alternativa, que puede servir en muchos casos ...</title><content type='html'>Una alternativa, que puede servir en muchos casos es hacerlo así: &lt;br /&gt;&lt;br /&gt;&amp;amp;SaldoImporte = Find(ProductoSaldo, ProductoId = &amp;amp;Id)&lt;br /&gt;&lt;br /&gt;&amp;amp;SaldoCantidad = Find(ProductoCantidad, ProductoId = &amp;amp;Id)&lt;br /&gt;&lt;br /&gt;A partir de GX X, ambos FINDs intentarán resolverse en un único select.&lt;br /&gt;&lt;br /&gt;Ventajas: &lt;br /&gt;- evitas el Proc y por ende queda mas clara la intención.&lt;br /&gt;- no pierdes la optimización de recuperar todo en un único select.&lt;br /&gt;&lt;br /&gt;saludos,&lt;br /&gt;Pablo Mazzilli</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/8280140832918320961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/8280140832918320961'/><link rel='alternate' type='text/html' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html?showComment=1246287890296#c8280140832918320961' title=''/><author><name>Pablo</name><uri>http://www.blogger.com/profile/18058957975093398033</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html' ref='tag:blogger.com,1999:blog-33066466.post-5673969900640637030' source='http://www.blogger.com/feeds/33066466/posts/default/5673969900640637030' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-33066466.post-4017408412504725845</id><published>2009-06-25T23:59:29.078-03:00</published><updated>2009-06-25T23:59:29.078-03:00</updated><title type='text'>La verdad es que prefiero usar el call que usar un...</title><content type='html'>La verdad es que prefiero usar el call que usar un llamado como en el ejemplo de Python... Me parece mucho más natural.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/4017408412504725845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/4017408412504725845'/><link rel='alternate' type='text/html' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html?showComment=1245985169078#c4017408412504725845' title=''/><author><name>Roberto Clavell</name><uri>http://www.blogger.com/profile/07821653878117935667</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13007468680403135002'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html' ref='tag:blogger.com,1999:blog-33066466.post-5673969900640637030' source='http://www.blogger.com/feeds/33066466/posts/default/5673969900640637030' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-33066466.post-3975070761927179144</id><published>2009-06-25T19:09:18.283-03:00</published><updated>2009-06-25T19:09:18.283-03:00</updated><title type='text'>GML: Sí, pero entonces debería tener un montón de ...</title><content type='html'>GML: Sí, pero entonces debería tener un montón de SDTs que usaría solo para devolver valores... No se, no me convence demasiado esa opción.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/3975070761927179144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/3975070761927179144'/><link rel='alternate' type='text/html' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html?showComment=1245967758283#c3975070761927179144' title=''/><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/07565702485820119664</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17491296579384046174'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html' ref='tag:blogger.com,1999:blog-33066466.post-5673969900640637030' source='http://www.blogger.com/feeds/33066466/posts/default/5673969900640637030' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-33066466.post-1322579059541934950</id><published>2009-06-25T17:00:11.152-03:00</published><updated>2009-06-25T17:00:11.152-03:00</updated><title type='text'>También, como alternativa con respecto a (**) podr...</title><content type='html'>También, como alternativa con respecto a (**) podrías retornar un SDT que tenga ambos valores, donde vuelve a tener sentido la udp. Entonces, tu retorno es el saldo del producto, el cuál está compuesto por cantidad e importe.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/1322579059541934950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33066466/5673969900640637030/comments/default/1322579059541934950'/><link rel='alternate' type='text/html' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html?showComment=1245960011152#c1322579059541934950' title=''/><author><name>GML</name><uri>http://www.blogger.com/profile/15203174089580442502</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.marcoscrispino.com/2009/06/objetos-que-devuelven-mas-de-un-valor.html' ref='tag:blogger.com,1999:blog-33066466.post-5673969900640637030' source='http://www.blogger.com/feeds/33066466/posts/default/5673969900640637030' type='text/html'/></entry></feed>