<< Click to Display Table of Contents >> Navigation: Web Service > Funciones > Clientes > ListaCliente_Consulta |
Devuelve una lista de Expedientes Completos de varios Clientes, se puede establecer un Filtro según un Campo (Field)
Esta función solo mostrara los primeros 50 registros que coincidan con la búsqueda, esto para acelerar las respuestas. (Si desea omitir esta validación incluya al inicio del parámetro de Value * )
Sintaxis:
function ListaCliente_Consulta(User, Pass:AnsiString; Field:Integer; Value:AnsiString):TListaCliente;
Parámetros
User: Es el nombre del usuario con acceso a WebService en DisPRO
Pass: Contraseña del usuario
Field: Es el campo por el cual se va a filtrar la lista de clientes a devolver
0 = NUCLIENTE
1 = NOMBRE
2 = RFC (LA BUSQUEDA DEBERA CONTENER - )
3 = EMAIL
4 = TELEFONO
5 = NUCLIENTEDISPRO
6= EXTRA1
7= EXTRA2
8= EXTRA3
Value: Es el valor del campo esperado
Ejemplos
SE PUEDE UTILIZAR EL % PARA INDICAR CUALQUIER VALOR
EJ.
ListaCliente_Consulta('USR', '2015', 1, 'DANIEL%')
Esta función devolverá todos los clientes que su nombre empiece con "DANIEL"
ListaCliente_Consulta('USR', '2015', 1, '%DANIEL%')
Esta función devolverá todos los clientes que contenga en cualquier parte del nombre "DANIEL"
ListaCliente_Consulta('USR', '2015', 2, 'RAJD-7601%')
Esta función devolverá todos los clientes con RFC que empiece con "RAJD-7601", deben usarse los separadores
ListaCliente_Consulta('USR', '2015', 6, '45234523')
Esta función devolverá todos los clientes con el Extra1='45234523'
ListaCliente_Consulta('USR', '2015', 1, '*%DANIEL%')
Esta función devolverá todos los clientes que contenga en cualquier parte del nombre "DANIEL", pero al haber agregado un * se mostraran mas de 100.