# Orden de los registros en Vreport

**URL:** <https://foros.velneo.com/t/orden-de-los-registros-en-vreport/9487>\
**Category:** Velneo\
**Created:** [4 Junio, 2017 07:12 UTC](https://foros.velneo.com/t/orden-de-los-registros-en-vreport/9487 "2017-06-04T07:12:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gandara](https://avatars.discourse-cdn.com/v4/letter/g/858c86/32.png) [@gandara](https://foros.velneo.com/u/gandara)\
**Post date:** [4 Junio, 2017 07:12 UTC](https://foros.velneo.com/t/orden-de-los-registros-en-vreport/9487/1 "2017-06-04T07:12:19Z")

</div>

Hola Necesito Hacer un informe por rango de fechas de los Artículos más vendidos de mis Facturas Simplificadas ordenado de Manera Ascendente  
No sé qué instrucción hacer para que la lista que le paso al Vreport sea como esta sentencia SQL:  
SELECT ART.NOM\_TPV, SUM (CAN), SUM (IMP\_PVP) FROM FAC\_LIN\_T  
WHERE FCH \>= FECH\_INI AND FCH\<=FECH\_FIN  
GROUP BY ART.NOM\_TPV  
ORDER BY SUM (CAN)

Agradecería cualquier sugerencia?  
O dentro de Vreport se puede ordenar los registros del pie de página por medio de una variable calculada, porque ya logré imprimir los artículos con sus cantidades pero como el corte del grupo es por el nombre del artículo (ART.NOM\_TPV) no sé cómo ordenarlos por la cantidad que es una variable calculada

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [4 Junio, 2017 23:03 UTC](https://foros.velneo.com/t/orden-de-los-registros-en-vreport/9487/2 "2017-06-04T23:03:52Z")

</div>

Hola gandara.

En Velneo no se pueden devolver agregados de forma dinámica como en SQL, dichos agregados deben estar ya calculados en la base de datos mediante las Actualizaciones.  
Por otro lado el informe vReport debe recibir siempre la lista ordenada previamente (en la versión 21 ya se puede ordenar al recibir la Lista).

En resumen:

- Calcula previamente los agregados: con Actualizaciones en una tabla en disco o en el momento de imprimir usando una tabla temporal
- Ordena la Lista de agregados por el campo SUMA\_CAN (en la versión 21 se puede definir en el propio Informe)
- Generar el Informe

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![gandara](https://avatars.discourse-cdn.com/v4/letter/g/858c86/32.png) [@gandara](https://foros.velneo.com/u/gandara)\
**Post date:** [6 Junio, 2017 04:26 UTC](https://foros.velneo.com/t/orden-de-los-registros-en-vreport/9487/3 "2017-06-06T04:26:21Z")

</div>

Gracias
