WinDev - Como modificar lineas de comprobantes o lineas de cotizaciones

 
Vista:
sin imagen de perfil
Val: 33
Ha mantenido su posición en WinDev (en relación al último mes)
Gráfica de WinDev

Como modificar lineas de comprobantes o lineas de cotizaciones

Publicado por Jose Francisco (11 intervenciones) el 22/10/2020 17:14:21
Buenas tardes estimados, programé el proyecto de cotizaciones del ejemplo, ALTA funcona bien , adjunto lineas de programa :
(EL Siguiente es para grabar las lineas luego de elegir y cargar los productos en la grilla)(FUNCIONA OK)
///Guardar Lineas de Comprobantes
FOR EACH ROW OF TABLE_CONS_LineasComprobantes
HReset(art1rec)
art1rec.IDnrocomprobante=COL_IDnrocomprobante
art1rec.IDarticulosm=COL_IDarticulosm
art1rec.ARTICULO=COL_ARTICULO
art1rec.DESCRIP=COL_DESCRIP
art1rec.UNID=COL_UNID
art1rec.PREC_U=COL_PREC_U
art1rec.IMPORTE=COL_IMPORTE
HSave(art1rec)
END

Lineas de comprobantes=lineas de cotizaciones en el ejemplo de cotizaciones.-
la tabla art1rec= a la tabla que contiene la linea de cotizaciones.-
(EN EL EJEMPLO DE COTIZACIONES VEO QUE *NO* ESTÁ EXPLICADO COMO MODIFICAR LAS LINEAS DE COTIZACONES)
SI ESCRIBO LO MISMO PARA MODIFICAR CUANDO GRABA , ME SALTA Y ESCONDE UN REGISTRO, YA QUE DA ALTA DE NUEVO , COMO MODIFICO ESA GRILLA Y COMO LA GRABO? , (EN ÉSTE CASO NECESITO AGREGAR O MODIFICAR ARTÍCULOS)
AGUARDO RESPUESTA , MUCHAS GRACIAS.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 33
Ha mantenido su posición en WinDev (en relación al último mes)
Gráfica de WinDev

Como modificar lineas de comprobantes o lineas de cotizaciones

Publicado por Jose Francisco (11 intervenciones) el 11/11/2020 18:51:51
Listo yo lo hice funcionar grabando con hadd() en cada línea cuando tomo cada artículo ....Ahora necesito hacerlo distinto , que grabe solo cuando salgo del sistema y me pregunte si necesito grabar , es decir dejar la tabla como temporal y cuando grabo que copie los registros al archivo , como hacerlo ? Alguien me puede ayudar ? Con un tipo for, addline() etc pero no lo puedo lograr todavía, aguardo respuesta , gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar