URGENTE ALGUIEN ME PODRIA AYUDAR PLISSSSSSSSSSSS.
if this.enabled = false then return
String ls_c_operacion, ls_c_local, ls_orden_compra
Long ll_fila, ll_contador
//tab_doc.selectedtab = 1
dw_det.accepttext()
dw_dat.accepttext()
if trigger event ue_validaciones() = 1 then
ll_fila = dw_dat.getrow()
ls_c_operacion = dw_dat.getitemstring(ll_fila, 'c_operacion')
ls_c_local = dw_dat.getitemstring(ll_fila, 'c_local')
ls_orden_compra = dw_dat.getitemstring(ll_fila, 'orden_compra')
for ll_contador = 1 to dw_det.rowcount()
dw_det.setitem(ll_contador, 'c_operacion', ls_c_operacion)
dw_det.setitem(ll_contador, 'linea', ll_contador)
next
dw_dat.setitem(ll_fila,'num_version', dw_dat.getitemnumber(ll_fila, 'num_version') + 1)
dw_dat.setitem(ll_fila,'c_usuario_v1', gst_usuario_compras.usuario)
dw_dat.setitem(ll_fila,'cod_modulo_v1', gst_usuario_compras.modulo)
if dw_dat.update() = -1 then
rollback;
messagebox('Mensaje del Sistema','Ha ocurrido un error al Grabar la Orden de Compra !!!', stopsign!)
pb_cancelar.postevent(clicked!)
return
elseif dw_det.update() = -1 then
rollback;
messagebox('Mensaje del Sistema','Ha ocurrido un error al Grabar los Items de la Orden de Comora !!!', stopsign!)
pb_cancelar.postevent(clicked!)
return
else
commit;
end if
trigger event ue_botones_menu(2)
dw_dat.retrieve(ls_c_operacion)
dw_det.retrieve(ls_c_operacion)
dw_dat.setfocus()
end if
/***********************************************************/
podrias adpatarlo eso a tu codigo una vez q los pruebes o haya alguna duda me comentas y te respondo para continuar con la opcion consultar
saludos