Errores y avisos en scripts
Puede utilizar scripts de automatización para visualizar mensajes de error y de aviso.
Los métodos de programa de utilidad se han añadido a la variable service global para generar errores y avisos.
service.error("po","novendor")
Mostrar mensajes de aviso se puede realizar con scripts de automatización. Por ejemplo, puede mostrar un aviso a los usuarios cuando guardan una orden de compra sin líneas. En primer lugar, cree un mensaje de aviso desde el diálogo Mensajes en la aplicación Configuración de base de datos. Asigne el nombre nolines al mensaje de aviso y póngnelo en el grupo de mensajes po . A continuación, en la aplicación Scripts de automatización, cree un script con un punto de ejecución de objeto. Guarde el evento al añadir y actualizar.
El siguiente código Python valida el recuento de POLINE y utiliza la variable global service para mostrar el aviso:
if mbo.getMboSet("POLINE").count()==0 and interactive:
service.setWarning("po","nolines", None)