Template-uri

Template-urile de facturi reprezinta optiunile de vizualizare a unei facturi/chitante. Aceste se gasesc in Companie->Sabloane documente sau “frontend/web/invoice/templates”.

Cum functioneaza:

Un template reprezinta un fisier .php in care se afla modelul template-ului selectat. In acesta sunt incarcate si afisate datele facturii selectate. Ex: vezi pdf1.php

* Pentru o companie noua sau care nu are un logo imaginile vor fi cele default, iar optiunile reselectate de afiasare vor fi : -factura primul template -chitanta primul template.

* In cazul in care exista un logo acesta este incarcat pe fiecare template din lista cu dimensiunile aferente. Optiunile de vizulaizare a facturii si a chitanteii vor fi salvate in tabela compay->documentTemplates unde pdf1, pdf2, etc. reprezinta numele template-ului selectat.

* Logo-ul companiei va fi afisat pe fiecare template. Pentru afisare sa in template trebuie specificate coorodnatele x,y, inaltimea, latimea si culoarea folosita pentru background-ul logo-ului. Specificarea coordonatelor se face in docblock-ul fisierul(acestea pot fi masurate incepand cu punctul de coordonate x:0,y:0 aflat in coltuldin stanga sus folosind photoshop, etc):

/**
* @var Invoice $model
* @var InvoiceItem $itemModels
* @var Partner $partner
* pngTemplateLogoPosition[284,65,226,113,#FFFFFF] which means : [x,y,w,h,templateBackgroundColor] on the corresponding original PNG preview file
**/

* Vizualizare unei facturi se face din lista de facturi apasand butonul de “Vezi.pdf”.

Adaugarea de noi templateuri:

(vezi ca exemple pdf1.php si rec1.php)

* Se aduga fiseirul .php in site/frontend/themes/remark/views/invoice/document-templates/invoice/ pentru facturi si site/frontend/themes/remark/views/invoice/document-templates/receipt/ pentru chitante

* Se adauga poza aferenta noului template in site/frontend/web/images/invoice-templates/invoice/ pentru facturi si site/frontend/web/images/invoice-templates/receipt/rec1.png pentru chitante.

 

About

Das Yii Man

Categories: Template-uri facturi |

Leave a Reply

Your email address will not be published. Required fields are marked *

[TOP]