Prueba esto:
DIMENSION laArray[1]
SELECT SUM(detallef.monto) FROM detallef WHERE detallef.id == ?Pedidos.id INTO ARRAY laArray
if !empty(laArray[1])
thisform.MONTO1.Value = laArray[1]
else
thisform..MONTO1.Value = 0
thisform.MONTO1.Refresh()
ENDIF
Suma la Columna Monto y deja el resultado en el texbox MONTO1
Espero te sirva…