# Borrar dos fichas de tablas distintas

**URL:** <https://foros.velneo.com/t/borrar-dos-fichas-de-tablas-distintas/9757>\
**Category:** Velneo\
**Created:** [8 Febrero, 2018 12:25 UTC](https://foros.velneo.com/t/borrar-dos-fichas-de-tablas-distintas/9757 "2018-02-08T12:25:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![franpino](https://avatars.discourse-cdn.com/v4/letter/f/f14d63/32.png) [@franpino](https://foros.velneo.com/u/franpino)\
**Post date:** [8 Febrero, 2018 12:25 UTC](https://foros.velneo.com/t/borrar-dos-fichas-de-tablas-distintas/9757/1 "2018-02-08T12:25:27Z")

</div>

Hola a todos, a ver si me podéis echar una mano nuevamente.

Tengo un formulario de facturas (vERP) con un botón de ELIMINAR el cuál elimina el registro en cuestión, todo bien. Ahora necesito que cuando se borre, además borre un registro de otra tabla, ya que sin la factura este registro no me es necesario.

El manejador de la factura borrar así:  
**_Interfaz\_ Ejecutar manejador de evento ( SUP\_REG,)_**

Y su manejador de evento es en Javascript con lo siguiente:  
**_// Eliminar el registro  
theRoot.dataView().eliminateConfirm();_**

Necesitaría borrar la factura y el registro relacionado de la otra tabla con algo como esto:  
  
**_Interfaz\_ Ejecutar manejador de evento ( SUP\_REG,OK)  
If(OK)  
Cargar lista ( Tabla@tabla.dat, Name, “loquesea”)_**

- Seleccionar ficha por posicion(1)
- Eliminar la ficha seleccionada.

el problema de esto es que cuando borra la factura el vClient se me bloquea… me estoy equivocando con el OK probablemente, como podría hacer para comprobar que la factura realmente ha sido borrada antes de iniciar el borrado del otro registro?

Muchas gracias, espero haberlo explicado bien.

---

<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:** [8 Febrero, 2018 13:27 UTC](https://foros.velneo.com/t/borrar-dos-fichas-de-tablas-distintas/9757/2 "2018-02-08T13:27:19Z")

</div>

Hola franpino.

La función theRoot.dataView().eliminateConfirm() cierra el formulario automáticamente, por lo tanto, el if(OK) no sé si se llega a ejecutar.

Pon el if(OK) fuera del formulario y en su lugar comprueba antes que ya no existe el ID de la factura que acabas de eliminar para proceder al borrado del otro registro.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![franpino](https://avatars.discourse-cdn.com/v4/letter/f/f14d63/32.png) [@franpino](https://foros.velneo.com/u/franpino)\
**Post date:** [9 Febrero, 2018 11:11 UTC](https://foros.velneo.com/t/borrar-dos-fichas-de-tablas-distintas/9757/3 "2018-02-09T11:11:51Z")

</div>

OK ya ha quedado solucionado, muchas gracias Paco.
