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