# Actualizar existencias desde lineas albaran segun si albaran es pte o entregado

**URL:** <https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507>\
**Category:** Velneo\
**Created:** [14 Julio, 2011 20:08 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507 "2011-07-14T20:08:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [14 Julio, 2011 20:08 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/1 "2011-07-14T20:08:11Z")

</div>

Hola tengo una tabla con la cabecera del albaran y otra submaestra con el detalle del albaran donde pongo las existencias que van entrando. En la tabla existencias tengo dos campos "Existencias ptes de llegar" y "Existencias entregadas" que me gustarían se actualizasen del campo cantidad de la tabla detalle de albaranes pero según si el albarán está en estado pte o entregado (esto viene de una tabla estática) se debería actualizar un campo u otro.

Al cambiar el estado y no tocar la tabla detalle albaranes lógicamente no actualiza, supongo que se tendrá que ejecutar un evento al cambiar estado que actúe sobre la tabla detalle de albaranes pero ¿cómo sería ese evento?

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [15 Julio, 2011 07:37 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/2 "2011-07-15T07:37:33Z")

</div>

Hola.

Pienso que tu mejor opción es hacer que la actualización (desde detalles albarán hacia existencias) tenga como condición un campo de la propia tabla detalles albarán, que indique el estado de la línea. De ese modo, cuando cambie ese campo, hará y deshará las actualizaciones él solo.

Lo que sí tendrías que hacer es que, cuando cambie el estado en la cabecera, hacer que también se modifique el campo estado de las líneas (p.ej., con un evento de tabla después de modificar).

Saludos,

Fran Varona

---

<div class="post-metadata">

**Author:** ![huntergps79](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/huntergps79/32/5642_2.png) [@huntergps79](https://foros.velneo.com/u/huntergps79)\
**Post date:** [17 Julio, 2011 15:14 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/3 "2011-07-17T15:14:45Z")

</div>

En efecto, como dic Fran es la mejor manera, en la tabla de movimiento pongo un campo booleano que luego sirve de condicion en las actualizaciones.

---

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [17 Julio, 2011 18:49 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/4 "2011-07-17T18:49:24Z")

</div>

Hola he creado el boleano y si que actualiza en base a esa condición pero me falla el evento. Cuando cambia el estado del albarán no me cambia la línea de albarán

He creado un campo boleano en la tabla cabecera y otro en la tabla detalle  
En la tabla de la cabecera he creado un evento MOdificacion: posterior a una modificacion de ficha en el que hago

Cargo la lista del detalle : cargar lista (detalle albaranes ,ID)  
 modificar ficha seleccionada  
 modificar campo(boleano,#albaranes.boleano)  
y no me actualiza

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [18 Julio, 2011 09:00 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/5 "2011-07-18T09:00:25Z")

</div>

Hola.

No puedes usar "Modificar ficha seleccionada" si antes no seleccionas una ficha. De todos modos, lo que intentaría hacer sería:

Cargar plurales (detalle albaranes)  
Recorrer lista lectura y escritura  
modificar campo (booleano, #albaranes.booleano)

Saludos,

Fran Varona

---

<div class="post-metadata">

**Author:** ![jpamiesb\_1712.yahoo](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jpamiesb\_1712.yahoo](https://foros.velneo.com/u/jpamiesb_1712.yahoo)\
**Post date:** [18 Julio, 2011 16:01 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/6 "2011-07-18T16:01:43Z")

</div>

Hola  
Yo en tu lugar en vez de utilizar un nuevo campo booleano, aprovecharia el propio campo estado para saber dond actualizar

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
Saludos y hasta pronto  
Catarso

Un dia mas, un dia menos  
Para cuando dice que lo quiere........................Ja Ja Ja Ja Ja

---

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [20 Julio, 2011 23:08 UTC](https://foros.velneo.com/t/actualizar-existencias-desde-lineas-albaran-segun-si-albaran-es-pte-o-entregado/3507/7 "2011-07-20T23:08:09Z")

</div>

Va perfecto muchas gracias

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/d/d4f6b8de5277642f9ff59b22052e74f922063327.png)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/d/d4f6b8de5277642f9ff59b22052e74f922063327.png)
