Besoin d'aide pour réduire le nombre de lignes affichées ?

Recoupe toutes les discussions à propos de Noalyss
Répondre
Fonzi
Messages : 1
Enregistré le : lun. août 05, 2024 5:59 am

Besoin d'aide pour réduire le nombre de lignes affichées ?

Message par Fonzi » mer. août 07, 2024 8:55 pm

Salut les gens,
Je suis en train de fouiller dans \include\class\acc_ledger.class.php et y'a un commentaire qui parle de la valeur 10. Je pige pas où elle est définie dans le code, c'est peut-être planqué dans la base de données ?
Ce que je veux, c'est limiter le nombre de lignes à 10 dans la section "Détail articles vendus" ou "Détail articles achetés". Vous avez une idée d'où ça se passe ?
Merci pour votre aide, même si c'est juste une petite piste !

cedrick
Messages : 30
Enregistré le : ven. déc. 21, 2018 1:20 pm

Re: Besoin d'aide pour réduire le nombre de lignes affichées ?

Message par cedrick » jeu. août 08, 2024 8:48 pm

Bonsoir,

Pour le développement , on passe normalement par la documentation générée par Doxygen , ici un exemple

https://wiki.noalyss.eu/doc/

Ici pour les bases de données

https://wiki.noalyss.eu/doc/mod1.html

Donc pour en revenir à ta question , le nombre de lignes d'un journal se configure dans CFGLEDGER (Configuration -> comptabilité -> journaux) , et est donc sauvé dans la base de données dans la table jrn_def, par défaut il est proposé 10 lignes.

Pour aller plus loin dans le développement, on a ce document qui peut être amélioré (tout le monde est le bienvenu) https://gitlab.com/noalyss/noalyss-docu ... type=heads :-)

Bonne soirée

C

Nestor1
Messages : 2
Enregistré le : jeu. août 15, 2024 1:03 pm

Re: Besoin d'aide pour réduire le nombre de lignes affichées ?

Message par Nestor1 » jeu. août 15, 2024 1:23 pm

Salut. Voici un apport possible.
La valeur 10 pourrait être définie directement dans la base de données ou dans une constante ailleurs dans le code. Pour limiter les lignes à 10, vérifie le code qui génère la section "Détail articles". Cherche une boucle ou une requête SQL avec une clause `LIMIT`. Sinon, trace les appels de la classe `acc_ledger` pour voir où cette valeur est utilisée ou modifiée.
Bon courage, et merci d'avance pour votre aide!

Répondre