Skip to main content

Impression facture

More
13 years 3 months ago #111771 by WebConseil
Bonjour,

En backend la facture s'affiche parfaitement bien en html.
Elle s'imprime aussi sans problème de mise en page lorsqu'elle comprend moins de 8 articles.
Mais au dessus de 8 articles apparait un problème de mise en page :
- sur la première page s'affiche l'en-tête, suivi d'une zone vierge
- sur la deuxième page le tableau des produits
- puis le pied de page.

Je voudrais bien sûr que le tableau des produits commence sous l'en-tête en première page, quel que soit le nombre de produits, et soit scindé automatiquement pour se poursuivre sur la deuxième page...

Comment et où peut-on agir ?

Merci

Cdlt

PS

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #111881 by Mohamed Thelji
Replied by Mohamed Thelji on topic Impression facture
Bonjour,

Je pense que l'endroit ou il faudrai agir serai à partir de votre fichier invoice de votre vue order du template de votre partie administration, vous pourrez donc en éditant le code de se fichier, modifier l'affichage de votre facture et l'adapter.

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #111889 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

Merci.
Je connais bien ce fichier order/invoice.php que j'ai largement customisé, avec votre aide d'ailleurs.
Mais je ne comprends pas comment gérer la césure dans le tableau des produits afin que son début s'affiche sur la page 1 immédiatement sous l'en-tête et sa suite éventuelle (si plus de 7 produits en l'occurence) sur la page 2.
A l'heure actuelle, s'il comprend plus de 7 produits, le tableau s'affiche sur la page 2, laissant un grand blanc vide dans la page 1
Cdlt.

PS

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #111924 by Eliot
Replied by Eliot on topic Impression facture
Bonjour,

Etant donné que c'est un tableau fait en HTML, il me parait difficile de le "couper" en deux. L'affichage sur la page 2 est ce qui semble le plus logique.
La seule solution que je vois serait de faire une boucle avec un foreach() pour afficher les 6 premiers éléments dans un tableau et les suivant dans un autre tableau.
The following user(s) said Thank You: WebConseil

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #112126 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

Un peu trop compliqué pour moi.
L'impression est peut-être logique, mais pas très esthétique....
Cdlt.

PS

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #113518 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

La curiosité l'emporte....
En regardant le code de ce tableau :

<th class="title" width="60%">
<?php echo JText::_('PRODUCT'); ?>
</th>
<?php if ($this->config->get('show_code')) { $colspan++; ?>
<th class="title" ><?php echo JText::_('CART_PRODUCT_CODE'); ?>
</th>
<?php } ?>
<?php if($this->invoice_type=='full'){?>
<th class="title">
<?php echo JText::_('UNIT_PRICE'); ?>
</th>

je comprends que la colonne 1 affiche le nom du produit, que la colonne 2 le code du produit... etc.
Or il n'est pas affiché ; cela passe directement à la colonne Prix à l'unité.
J'imagine que cela se paramètre quelque part ? Pouvez vous m'indiquer où car j'aimerai afficher ce code produit.
Merci

Cordialement.

PS

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #113534 by Xavier
Replied by Xavier on topic Impression facture
Bonjour,

Il y a en effet une option pour afficher le code du produit, elle se trouve dans Configuration > Affichage > Options d'affichage pour les produits, "Afficher le code produit".
Cette option va afficher le code produit à plusieurs endroits, dans les listing de produits, page produit, etc.

Si vous ne souhaitez pas cela, vous pouvez remplacer " if ($this->config->get('show_code')) " par "if (true)", dans ce cas le code sera affiché sur la facture et pas aux divers endroits dans le site.

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #113550 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

Merci.
Oui effectivement, je ne souhaite pas voir afficher le code des articles à d'autres endroits.
Avec cette modification le titre de la colonne (Code) s'affiche, mais pas le contenu de la colonne ; à l'affichage il y a un décalage (voir screenshot joint)du contenu des colonnes vers la gauche.
Cordialement.

PS

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #113571 by Xavier
Replied by Xavier on topic Impression facture
Cette condition "if ($this->config->get('show_code'))" est surement présente a deux reprises, il faut donc la remplacer aux deux endroits.
The following user(s) said Thank You: WebConseil

Please Log in or Create an account to join the conversation.

More
13 years 2 months ago #113613 by WebConseil
Replied by WebConseil on topic Impression facture
Oui effectivement c'est bien çà ! Je n'ai pas pensé à chercher une autre occurrence plus loin !
Merci beaucoup.
Cordialement.

PS

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #117509 by plumbingdeals
Replied by plumbingdeals on topic Impression facture
PLEASE DISREGARD THIS POST...figured most of it out!

Xavier..
Could you expand on this please...

I want to add the product code ONLY to the invoice, so in which view(s) would I add this code?

Thanks...
Last edit: 13 years 1 month ago by plumbingdeals.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago #117624 by Xavier
Replied by Xavier on topic Impression facture
Hi,

You have to edit the view "order / invoice", and add the product code in the invoice part of that view.

Please Log in or Create an account to join the conversation.

More
13 years 3 weeks ago #122505 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

Quand on fait une impression - papier ou pdf - d'une facture, au moins une page (parfois 2) entièrement blanche est systématiquement imprimée apès la facture.
J'ai vérifié avec plusieurs imprimantes différentes et avec différents OS.
Peut-on supprimer cette page inutile ?
Merci.
Cordialement.

PS

Please Log in or Create an account to join the conversation.

More
13 years 3 weeks ago #122557 by Jerome
Replied by Jerome on topic Impression facture
Bonjour,

Je ne reproduit pas le soucis sur mon site local. Cela peut venir de règles CSS spécifique à votre template.
Il faut savoir que l'impression se fait avec le "tmpl=component" il utilise donc une autre feuille de style et il est possible que des marges soient ajoutées.

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Please Log in or Create an account to join the conversation.

More
13 years 3 weeks ago #122582 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

Oui effectivement vous avez raison !
Je suis passé de Bluestok à Hathor et le problème de la page supplémentaire blanche semble réglé.
Il me reste à trouver un remplaçant à Hathor qui est particulièrement moche :lol:
Merci beaucoup.
Cordaielemnt.

PS

Please Log in or Create an account to join the conversation.

More
13 years 3 weeks ago #122584 by Jerome
Replied by Jerome on topic Impression facture
Bonjour,

Vous pouvez également utiliser le système d'override CSS d'HikaShop afin de rajouter des règles CSS pour corriger le soucis sous Bluestok.

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Please Log in or Create an account to join the conversation.

More
13 years 3 weeks ago - 13 years 3 weeks ago #122626 by WebConseil
Replied by WebConseil on topic Impression facture
Bonjour,

Oui bien sûr.
Mais c'est l'occasion de découvrir qu'il y a de nombreux templates administrateur parfaitement inconnus... et c'est tellement plus simple :)
Merci.
Cordialement.

PS
Last edit: 13 years 3 weeks ago by WebConseil.

Please Log in or Create an account to join the conversation.

Time to create page: 0.290 seconds
Powered by Kunena Forum