anonymous Log in
Search
Recents:
v3.0
gx-l
Transacción de 2 niveles - SD - Insert - Update
25/10/19 15:44

matias.mauccione19

Replies: 3

Buenas tardes,
Vengo presentando este problema, y no puedo dar con la solución, es por eso
que apelo a ustedes ya que a esta altura no se me ocurre que más intentar.
[image: image.png]
Ese es mi diagrama tanto de tablas como de transacciones.
El problema es que, no me deja agregar más de una línea a la tabla
DecomisoProductoIncidencia del mismo decomisadoId
Cable aclarar que ProductoId e IncidenciaId de la transacción decomisado,
les quite el AutoNumber true.
Algún ejemplo del código 'guardar'
[image: image.png]
El Message devuelto en todos los casos es OK (salvo cuando queda repetido
en la base local)
Ejemplo de las tablas
[image: image.png]
[image: image.png]
[image: image.png]
Agradezco su colaboración.
Gracias!
Saludos,
Replies

Carlos Encalada

25/10/19 16:11
Me parece que el problema es que en el If (que entiendo valida si el producto ya está Decomisado), se crea la incidencia y se agrega al producto, pero no se está haciendo el update de ese producto en el BC. Si estás en v16 deberías usar el metodo If &Decomiso.InsertOrUpdate https://wiki.genexus.com/commwiki/servlet/wiki?31697,Business+Component+InsertOrUpdate+method, On 25/10/2019 13:44, Matias Mauccione

slealcat@gmail.com

25/10/19 17:26
espero te sirva esta solución que le di a un problema similar. Agregue un campo Dummy el cual es una formula que llama a un Procedure y en ese procedure tengo un for each a manera de manejar el correlativo que necesito. [image: image.png] [image: image.png] porque probe con el serial a nivel de regla y no me funciono. saludos On Fri, Oct 25, 2019 at 12:47 PM Matias Mauccione < matias.mauccione19@gmail.com>

matias.mauccione19

25/10/19 19:04
Muy buenas tardes, Carlos, probé con el InsertOfUpdate, tampoco funciona (también he probado mechando los datos a mano, sabiendo de ante mano si debería de hacer un .Update o .Save) pero tampoco funciono. Sergio, muchas gracias por tu aporte, el problema no es el id correlativo, ya qué como mencioné anteriormente probé poniendo los datos a mano, y tampoco funcionó, pero respecto a tu caso ¿esto te funciona en SD? Saludos, Matias Mauccione El vie., 25 de oct. de 2019 a la(s) 17:26, Sergio Leal (slealcat@gmail.com)


Back to gx-l