Pb zoom suite duplication fenêtre factures ac

Yan
2008-11-04
2013-05-02
  • Yan

    Yan - 2008-11-04

    Bonjour,

    J'ai dupliqué la fenêtre des factures d'achat, mis à jour le champ PO Window dans les tables où figuraient l'occurence "Vendor Invoice".
    Or, lorsque j'essaye de zoomer sur une facture d'achat, Compiere m'ouvre systématiquement la fenêtre standard !

    J'ai vérifié 12 fois le paramétrage, mais il n'y a pas douze mille choses à paramétrer !
    D'autant que cela fonctionne parfaitement avec la fenêtre des factures clients et des tiers.

    Ma question est : y a-t-il quelque chose de codé en dur pour cette partie zoom sur documents fournisseur ?

    Ou y a-t-il une énorme feinte ?

    Merci

    Yan

     
    • Thomas

      Thomas - 2008-11-04

      Salut,

      Ca fonctionne chez moi sur la 2.5.3.a, j'ai juste mis pour la table c_invoice dans le champ PO_Windows_ID (fenetre OA) le nom de ma nouvelle fenetre. Et mes zooms se font bien sur ma nouvelle fenêtre...

      Peut etre vider le cache...

      Thomas

       
    • steven

      steven - 2008-11-04

      Le zoom est parametré sur la table sur laquelle on zoom.

      Donc dans ton cas, tu dois modifier  uniquement le champ PO Window de la table C_Invoice pour pointer vers ta nouvelle fenêtre.

      Si cela ne fonctionne pas, vérifie que ta fenetre et ton menu sont bien en IsSoTrx = false

       
      • Yan

        Yan - 2008-11-04

        merci pour vos réponses:

        Le champ PO Window pointe bien vers ma nouvelle fenêtre. (en System, je zoom bien dessus)

        Par contre, qu'entends-tu par "vérifie que ta fenetre et ton menu sont bien en IsSoTrx = false"

        Je n'ai pas le champ IsSOTRX sur le menu ou la fenêtre ?!?

        Par contre, en regardant le contenu de la vue AD_Window_v et AD_Window_vt, je trouve pour la fenêtre standard et la fenêtre dupliqué des IsSOTrx ='N'
        Les ContextArea sont bien mis en Vendor Invoice sur les fenêtres et onglets

        Merci

        Yan

         
        • steven

          steven - 2008-11-04

          J'en conclu que tu es dans une version 3+

          Tes contexts area sont bien configurés.

          As-tu encore un soucis ?

           
          • Yan

            Yan - 2008-11-04

            tout à fait, je suis en 302.
            les contextarea me semblent bien configurés (= Invoice Vendor pour les 2 fenêtres et les onglets)
            toujours le même problème

             
    • steven

      steven - 2008-11-04

      La logique a été modifiée en 3+

      A partir de cette version "La Logique" est partiellement hardcodée.

      Tout d'abord je pense que cela fonctionne si tu tentes un Zoom lorsque le champ est vide.

      Pour résoudre ton problème, ce que je pourrais te conseiller de tester, c'est de modifier le whereClause de l'onglet standard Facture fournisseur en le mettant entre parenthèse comme ceci : " (IsSoTrx='N') "

      JE ne garantit pas le résultat, cela dépend de ton environnement, mais pourrais-tu poster le résultat de ton test ?

       
      • Yan

        Yan - 2008-11-04

        Ca fonctionne :-)

        Pour info, si dans la fenêtre des paiements, le champ facture est vide, on zoome sur la fenêtre dupliquée des factures clients (enregistrement processed ou non).

        Dès lors que la Clause Where de l'onglet principal de la fenêtre standard a été mis entre parenthèses, le zoom a fonctionné correctement.
        Une feinte de plus à garder précieusement...

        Pour l'environnement, je suis sous Windows Vista (sic!).

        En tout cas merci bien pour le dépannage,

        Yan

         

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks