El 05/12/17 a les 18:52, Karla Stenger ha escrit:


El 4 de diciembre de 2017, 13:28, Fernando Sánchez <[email protected] <mailto:[email protected]>> escribió:

    Hola Karla

    Gracias por tu respuesta,

    Probé haciendo lo que indicas, pero sigue igual.

    Por alguna razón no se esta remplazando _fields con la lista de
    campos de la tabla sunat_tipodocid al llamar al método search.

​ Investigué un poco más, y encontré que el campo _fields se agrega al modelo en la funcion __post_setup__ [1] por lo que si la llamas desde __setup__ es de esperar que no exista.

Si no recuerdo mal, esta hecho a posta, ya que el __post__setup__ se llama solo cuando se han "cargado" los campos y su definicion. Esto es para permitir modificar los campos en el __setup__.

Entiendo que esto es, o bien una limitación para la funcion __setup__ que no te permite filtrar por el campo 'active' o bien un bug.


Podrías por ejemplo eliminar el filtro para ver si así te funciona, quizás considerar si es realmente necesario en este caso.


O quizás alguien que lo entienda mejor te pueda dar otro consejo de como manejarlo.
  Por ejemplo, me pregunto si usar __post_setup__ en tu caso ayudaría.

No deberías sobreeescribir el __post_setup__.

En este caso, supongo que lo mas facil es no definir los valores en una tabla a parte, sinó añadir los valores directamente a la lista.

Un saludo,

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Responder a