Capturar evento luego de crear un documento


#1

Buenas Tardes amigos, estoy modificando un addons y necesito capturar el evento creación de documento para que al momento de que se cree un documento el addon verifique que seael documento tipo: documento preliminar y si es asi envie un correo.

Gracias de antemano por su colaboración.


#2

Buenas tardes @ldecameron

Es el evento “ClickAfter” del Botón 1 (nativo de SAP), deberás validar el formulario y que la variable “ActionSuccess” tenga el valor “True”, te envío un ejemplo:

private void Button1_ClickAfter(object sboObject, SAPbouiCOM.SBOItemEventArg pVal) {
            if (pVal.FormTypeCount.form == "133" && pVal.ActionSuccess) {
                Application.SBO_Application.MessageBox("El documento ha sido cancelado, revise por favor ...");
            }
}

NOTA: Este código, es para capturar el evento con un Add-On desde “SAP Business One Studio for Microsoft Visual Studio 2013”

Espero te ayuda a resolver tu requerimiento.

Saludos
SAP B1, v9.2PL03
México


#3

muchas gracias por tu respuesta chavalito, pero ocurre que cuando el documento que estas creando es un documento preliminar trabajas sobre el form del documento que vas a crear pero el evento sSucess nunca ocurre por que se crea un documento preliminar no el documento que se trabaja en el form. esto es en el caso de que el documento necesite autorización.