Dynamics User Group - Archived Forums

The forums in this section of DUG are no longer accepting new post, but you can still get lots of value from the old posts here.
Please visit the active forums to comment/post new questions (choose which product you are interested in):


Campo total en Form 20

Buenas,

Estoy intentando añadir un campo con el saldo en el form 20 (Nav. 3.6), pero además quiero que se actualice según los filtro que le vaya poniendo.

Estoy bastante perdido asi que cualquier indicación será bien recibida.

Muchas gracias.
  • Hola,
    estoy un poco confundido por tu pregunta - el F20 supuestamente son los movimientos contables, por lo tanto cual saldo quieres mostrar? ¿el de la cuenta? ¿del documento? (que es 0) ¿de los movimientos visibles? o te refieres a un campo de saldo en la parte inferior, parecido al campo saldo en los diarios...? Dame por favor unas indicaciones mas precisas y alli miramos como se puede hacer Wink

    Saludos
    Nils
  • Buenas,

    siento no haberme explicado mejor, ahora que lo vuelvo a leer, veo que es un poco desastre.

    Lo que queria era poner un campo con el saldo de los movimientos de la cuenta que se muestran en ese momento, y en caso de hacerle algun filtro que ese total se actualizara.

    Muchas gracias de todas fomas, pero ya lo he resuelto (por otro foro) copiando los filtros q en ese momento tiene la tabla y sumando los importes con un repeat. pongo el codigo


    SaldoTotal := 0;
    MovsCont.COPYFILTERS(Rec);

    IF MovsCont.FIND('-') THEN
    BEGIN
    REPEAT
    SaldoTotal := SaldoTotal + MovsCont.Amount;
    UNTIL MovsCont.NEXT = 0;
    END;

    Saludos
  • Hola,
    ya con tu aclaración (y ejemplo de código) entiendo lo que intentas realizar.... el único problema que veo es tu código se puede volver lento una vez que tengas muchos (milles) de movimientos contables, ya que el sistema, para cada movimiento visible tenga que recorrer muchos registros. De pronto intentas pillar una solución con un flowfield (puedes consultar la T17 para obtener un ejemplo) ya que el rendimiento del flowfield no depende de la cantidad de registros.

    Saludos
    Nils
Related