Uso del Administrador de personalización para agregar un botón que imprime un informe en Microsoft Dynamics SL

En el artículo tailandés se describe cómo usar el Administrador de personalización para agregar un botón que imprima un informe en Microsoft Dynamics SL.

Se aplica a: Microsoft Dynamics SL 2011
Número de KB original: 932131

Uso del Administrador de personalización para agregar un botón

Nota:

Para seguir las instrucciones de este artículo, debe tener registrado el Administrador de personalización en Microsoft Dynamics SL.

En los pasos siguientes se imprime una lista desde la pantalla Asiento y entrada de ajuste (03.010.00). La lista contiene proveedores que tienen un saldo distinto de cero.

  1. En la lista Módulos, haga clic en Cuentas por pagar.

  2. En el panel Cuentas por pagar, haga clic en Asiento y entrada de ajuste en el área Entrada.

  3. En el menú Personalizar, haga clic en Personalizar modo.

  4. En el menú Personalizar, haga clic en Asistente para insertar objetos para abrir la pantalla Asistente para insertar objetos (91.252.00).

  5. Haga clic en Botón, haga clic en Aplicary, a continuación, cierre la pantalla Asistente para insertar objetos (91.252.00).

  6. Haga clic con el botón izquierdo en el nuevo botón y arrastre el botón a la pantalla Asiento y entrada de ajuste (03.010.00).

  7. Haga clic con el botón derecho en el nuevo botón y, a continuación, haga clic en Ventana de propiedades para abrir el cuadro de diálogo Propiedades .

  8. En la propiedad Caption , escriba Print.

  9. Haga clic con el botón derecho en el nuevo botón y, a continuación, haga clic en Editor de Visual Basic para abrir la pantalla de Microsoft Visual Basic .

  10. Copie el código siguiente en la pantalla de Microsoft Visual Basic .

    Para Microsoft Dynamics SL, versión 7 y anteriores:

    Private Sub Button1_Click()
    
    Call ApplSetParmValue("", "", "03670/RUN")
    
    Call ApplSetParmValue("", "", "03670S/FORMAT")
    
    Call ApplSetParmValue("", "", "vr_03670s.CurrBal >0 /WHERE")
    
    Call ApplSetParmValue("", "", "/PSCRN")
    
    serr1 = Launch("ROI", True, True, 0)
    
    End Sub
    

    Para Microsoft Dynamics SL 2011:

    Private Sub Button1_Click()
    
    Call ApplSetParmValue("", "", "03670/RUN")
    
    Call ApplSetParmValue("", "", "03670S/FORMAT")
    
    Call ApplSetParmValue("", "", "{vr_03670s.currbal} >0 /WHERE")
    
    Call ApplSetParmValue("", "", "/PSCRN")
    
    serr1 = Launch("ROI ", True, True, 0)
    
    End Sub
    
  11. Haga clic en Guardar y, a continuación, cierre la pantalla de Microsoft Visual Basic .

  12. Cierre y vuelva a abrir la pantalla Asiento y entrada de ajuste (03.010.00 ).

  13. Haga clic en Imprimir para probar la personalización.