Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0000120 | NOALYSS | General | public | 2010-11-03 12:26 | 2012-02-02 13:26 |
Rapporteur | dlalleme | Affecté à | danydb | ||
Priorité | normale | Sévérité | mineur | Reproductibilité | toujours |
État | fermé | Résolution | corrigé | ||
Version du produit | 5.2.1 | ||||
Résolue dans la version | 6.0 | ||||
Résumé | 0000120: Comment débloquer la possibilité d'utiliser des comptes alphanumériques ? | ||||
Description | Les comptes peuvent être migrés dans la base postgresql sous forme alphanumérique, mais il n'est pas permis exploiter ces comptes. | ||||
Informations complémentaires | Je me propose d'aider dans la mesure de mes moyens le développement/ la modification des sources pour ajouter cette fonctionnalité. | ||||
Balises | Aucune balise n’est attachée. | ||||
Pièces jointes | |||||
Extension Noalyss | |||||
|
bienvenue, tout d'abord, tu vas devoir récupérer et installer la version de dev pour avoir le trunk, simplement le récupérer depuis le SVN voir wiki (section développement) Cela sera plus simple pour le suivi (patch,...) |
|
Voilà tout est installé et fonctionnel. J'ai le message suivant sur l'accueil "Votre base de données n'est pas à jour cliquez ici pour appliquer le patch" Je fais ce qui est demandé et j'ai l'impression que le script de MAJ ne se termine pas ... Peux-tu me donner les sources à modifier ou dois-je rechercher seul ? |
|
Normalement le script doit appliquer le patch phpcompta/html/admin/sql/patch/upgrade90.sql le script va quand même tourner un moment, euh... Tu es bien sur une base de dév. vide ou presque ?? |
|
J'ai passé le script Problème avec la requète DROP VIEW vw_fiche_name; pour la base mod2. J'ai relancé la mise à jour via admin/setup.php et ça a l'air correct... Sur le tableau de bord, j'ai alors l'erreur suivante : select coalesce(vw_name,'Interne') as vw_name,ag_id,ag_title,ag_ref, dt_value,to_char(ag_timestamp,'DD.MM.YYYY') as ag_timestamp_fmt,ag_timestamp from action_gestion join document_type on (ag_type=dt_id) left join vw_fiche_attr on (f_id=f_id_dest) where ag_state in (2,3) order by ag_timestamp desc limit 10 SQL ERROR select coalesce(vw_name,'Interne') as vw_name,ag_id,ag_title,ag_ref, dt_value,to_char(ag_timestamp,'DD.MM.YYYY') as ag_timestamp_fmt,ag_timestamp from action_gestion join document_type on (ag_type=dt_id) left join vw_fiche_attr on (f_id=f_id_dest) where ag_state in (2,3) order by ag_timestamp desc limit 10 Array |
|
zut... Un problème avec les vues, il faudrait que tu fasses svn switch co htps:/anonymous@www.phpcompta.eu/svn/phpcompta/branches/rel520-alpha phpcompta svn up J'ai corrigé pour que tu puisses ajouter un compte alphanumérique. |
|
changer htps par https et double slash; je n'ai pas encore trouvé le moyen pour que mantis ne se mélange pas les pinceaux avec des commandes svn :-( |
|
Pour les vues, il va falloir reprendre le script upgrade90.sql et voir ce qui y cloche, les vues DOIVENT être recrées, je pense que les vues n'ont pas été recrées correctement, ce qui cause l'erreur dans le tableau de bord |
|
Mais je réinstalle tout à partir de trunk puis de rel520-alpha. svn switch co est incorrect """"""""""""""""""""""""""""""""""""""""""""""""" svn: Essayer 'svn help' pour plus d'information. svn: Erreur lors de l'analyse des arguments """""""""""""""""""""""""""""""""""""""""""""""" |
|
Ah oui, le co est en trop, note que si tu reinstalles tout tu peux directement faire le svn co htps:/anonymous@www.phpcompta.eu/svn/phpcompta/branches/rel520-alpha |
|
J'ai donc fait svn switch ..... puis svn up Je relance l'installation puis j'ai l'erreur décrite dans le fichier joint |
|
Tu peux effacer les bases de données créés et alors dans phpcompta/include/constant.php changer define ("DEBUG","false"); par define ("DEBUG","true"); En recommençant, il montrera l'erreur |
|
Je me suis trompé de serveur pour la réinstallation, donc normal que cela ne marchait pas. J'ai toujours le problème d'application de la mise à jour. Dois-je réessayer d'appliquer le script upgrade90.sql sur toutes les bases ? |
|
Vraiment bizarre, il va falloir le faire à la main au minimum sur base qui va se servir de test (dossierxx). psql -U phpcompta -e -f upgrade90.sql dossierXX s'il y a des erreurs dis-moi |
|
J'ai passé le script sur les trois bases : Dossier25 et mod1 ok mod 2; j'ai dû mettre en commentaire DROP VIEW vw_fiche_name; puis même erreur que pour la note 238. J'ai d'autres erreurs de requêtes dans d'autres écrans (ex : Gestion > Client) |
|
J'aurais aimé savoir pourquoi mod2 ne peut pas dropper cette vue, quelle était le message d'erreur ??? Pour les erreurs, c'est liés aux vues, je dois regarder ça de plus près; je ne comprends pas. Je vais refaire une installe complète, je te tiens au courant. |
|
L'erreur sur le DROP VIEW vw_fiche_name indique que la vue n'existe pas ! Voir fichier joint pour visualiser le tableau de bord ! |
|
J'ai trouvé, tu dois faire un svn up, effacer les dossiers qui ont été créés et repasser par le setup.php. |
|
Très bien. Ça marche ! Pour la saisie dans une fiche puis visualisation dans plan de compte. Maintenant il faudrait que ça marche dans les autres saisies. J'ai vu dans une classe qu'il fallait remplacer le test isnumeric par istring. Mais je pense qu'il faut autoriser l'alphanumérique juste pour les compte de tiers. |
|
Voilà tu es parti pour tester un moment ;-) Pour les alphanumérique, je pense qu'uniquement les comptes de tiers ou pas, je ne sais pas, enfin la discussion est ouverte mais je la préfèrerais sur les ML (voir wiki) Dès que tu es sûr que tout fonctionne, préviens-moi, au fait, pour les alphanumériques, je dois encore ajouter des tests, uniquement chiffre, lettre (en majuscules uniquement), point, deux point, tiret, slash et c'est tout. Le reste sera interdit (espace, minuscule, signe +, égal,...) Toujours sur la ML, je suis intéressé par la liaison entre PhpCompta et Dolibarr, |
|
Je vais essayer de me consacrer une journée la semaine prochaine rien que pour cela. Je pense que la saisie doit être en chiffres et caractères majuscules uniquement. Pour la liaison, il faut que je vois comment accueillir les écritures dans phpcompta. Dans un premier temps le sens dolibarr -> phpcompta doit être privilégié. |
|
hm... Pourquoi pas un plugin pour PhpCompta qui puisse faire les 2 ? |
|
Après quelques tests, le produits semble stable et gérer correctement les comptes alphanumériques. Pour ma part, je n'utilise cette syntaxe que pour les comptes de type 401 et411 |
|
Ok, si tu pouvais aussi tester * bilan * rapport * Numérotation automatique * ... Je ne peux pas l'inclure dans la prochaine release si je ne suis pas certain que cela fonctionne parfaitement, je pense que la prochaine release sera du côté de janvier Merci |
|
Bonjour, j'aimerais sortir la nouvelle version d'ici une semaine, je voudrais terminer cette partie-ci, sinon elle fera partie d'une version future. La prochaine version est mieux pour le cosmétique et les fonctionnalité et en plus, plus rapide Pourrais-tu me dire où tu en es ? Merci |
|
Bonjour Dany, Désolé mais j'ai été très pris par ailleurs et n'ai pas eu le temps de peupler la version en écritures. Mais n'attends pas et mets la nouvelle version en ligne. Les tests que j'ai effectués ne m'ont pas permis de détecter de boggues. A+ |
|
support complet |
|
Version publiée |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2010-11-03 12:26 | dlalleme | Nouvelle anomalie | |
2010-11-03 22:25 | danydb | Note ajoutée: 0000231 | |
2010-11-03 22:26 | danydb | Note modifiée: 0000231 | |
2010-11-03 22:30 | danydb | Note modifiée: 0000231 | |
2010-11-03 22:34 | danydb | Note modifiée: 0000231 | |
2010-11-04 13:31 | dlalleme | Note ajoutée: 0000233 | |
2010-11-04 14:00 | danydb | Note ajoutée: 0000234 | |
2010-11-04 14:47 | dlalleme | Note ajoutée: 0000238 | |
2010-11-04 14:48 | dlalleme | Note modifiée: 0000238 | |
2010-11-04 15:31 | danydb | Note ajoutée: 0000239 | |
2010-11-04 15:32 | danydb | Note modifiée: 0000239 | |
2010-11-04 15:32 | danydb | Note modifiée: 0000239 | |
2010-11-04 15:33 | danydb | Note ajoutée: 0000240 | |
2010-11-04 15:35 | danydb | Note ajoutée: 0000241 | |
2010-11-04 15:55 | dlalleme | Note ajoutée: 0000242 | |
2010-11-04 16:01 | danydb | Note ajoutée: 0000243 | |
2010-11-04 16:03 | dlalleme | Note ajoutée: 0000244 | |
2010-11-04 16:03 | dlalleme | Fichier ajouté: Sélection_001.png | |
2010-11-04 16:09 | danydb | Note ajoutée: 0000245 | |
2010-11-04 16:18 | dlalleme | Note ajoutée: 0000246 | |
2010-11-04 16:49 | danydb | Note ajoutée: 0000247 | |
2010-11-04 17:00 | dlalleme | Note ajoutée: 0000248 | |
2010-11-04 17:03 | dlalleme | Note modifiée: 0000248 | |
2010-11-04 17:08 | danydb | Note ajoutée: 0000249 | |
2010-11-04 17:17 | dlalleme | Note ajoutée: 0000250 | |
2010-11-04 17:17 | dlalleme | Fichier ajouté: Sélection_002.png | |
2010-11-04 18:41 | danydb | Note ajoutée: 0000251 | |
2010-11-04 20:50 | dlalleme | Note ajoutée: 0000252 | |
2010-11-04 22:49 | danydb | Note ajoutée: 0000253 | |
2010-11-04 22:50 | danydb | État | nouveau => confirmé |
2010-11-05 10:21 | dlalleme | Note ajoutée: 0000254 | |
2010-11-05 10:28 | danydb | Note ajoutée: 0000255 | |
2010-11-17 20:45 | danydb | Version ciblée | => Next Release |
2010-11-18 18:54 | dlalleme | Note ajoutée: 0000317 | |
2010-11-18 19:56 | danydb | Note ajoutée: 0000318 | |
2010-12-08 10:49 | danydb | Note ajoutée: 0000359 | |
2010-12-08 11:12 | dlalleme | Note ajoutée: 0000360 | |
2010-12-08 23:35 | danydb | Version ciblée | Next Release => |
2011-01-08 00:31 | danydb | Version ciblée | => Next Release |
2011-01-19 00:47 | danydb | Version ciblée | Next Release => |
2011-10-22 22:38 | danydb | Note ajoutée: 0000709 | |
2011-10-22 22:38 | danydb | État | confirmé => résolu |
2011-10-22 22:38 | danydb | Résolue dans la version | => Next Release |
2011-10-22 22:38 | danydb | Résolution | ouvert => corrigé |
2011-10-22 22:38 | danydb | Affecté à | => danydb |
2012-01-23 12:00 | danydb | Résolue dans la version | Next Release => 6.0 |
2012-02-02 13:26 | danydb | Note ajoutée: 0000953 | |
2012-02-02 13:26 | danydb | État | résolu => fermé |