|
| Changer langue par rupture état |
| Iniciado por KC76, 28,oct. 2019 15:35 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 132 mensajes |
|
| Publicado el 28,octubre 2019 - 15:35 |
Bonjour, J'ai une fenêtre pour que les comptables impriment les duplicatas de toutes les factures dans un lot. Ces duplicatas doivent être conforme aux originaux (imprimé ou envoyé par pdf/mail une par une). Ayant des clients étrangers, les factures qui part autre par que la France doivent être en anglais. L'état est sur le fichier ligne de facture avec rupture sur facture. Quand j'imprime une par une, je change la nation avant et ça marche bien. Mais quand je dois imprimer 50, il peut avoir du français et de l'anglais. J'essaie alors de changer la langue selon le pays pour chaque facture. Mes rubriques remplis par programmation fonctionne, mais les libelles restent toujours en français. Je passe bien dans mon code nation(3), mais quand je fais sysNation, c'est encore 5, jusqu'à l'état se ferme, je vois rapidement ma fenêtre précédente en anglais et qui se remette en français après. J'ai essayé d'utiliser iNationimprime, nation, et également le paramétrage "changement de langue immédiat dans le projet" dans toutes les combinaisons possible (je pense) mais je n'arrive pas à faire ce qu'on me demande à faire. Quelqu'un aurait réussi à faire ceci? C'est peut-être le placement de mon code qui n'est pas bon?
Mon code dans avant impression bloc_haut de mon état: SI FenPrécédente()= "impfac" ALORS // LANGUE-problème : il ne change pas de langue quand nécessaire sur groupement de factures SI sdPaysClient.pays <> "FRANCE" OU sdPaysClient.FACT_ANGLAIS = Vrai OU impfac.INT_FORCERANGLAIS = Vrai ALORS SI impfac.INT_ForcerFrancais= Faux ALORS iNationImpression(3) // je passe bien ici, mais ma facture s'imprime toujours en français sauf champs rempli par programmation et libelle conditions de vente en pied de page., Nation(3)//ANGLAIS FIN SINON iNationImpression(5) Nation(5) //FRANCAIS FIN Info("après nation" + SysNation) sysnation reste en 5, même avec l’option changement de langue immédiat SINON SI sdPaysClient.pays <> "FRANCE" OU sdPaysClient.FACT_ANGLAIS = Vrai ALORS iNationImpression(3) Nation(3)//ANGLAIS
SINON iNationImpression(5) Nation(5) //FRANCAIS FIN FIN
FIN |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 8 mensajes |
|
| Publicado el 29,octubre 2019 - 07:23 |
Pourquoi ne pas faire un état en anglais et un état en français ?
-- zoomeo |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 132 mensajes |
|
| Publicado el 29,octubre 2019 - 09:13 |
Bonjour,
Je ne peux pas faire deux états parce que le comptable veut juste avoir UN aperçu et tout imprimer ensemble pour mettre dans le classeur. Imprimer toutes les duplicatas de factures pour la semaine, à l'identique, sans devoir se soucier de quoi qu'il soit. Si je les imprime une par une j'arrive à gérer la langue, mais le comptable veut tout lancer à l'imprimante et puis aller récupérer le tas complet, dans l'ordre des numéros de facture, faire les trous et mettre dans le classeur le tas complet, sinon ca lui prends trop de temps de trier les français et les anglais. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 310 mensajes |
|
| Publicado el 29,octubre 2019 - 11:56 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 132 mensajes |
|
| Publicado el 29,octubre 2019 - 14:23 |
| Merci, je connaissais pas cette fonctionnalité, ca me donne une bonne piste! Je pense que je peux arriver avec ça! |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 132 mensajes |
|
| Publicado el 29,octubre 2019 - 15:00 |
| |
| |
| | | |
|
| | | | |
| | |
|