这是indexloc提供的服务,不要输入任何密码
Skip to content

[17.0][IMP] Rendimiento búsqueda cliente l10n_es_account_statement_import_n43 #4223

@manuelregidor

Description

@manuelregidor

La búsqueda de contactos al importar un fichero con extractos utilizando el módulo l10n_es_account_statement_import_n43 necesita ser mejorada, ya que el tiempo que consume cuando en la base de datos hay muchos contactos es demasiado elevado.

Actualmente existen 4 métodos de búsqueda de contactos, correspodientes a 4 bancos distintos:

  • Caixabank
  • Santander
  • Bankia
  • Sabadell

Caixabank y Santander buscan a los contactos por VAT o por number; Bankia los busca por VAT solamente, y Sabadell realiza la búsqueda únicamente por nombre. Propongo lo siguiente para mejorar el rendimiento:

  • Seleccionar los bancos cuyas lógicas tienen que considerarse para realizar las búsquedas
  • Seleccionar si las búsquedas se quieren realizar por VAT o nombre por cada uno de los bancos seleccionados
  • Dar la opción de no realizar la búsqueda de contactos
  • Quizás podría eliminarse la búsqueda de Bankia

Asimismo, la búsqueda por VAT para el Santander utiliza un operador ilike. Sin embargo, Caixabank y Bankia utilizan un operador =. ¿Alguien podría indicarme a qué se debe esa diferencia? ¿No sería posible unificar criterios? Cualquier propuesta/opinión es bienvenida.

Muchas gracias

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions