RUNMODAL, error de escritura.

Etiquetado: , ,

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Laura Nicolàs hace 1 año, 8 meses.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #3305

    pedperpat
    Participante

    Buenos días, creo que estoy haciendo mal el RUNMODAL y me está dando el siguiente mansaje de error:

    https://ibb.co/kFMRGR

    El código que tengo es el siguiente:

    // Aplico filtros para mostrar registros en la page.
    recMachineCenter.RESET;
        recMachineCenter.SETRANGE("Work Center No.", noOld);
        recMachineCenter.SETFILTER("Capacity (Effective)", '>%1', 0);
    
          pageMachine.SETTABLEVIEW(recMachineCenter);
          pageMachine.LOOKUPMODE(TRUE);
          pageMachine.EDITABLE(FALSE);
      
          // Una vez se ha cogido el registro seleccionado de la lista.
          IF pageMachine.RUNMODAL = ACTION::LookupOK THEN BEGIN
            // Cambio el centro de trabajo a centro máquina.
            pRecProdOrdRoutingLin.VALIDATE(Type,pRecProdOrdRoutingLin.Type::"Machine Center");
            pageMachine.GETRECORD(recMachineCenter);
            pRecProdOrdRoutingLin.VALIDATE("No.",recMachineCenter."No.");
            //Dejo la descripción antigua de la línea.
            pRecProdOrdRoutingLin.Description := descripcionOld;
            pRecProdOrdRoutingLin.MODIFY(TRUE);
    #3306

    Laura Nicolàs
    Jefe de claves

    Hola pedperpat,

    Por lo que dice el mensaje, en el momento de ejecutar la instrucción pageMachine.RUNMODAL hay en marcha una transacción de escritura y no es comptabible.

    Tienes dos opciones:
    1. Terminar la transacción de escritura con un COMMIT justo antes del pageMachine.RUNMODAL

    2. No usar el valor de retorno

    Tienes que analizar si puedes poner el COMMIT, o si al hacerlo podrías dejar algún registro «inconsistente» (por ejemplo que se haya cambiado el valor de un campo antes del RUNMODAL y que debería volver a su estado inicial)

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 810, Posts: 2.643, Members: 864
Welcome to our newest member, IVANGSJ
Most users ever online was 15 on 5 April, 2019 9:31 am