hace 3 meses   francisco.pardillo_f74d39
Plugin: facturacion_base

-- FICHEROS:
facturascripts\plugins\facturacion_base\model\core\proveedor.php
-- DESCRIPCION: Filtro de proveedores para evitar proveedores de baja

$consulta = "SELECT * FROM " . $this->table_name . " WHERE ";
if (is_numeric($query)) {
$consulta .= "nombre LIKE '%" . $query . "%' OR razonsocial LIKE '%" . $query . "%'"
. " OR codproveedor LIKE '%" . $query . "%' OR cifnif LIKE '%" . $query . "%'"
. " OR telefono1 LIKE '" . $query . "%' OR telefono2 LIKE '" . $query . "%'"
. " OR observaciones LIKE '%" . $query . "%'";
} else {
$buscar = str_replace(' ', '%', $query);
$consulta .= "lower(nombre) LIKE '%" . $buscar . "%' OR lower(razonsocial) LIKE '%" . $buscar . "%'"
. " OR lower(cifnif) LIKE '%" . $buscar . "%' OR lower(email) LIKE '%" . $buscar . "%'"
. " OR lower(observaciones) LIKE '%" . $buscar . "%'";

por

$consulta = "SELECT * FROM " . $this->table_name . " WHERE debaja = FALSE AND ";
if (is_numeric($query)) {
$consulta .= "(nombre LIKE '%" . $query . "%' OR razonsocial LIKE '%" . $query . "%'"
. " OR codproveedor LIKE '%" . $query . "%' OR cifnif LIKE '%" . $query . "%'"
. " OR telefono1 LIKE '" . $query . "%' OR telefono2 LIKE '" . $query . "%'"
. " OR observaciones LIKE '%" . $query . "%')";
} else {
$buscar = str_replace(' ', '%', $query);
$consulta .= "(lower(nombre) LIKE '%" . $buscar . "%' OR lower(razonsocial) LIKE '%" . $buscar . "%'"
. " OR lower(cifnif) LIKE '%" . $buscar . "%' OR lower(email) LIKE '%" . $buscar . "%'"
. " OR lower(observaciones) LIKE '%" . $buscar . "%')"; 0 votos
hace 3 meses   shawe   [partner]
Entiendo que el cambio que propones iría concretamente aquí, pero pegando código así no siempre es tan directo: https://github.com/NeoRazorX/facturacion_base/blob/master/model/core/proveedor.php#L595

Eso tiene un inconveniente, y si quiero buscar a uno de baja? De esa manera busca entre todos.

Actualmente en compras_proveedores ya hay un "check" para buscar o no si está de baja, aunque creo que se por donde vas (para que no salgan al crear un documento nuevo), no termino de verle el sentido de hacer un filtro forzoso de este modo.

Según la propia funcionalidad de darlo de baja:

Desaparecerá de las búsquedas en facturas, albaranes, etc. Pero seguirá en el listado de proveedores por si cambias de idea.
hace 2 meses   -   [cron]
[[Cerrado por inactividad y con 0 votos.]]
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

francisco.pardillo_f74d39

ES  pre-partner


Financiación extra

10 patrocinadores

Este mes se han realizado un total de 10 aportaciones económicas para acelerar el desarrollo del proyecto.

26% Complete

130 € este mes.

+5 € +4 votos

+25 € +20 votos




Soporte:

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte.

  Soporte

¿Desea ser distribuidor?

Si desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.

  hágase partner

Redes sociales:

Puede encontrarnos en las principales redes sociales. Y también en google+.





© 2013-2017 FacturaScripts