Utilidad para cuando utilizamos un filtro muy a menudo en el formulario de cartera de cobros
Abre el formulario de Cartera de cobros prefiltrado para la empresa en la que se ha iniciado sesión.
"IdClienteDe" hace referencia al id del cliente del que queremos ver los efectos.
"IdEstado" hace referencia al estado de los efectos siendo:
0: generado
1: Recibido / Aceptado
2: Asignado remesa
3: Remesado
4: Cobrado
5: Impagado
6: Sustituido
7: Dudoso cobro
8. Deteriorado
9: Incobrable

 

Código VB6:

Set lFiltro = CreateObject("AhoraConta.Efecto_Filtro")
lFiltro.Propiedades("IdClienteDe") = "43000002"
lFiltro.Propiedades("IdEstado") = "0,1,2,3,5,7"
gCn.AhoraProceso "CarteraCobros_Filtro", False, lFiltro, gForm


Código C#:

AhoraConta.IEfecto_Filtro lFiltro = (AhoraConta.IEfecto_Filtro)gCn.DameClase("AhoraConta", "Efecto_Filtro");
lFiltro["IdClienteDe"] = "43000002";
lFiltro["IdEstado"] = "0,1,2,3,5,7";
gCn.AhoraProceso("CarteraCobros_Filtro", out _, lFiltro, gForm);


Ejemplo con IdDocs específicos:


Código VB6:

lIdDocsEfectosOferta = "1684, 1686, 1690"
Set lFiltro = CreateObject("AhoraConta.Efecto_Filtro")
lFiltro.Propiedades("IdClienteDe") = gForm.Controls("IdCliente")
lFiltro.Propiedades("IdDoc") = lIdDocsEfectosOferta
gCn.AhoraProceso "CarteraCobros_Filtro", False, lFiltro, gForm


Código C#:

string lIdDocsEfectosOferta = "1684, 1686, 1690";
AhoraConta.IEfecto_Filtro lFiltro = (AhoraConta.IEfecto_Filtro)gCn.DameClase("AhoraConta", "Efecto_Filtro");
lFiltro["IdClienteDe"] = (gForm.Controls["IdCliente"] as AhoraOCX.ITextoUsuario).Text;
lFiltro["IdDoc"] = lIdDocsEfectosOferta;
gCn.AhoraProceso("CarteraCobros_Filtro", out _, lFiltro, gForm);