# Ayuda para pantalla de captura

**URL:** <https://foros.velneo.com/t/ayuda-para-pantalla-de-captura/9138>\
**Category:** Velneo\
**Created:** [13 Octubre, 2016 18:21 UTC](https://foros.velneo.com/t/ayuda-para-pantalla-de-captura/9138 "2016-10-13T18:21:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![leonardo-daniel-vela](https://avatars.discourse-cdn.com/v4/letter/l/f9ae1b/32.png) [@leonardo-daniel-vela](https://foros.velneo.com/u/leonardo-daniel-vela)\
**Post date:** [13 Octubre, 2016 18:21 UTC](https://foros.velneo.com/t/ayuda-para-pantalla-de-captura/9138/1 "2016-10-13T18:21:15Z")

</div>

Hola a todos, necesito crear una pantalla de captura para pagar a los conductores que llevaron acabo viajes en la semana, se hace cada jueves…

el asunto es que, son 3 tablas, tabla de viajes donde estan las ciudades, las millas del viaje, si es de ida o de vuelta, fecha de cuando inicio el viaje, si es Single o Team ( 1 o 2 conductores ), entonces les pagan considerando el viaje de ida y vuelta para el total de millas, asi como otros conceptos… el asunto es que pueden ser hasta 3 viajes en 1 semana… entonces logicamente tendra que ser un maestro detalle… maestro con su ID, Conductor, Fecha de Pago y el detalle pues todo lo que se le pago… aqui les dejo un bosquejo de lo que quieren, lo hice en Balsamiq Mockups… y tambien adjunto la imagen que ellos me mandaron de Excel

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

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

---

<div class="post-metadata">

**Author:** ![leonardo-daniel-vela](https://avatars.discourse-cdn.com/v4/letter/l/f9ae1b/32.png) [@leonardo-daniel-vela](https://foros.velneo.com/u/leonardo-daniel-vela)\
**Post date:** [14 Octubre, 2016 15:39 UTC](https://foros.velneo.com/t/ayuda-para-pantalla-de-captura/9138/2 "2016-10-14T15:39:52Z")

</div>

**Alguna idea ???** que tal hacerlo por tener un tab para el primer viaje ida/vuelta y luego un boton de agregar y generar otro tab con el sig viaje/vuelta… de tal forma que sea un encabezado detalle, el detalle serian los tabs ?? no se me ocurre nada ?? se puden crear tabs dinamicos ?

---

<div class="post-metadata">

**Author:** ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)\
**Post date:** [15 Octubre, 2016 15:23 UTC](https://foros.velneo.com/t/ayuda-para-pantalla-de-captura/9138/3 "2016-10-15T15:23:51Z")

</div>

Si se pueden por javascript.  
Mira mi control se llama CAJA pero es una caja de formularios, reemplazalo por tu Separador de formularios, VTABWIDGET.  
var json\_csa =  
{  
“1”: {“name”: “emrapp/PAIN”, “title”: “Pain”},  
“2”: {“name”: “emrapp/DELIVERY\_OF\_CARE”, “title”: “Delivery of care”},  
“3”: {“name”: “emrapp/SPIRITUAL\_CIRCUMSTANCES”, “title”: “Spiritual Circumstances”},  
“4”: {“name”: “emrapp/PATIENT\_SPIRITUAL\_DISTRESS\_CONCERN”, “title”: “Patient - Spiritual Distress/Concern”},  
“5”: {“name”: “emrapp/PCG\_SPIRITUAL\_DISTRESS\_CONCERN”, “title”: “PCG - Spiritual Distress/Concern”},  
“6”: {“name”: “emrapp/CARE\_PROVIDED\_\_NARRATIVE”, “title”: “Care Provided & Narrative”}  
}  
var json\_psa =  
{  
“1”: {“name”: “emrapp/PSA\_GENERAL”, “title”: “General”}   
}

var control = theRoot.dataView().control(“CAJA”)  
tipoASS = theRoot.dataView().root().content().fieldToString(“TYPE\_CSA”);  
optmnu = theRoot.varToString(“OPT\_MNU”)  
[//theRoot.dataView](https://theRoot.dataView)().saveRegister()  
//alert(""+tipoASS+","+optmnu);

if ((tipoASS == “2”)||(tipoASS == “3”)){ //CSA standart  
for (var i=0; i\< control.count; i++)  
control.removeForm(i);  
if(json\_csa[optmnu].name != “”)  
{  
control.setVisible(1)  
control.addForm(json\_csa[optmnu].name, json\_csa[optmnu].title);  
} else {  
control.setVisible(0)  
}   
}  
else if(tipoASS == “5”){ //PSA  
for (var i=0; i\< control.count; i++)  
control.removeForm(i);  
if(json\_psa[optmnu].name != “”)  
{  
control.setVisible(1)  
control.addForm(json\_psa[optmnu].name, json\_psa[optmnu].title);  
} else {  
control.setVisible(0)  
}   
}
