1) Login con el usuario "System", perfil "System Administrator". 2) Ir a "Menú > Diccionario de la Aplicación > Regla" 3) Clic en el botón "Nuevo" y llenar los siguientes campos Codigo: beanshell:ValidarFechaOrdenVenta Nombre: Validar la fecha de la orden de venta Tipo de Evento: Callout Tipo de Regla: JSR 223 Scripting APIs Script: /*******************************************************************************************/ import javax.swing.JOptionPane; import java.util.Date; import java.text.SimpleDateFormat; Date hoy = new Date(); if(A_Tab.getValue("DateOrdered").after(hoy) && A_Tab.getValue("C_DocTypeTarget_ID") == 1000039) { JOptionPane.showMessageDialog(null,"La fecha de la orden de venta no puede ser mayor a la actual"); A_Tab.setValue("DocumentNo", ""); } return "";/*******************************************************************************************/4) Cerrar la ventana 5) Ir a "Menu > Diccionario de la Aplicación > Tabla y Columna" 6) Buscar y seleccionar la tabla "C_Order" 7) Clic en la pestaña "Columna" 8) Seleccionar la columna "DocAction" 9) En el campo "CallOut" digitar lo siguiente: @script:beanshell:ValidarFechaOrdenVenta 10) Guardar 11) Listo, ya esta disponible la validacion de la fecha desde el mismo sistema.
jueves, 23 de agosto de 2012
Validate Sale Date
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario