Hola Albert, La primera vez que vi el bug pensaba igual que tu, que era un fallo del cliente, pero depurando vi que no era así. El módulo nan_account_statement_of_accounts sobre-escribe el método search para realizar un tratamiento especial si es llamada desde dicho modulo, si miras el código del modulo veras el comentario:
Override default search function so that if it's being called from the statement of accounts tree view, the given order is ignored and a special one is used so it ensures consistency between balance field value and account.move.line order. El problema es que hay un if que esta fuera de este "tratamiento especial" para dicho modulo, concretamente el que puedes ver en el parche que adjunté al bug, este if lo que hace simplemente es convertir el id que utiliza el modulo en una lista, por lo que esta influyendo en las peticiones fuera del modulo(por ejemplo en la vista de arbol de apuntes contables), cuando el parámetro count es True y ids tiene el último id de la tabla. No soy ningún experto en OpenERP, pero depurando la función he visto este comportamiento, al cargar la vista de apuntes contables: Primero se realiza una petición a la funcion search con la lista de ids(tantos como se haya indicado en el paginador, 20, 50, 100...) con el parametro count=False y acto seguido otra petición con un solo id, concretamente el ultimo(o mayor) con el parametro count a True. Imagino que esta influyendo a la hora de realizar el count de los registros para el paginador y por eso siempre muestra 1-1 de 1. Moviendo este if dentro del tratamiento especial para el módulo(es lo que hace el parche) todo vuelve a la normalidad. Lo he probado un par de veces y funciona bien de esta forma. Un saludo. -- You received this bug notification because you are a member of OpenERP Indian Team, which is subscribed to OpenERP Addons. https://bugs.launchpad.net/bugs/809176 Title: The account.move.line pager does not work with module nan_account_statement_of_accounts Status in OpenERP Addons (modules): Won't Fix Bug description: With nan_account_statement_of_accounts installed, go to "accounting entries" and set the limit lower than the number of records, the pager displays "1-1 of 1" instead of "1-20 of 34". OpenERP 6 WebClient nan_account_statement_of_accounts revision 5443 attached a possible patch To manage notifications about this bug go to: https://bugs.launchpad.net/openobject-addons/+bug/809176/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openerp-india Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-india More help : https://help.launchpad.net/ListHelp

