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.