Jump to content

Edit History

Mohamadou Ndiaye

Mohamadou Ndiaye

Pour faire apparaitre le fournisseur dans ton bon de livraison voici les étapes à suivre:

  1. Modifier la method getContent() du  fichier /classes/pdf/HTMLTemplateDeliverySlip.php
    •  dans le methode getContent vers la ligne 97 Juste aprés ce code :
      $order_details = $this->order_invoice->getProducts();
    • Ajouter ce code 
      foreach ($order_details as &$order_detail) {
          $order_detail['supplier_name'] = Supplier::getNameById((int)$order_detail['id_supplier']);
      }
  2. Ensuite modifier le fichier /pdf/delivery-slip.product-tab.tpl :
    • Remplacer l'entête du tableau <thead>....</thead> par ce code :
      <thead>
         <tr>
            <th class="product header small" width="20%">{l s='Reference' pdf='true'}</th>
            <th class="product header small" width="55%">{l s='Product' pdf='true'}</th>
            <th class="product header small" width="15%">{l s='Fournisseur' pdf='true'}</th>
            <th class="product header small" width="10%">{l s='Qty' pdf='true'}</th>
         </tr>
      </thead>
    • Dans le <tbdoy> juste avant : 
      <td class="product center">
         {$order_detail.product_quantity}
      </td>
    • AJouter ce bout de code:
      <td class="product center">
         {if empty($order_detail.supplier_name)}
            ---
         {else}
            {$order_detail.supplier_name}
         {/if}
      </td>
  3. Enregistrer et uploader sur votre serveur
  4. Voila vous après cette manipulations vous allez avoir quelque chose du genre:Capture.PNG.6d089f310a7b3b9d47552f9a8eafb8ee.PNG

Note: je ci-joint les 2 fichie rs vous pouvez les consulter : delivery-slip.product-tab.tpl  HTMLTemplateDeliverySlip.php

Vous pouvez aussi Overrider le fichier HTMLTemplateDeliverySlip.php si vous préférez.

J’espère que cela vous aidera.

Merci

Mohamadou Ndiaye

Mohamadou Ndiaye

Pour faire apparaitre le fournisseur dans ton bon de livraison voici les étapes à suivre:

  1. Modifier la method getContent() du  fichier /classes/pdf/HTMLTemplateDeliverySlip.php
    •  dans le methode getContent vers la ligne 97 Juste aprés :
      $order_details = $this->order_invoice->getProducts();
    • Ajouter ce code 
      foreach ($order_details as &$order_detail) {
          $order_detail['supplier_name'] = Supplier::getNameById((int)$order_detail['id_supplier']);
      }
  2. Ensuite modifier le fichier /pdf/delivery-slip.product-tab.tpl :
    • Remplacer l'entête du tableau <thead>....</thead> par ce code :
      <thead>
         <tr>
            <th class="product header small" width="20%">{l s='Reference' pdf='true'}</th>
            <th class="product header small" width="55%">{l s='Product' pdf='true'}</th>
            <th class="product header small" width="15%">{l s='Fournisseur' pdf='true'}</th>
            <th class="product header small" width="10%">{l s='Qty' pdf='true'}</th>
         </tr>
      </thead>
    • Dans le <tbdoy> juste avant : 
      <td class="product center">
         {$order_detail.product_quantity}
      </td>
    • AJouter ce bout de code:
      <td class="product center">
         {if empty($order_detail.supplier_name)}
            ---
         {else}
            {$order_detail.supplier_name}
         {/if}
      </td>
  3. Enregistrer et uploader sur votre serveur
  4. Voila vous après cette manipulations vous allez avoir quelque chose du genre:Capture.PNG.6d089f310a7b3b9d47552f9a8eafb8ee.PNG

Note: je ci-joint les 2 fichie rs vous pouvez les consulter : delivery-slip.product-tab.tpl  HTMLTemplateDeliverySlip.php

Vous pouvez aussi Overrider le fichier HTMLTemplateDeliverySlip.php si vous préférez.

J’espère que cela vous aidera.

Merci

×
×
  • Create New...