Ver Mensaje Individual
  #5
Antiguo 3 de febrero de 2023, 14:20
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 02.09.2026 00:15
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

@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.        
JCantero is offline   Responder Con Cita