Ver Mensaje Individual
  #6
Antiguo 3 de febrero de 2023, 18:17
Marengo97
Forero Junior
Última Actividad 22.11.2023 00:42
Posts Posts: 26
Likes enviados Enviados: 5
Likes recibidos Recibidos: 0

Citación del post de JCantero Ver Mensaje
@Marengo97, tienes que echarle un poco de esfuerzo y hacerlo mejor.

En lo que envias, nunca va a la linea 73.

Aqui:

Código COBOL:
  1.        INGRESO-VENTAS.
  2.            ADD 1 TO WS-CONTADOR.
  3.            DISPLAY "VV$$$$$".
  4.            ACCEPT WS-COBROS.

Aceptas VV$$$$$ cuando lo tienes definido como $$$$$VV

Creo que deberias aceptar VV por un lado y $$$$$ por otro. (ero eso es tu decision)

Otra cosa: haces estio
Código COBOL:
  1. MOVE WS-COBROS TO WS-TABLA-VENTAS(1)



Código COBOL:
  1.        01 WS-COBROS.
  2.            05 WS-COBRO-VENTA         PIC 9(5).
  3.            05 WS-NUM-EMPLEADO        PIC 99.
  4.  
  5.  
  6.  
  7.        01 WS-TABLAS.
  8.            05 WS-TABLA-VENTAS OCCURS 3 TIMES.
  9.                10 WS-TABLA-EMPLEADO   PIC 99.
  10.                10 WS-TABLA-COBRO      PIC 9(5).

Machacas campos diferentes.

Cambia
Código COBOL:
  1.   01 WS-COBROS.
  2.            05 WS-COBRO-VENTA         PIC 9(5).
  3.            05 WS-NUM-EMPLEADO        PIC 99.

por
Código COBOL:
  1.   01 WS-COBROS.
  2.            05 WS-NUM-EMPLEADO        PIC 99.
  3.            05 WS-COBRO-VENTA         PIC 9(5).

y cuando te pierdas en el programa display y accepta campos para verificar el contenido.

por ejemplo

Código COBOL:
  1.         display "ws-tabla-cobro(1)"
  2.         accept ws-tabla-cobro(1) update
  3.        
Gracias voy a ver que puedo hacer teniendo en cuenta tus correciones y te comento de los resultados.
Si,me di cuenta de que machaqué el codigo, se va notando que cada vez entiendo menos lo que pasa..falta mucha practica aún.
Marengo97 is offline   Responder Con Cita