Come usare Customization Manager per aggiungere un pulsante che stampa un report in Microsoft Dynamics SL

L'articolo thai descrive come usare Customization Manager per aggiungere un pulsante che stampa un report in Microsoft Dynamics SL.

Si applica a: Microsoft Dynamics SL 2011
Numero KB originale: 932131

Usare Gestione personalizzazione per aggiungere un pulsante

Nota

Per seguire le istruzioni in questo articolo, è necessario che Customization Manager in Microsoft Dynamics SL sia registrato.

I passaggi seguenti stampano un elenco dalla schermata Voucher and Adjustment Entry (03.010.00). L'elenco contiene fornitori con un saldo diverso da zero.

  1. Nell'elenco Moduli fare clic su Contabilità fornitori.

  2. Nel riquadro Contabilità fornitori fare clic su Giustificativo e Voce rettifica nell'area Input.

  3. Nel menu Personalizza fare clic su Personalizza modalità.

  4. Nel menu Personalizza fare clic su Inserisci creazione guidata oggetto per aprire la schermata Inserisci creazione guidata oggetto (91.252.00).

  5. Fare clic su Pulsante, fare clic su Applica e quindi chiudere la schermata Inserisci guidata oggetto (91.252.00).

  6. Fare clic con il pulsante sinistro del mouse sul nuovo pulsante e trascinarlo nella schermata Voucher and Adjustment Entry (03.010.00).

  7. Fare clic con il pulsante destro del mouse sul nuovo pulsante, quindi scegliere Finestra delle proprietà per aprire la finestra di dialogo Proprietà .

  8. Nella proprietà Caption digitare Print.

  9. Fare clic con il pulsante destro del mouse sul nuovo pulsante e quindi scegliere Visual Basic Editor per aprire la schermata di Microsoft Visual Basic .

  10. Copiare il codice seguente nella schermata di Microsoft Visual Basic .

    Per Microsoft Dynamics SL versione 7 e precedenti:

    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
    

    Per 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. Fare clic su Salva e quindi chiudere la schermata di Microsoft Visual Basic .

  12. Chiudere e riaprire la schermata Voucher and Adjustment Entry (03.010.00).

  13. Fare clic su Stampa per testare la personalizzazione.