# V7 y cirrus: resultados dispares

**URL:** <https://foros.velneo.com/t/v7-y-cirrus-resultados-dispares/9037>\
**Category:** Velneo\
**Created:** [28 Julio, 2016 10:39 UTC](https://foros.velneo.com/t/v7-y-cirrus-resultados-dispares/9037 "2016-07-28T10:39:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aguinet1](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@aguinet1](https://foros.velneo.com/u/aguinet1)\
**Post date:** [28 Julio, 2016 10:39 UTC](https://foros.velneo.com/t/v7-y-cirrus-resultados-dispares/9037/1 "2016-07-28T10:39:32Z")

</div>

Buenas amigo foreros:

Hace 2 días estoy enfrascado en esto no entiendo porque no arrojan el mismo resultado, haber si me iluminan, una imagen vale mas que mil palabras.

Utilizo V7 7.18.1

Muchas gracias

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/e/e798d5495182920d37fc7939bbf093df755a5103.png)

---

<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:** [28 Julio, 2016 11:34 UTC](https://foros.velneo.com/t/v7-y-cirrus-resultados-dispares/9037/2 "2016-07-28T11:34:10Z")

</div>

Hola aguinet1.

Está claro que tienes un problema con el controlador de CIRRUS porque se supone que la respuesta correcta es Datos: existen.

Seguramente el parámetro DNI (desde params.dni) no llega de la forma correcta al proceso NOTAS\_JSON.  
Depura esa parte y logea de alguna forma que el DNI está llegando correctamente.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [28 Julio, 2016 13:09 UTC](https://foros.velneo.com/t/v7-y-cirrus-resultados-dispares/9037/3 "2016-07-28T13:09:47Z")

</div>

Hola este tipo de problemas ya lo he visto, revisa 2 cosas

1. En primera instancia que si te este llegando lo que esperas en el params.dni

2. que entre el proceso js y el proceso velneo se pasan las variables sin decimales, me pasaba en una consultoria que un proceso js le enviaba un valor de 1 a un proceso velneo, pero este ultimo lo recibia como 1.0 y eso generaba resultados dispares.

un saludo,

---

<div class="post-metadata">

**Author:** ![aguinet1](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@aguinet1](https://foros.velneo.com/u/aguinet1)\
**Post date:** [28 Julio, 2016 14:32 UTC](https://foros.velneo.com/t/v7-y-cirrus-resultados-dispares/9037/4 "2016-07-28T14:32:17Z")

</div>

Muchas gracias amigos, efectivamente el dni llegaba seguido de .000000, ahora me queda así el código:

```
retornaNotas: function(params){
	importClass("VProcess");
	var procesoNotas = new VProcess(theRoot);
	procesoNotas.setProcess("Plataforma_app/NOTAS_JSON");
	var dniNum = Math.round(params.dni);
	var dniString = dniNum.toString();
	procesoNotas.setVar("DNI", dniString);
	if (procesoNotas.exec()){
		var varXX = procesoNotas.varToString("XX");
	}
	return({notas: varXX});
}
```
