Script - Llamada al formulario de histórico de movimientos de almacén con la posibilidad de aplicar filtros

Creado por David Miralpeix, Modificado el Fri, 16 Feb 2024 a las 12:28 PM por David Miralpeix

Ahora proceso MacroCl.HistMov
Ahora proceso HistoricoMovimientos_Filtro


 Código VB6:

'--Sin filtro
Sub Main()
     frmAux.Descargar 'ATENCIÓN: DEBE ESTAR SIEMPRE QUE NO SE MUESTRE EL FORMULARIO.
     gCn.AhoraProceso "MacroCl.HistMov", False
End Sub
'--Con filtro
Sub Main()
     frmAux.Descargar 'ATENCIÓN: DEBE ESTAR SIEMPRE QUE NO SE MUESTRE EL FORMULARIO.
     Dim lParam
     Dim lCol 'As Collection
     Dim lForm 'As Object
     Set lParam = CreateObject("AhoraScripts.Script_Parametro")
     lParam.Nombre = "IdArticulo" ' NO_TRADUCIR_TAG
     lParam.Valor = "0"

     Set lCol = gcn.damenewcollection
     lCol.Add lParam
     Set lForm = gcn.sesion.mainform
     gCn.AhoraProceso "HistoricoMovimientos_Filtro", False, lCol, lForm
End Sub


Código C#:

// Sin filtro
public void Main()
{
    gCn.AhoraProceso("MacroCl.HistMov", out _);
}
// Con filtro
public void Main()
{
    IScript_Parametro lParam = null;
    IVB6Collection<IScript_Parametro> lCol = null;
    lParam = AhoraCore.AhoraServiceLocator.Current.GetService<AhoraScripts.IScript_Parametro>();
    lParam.Nombre = "IdArticulo";
    lParam.Valor = "0";

    lCol = new VB6Collection<IScript_Parametro>();
    lCol.Add(lParam);

    gCn.AhoraProceso("HistoricoMovimientos_Filtro", out _, lCol, gForm);
}

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo