Guardar una transaccion de dos niveles manualmente
Publicado por Fabricio (1 intervención) el 12/06/2012 23:38:57
Hola, tengo un problema con un sistema de facturación en red que estoy realizando en gx9 .net.
el problema es siguiente:
al momento de guardar una factura desde un cliente lo hace perfectamente pero cuando intento guardarla desde otro cliente me dice que ese registro ya existe; porque en ambas pc tienen el mismo numero de factura, hay alguna forma de actualizar ese atributo autonumerico con alguna regla o algo por el estilo.
y si no como puedo guardar los datos de la grilla detalle de forma manual.
ya intente:
1)
for each Nofactura
new
atributos=<>
for each nolinea
new
atributos=<>
endnew
endfor
endnew
endfor
2)
new
defined by NoFactura
atributos=<>
for each nolinea
new
atributos=<>
endnew
endfor
endnew
3)
new
defined by NoFactura
atributos=<>
endnew
for each Nofactura nolinea
new
atributos=<>
endnew
endfor
y en todos los casos me guarda el encabezado pero no el detalle ahi guarda todos los atributos con cero.
de antemano agradezco su ayuda.
Es urgente.
el problema es siguiente:
al momento de guardar una factura desde un cliente lo hace perfectamente pero cuando intento guardarla desde otro cliente me dice que ese registro ya existe; porque en ambas pc tienen el mismo numero de factura, hay alguna forma de actualizar ese atributo autonumerico con alguna regla o algo por el estilo.
y si no como puedo guardar los datos de la grilla detalle de forma manual.
ya intente:
1)
for each Nofactura
new
atributos=<>
for each nolinea
new
atributos=<>
endnew
endfor
endnew
endfor
2)
new
defined by NoFactura
atributos=<>
for each nolinea
new
atributos=<>
endnew
endfor
endnew
3)
new
defined by NoFactura
atributos=<>
endnew
for each Nofactura nolinea
new
atributos=<>
endnew
endfor
y en todos los casos me guarda el encabezado pero no el detalle ahi guarda todos los atributos con cero.
de antemano agradezco su ayuda.
Es urgente.
Valora esta pregunta
0