====== Izdruku sagataves ======
{{:moneo:docs:bl_system:doceditorscreen.png?400 |}} Dokumentu un atskaišu izdrukas redaktors [Papildināts teksts]
^ Nr. ^ Lauka nosaukums ^ Funkcija ^
| 1 | //Numurs// | Piešķir dokumenta secīgu numuru, vai numuru no [[moneo:docs:bl_system:settings:numbersertemplates|Numuru sērijas sagataves]] |
| 2 | //Tabula// | Tabula, kurai tiek veidota Izdrukas sagatave, no kuras tiks attēlota informācija |
| 3 | //Orientācija -ainava// | Atzīme par lapas novietojumu ainavas orientācijā |
| 4 | //Slēpt atskaites galvu// | |
| 5 | //Nosaukums// | [[moneo:docs:bl_system:docforms|Izdruku sagataves]] nosaukums |
| 6 | //Dalīt// | |
| 7 | //Rediģēšanas elementi// | [[moneo:docs:bl_system:docforms|Izdruku sagataves]] izveidošanas elementi |
| 8 | //Tālummaiņa// | Pietuvināšana un attālināšana, kas paredzēta tikai redaktora vajadzībām. Tālummaiņa nenodrošina Izdrukas elementu lielumu priekšskatījuma un drukas nepieciešamībai |
| 9 | //Novietojums// | {{:moneo:docs:bl_system:behind.png?20}} Novieto elementu aiz citiem elementiem {{:moneo:docs:bl_system:front.png?20}} Novieto elementu virs citiem elementiem |
| 10 | //Izlīdzināšana// | Izlīdzina iezīmētus elementus vienā kooridnātā attiecīgi pēc kreisās, labās augšējās vai apakšējās elementa malas. Elementi tiek līdzināti pēc pirmā iezīmētā elementa no visiem |
| 11 | //Iestatījumi// | Iezīmētā elementa iestatījumi (mainās attiecīgi no iezīmētā elementa) |
===== Rediģēšanas elementi =====
{{:moneo:docs:bl_system:dokformbuttons.png?400|}}
Lai rediģētu vai izveidotu [[moneo:docs:bl_system:docforms|Dokumentu formu]], izmantojami dažādi rīki un grafiskie elementi, kas atbilstoši savai funkcionalitātei un uzstādījumiem izvadīs nepieciešamo informāciju no Ieraksta, kam tā piesaistīta (//Kā piesaistīt Izdruku sagatavi?// Iestatījumi => [[moneo:docs:bl_system:settings:formdefs|Formu piesaiste]]) vai no Sistēmas, uzņēmuma Iestatījumiem.
**Rāmis** - Grafisks elements, teksta vai kādas konkrētas Izdrukas daļas norobežošanai.
**Līnija** - Grafisks elements, teksta vai kādas konkrētas Izdrukas daļas norobežošanai, horizontālā, vertikālā vai diognālā stāvoklī. Izveidojot elementu gradiski veidosies taisne, kas savienos uzvilktā rāmja augšējo kreiso un apakšējo labo stūri. Lai iegūtu taisnu horizontālu līniju, velkot rāmi nepieciešams lai labais apakšējais stūris atrodas tai pašā vietā, kur labais augšējais.
Lai iegūtu taisnu vertikālu līnoju, velkot rāmi nepieciešams lai labais apakšējais stūris atrodas tai pašā vietā, kur kreisais apakšējais stūris
**Teksts**
**[[moneo:docs:bl_system:docforms:fields|Lauks]]**
**Tabula**
**Kolonna**
**Attēls**
**Atskaites**
===== Rediģēšanas elementu iestatījumi =====
**Nosacījums** - kritērijs, kuram izpildoties tiks attēlots konkrētais grafiskais, tekstuālais vai datu elements.
**Biezums**
**Teksts**
**Stils**
**Izlīdzināt pa labi**
**Sadalīt garu tekstu**
**[[moneo:docs:bl_system:docforms:fields|Lauks]]**
**Nosaukums**
**Sv.ar smb.**
**Izlīdzināt**
**Tikai unikālas vērtības**
**Apakštabula**
**Rindas nosacījums**
**Grupēt laukus**
**Galv. stils**
**Galv. fons**
**Tab.stils**
**Rindas augstums**
**Augšējā robeža**
**Kreisā robeža**
**Labā robeža**
**Kopsumm. nosacījums**
**Rādīt kolonnu līnijas**
**Rādīt rāmja līnijas**
**Rādīt horizontālās līnijas**
**Virsraksts**
**Lauks**
**Lauka apraksts**
**Izdruk. nosacīj.**
**Izdr. nos. šūnai**
**Datu stils**
**Saite**
**Izlīdzināt**
**Nogriezt tekstu**
**Tukšs, ja nulle**
**Ar kopsummu**
**Atsauce sistēmā**
**Kods**
===== Sistēmas elementi =====
Elements Lauks
**Tabulas rindu informācija**
_rownr - Tabulas rindas numurs
**Sistēmas ieraksti no iestatījumiem**
__system.CompanyInfo.Name - Uzņēmuma nosaukums
__system.CompanyInfo.VATNo -Uzņēmuma reģistrācijas numurs
__system.companyinfo.bankname -Uzņēmuma bankas nosaukums
__system.companyinfo.bankacc -Uzņēmuma bankas konta nr.
__system.companyinfo.bank__swift -Uzņēmuma bankas SWIFT kods
__system.companyinfo.Address1 -Uzņēmuma adreses 1 rinda
__system.companyinfoX ņem info no Iestatījumi/Informācija par kompāniju
===== Pārnest tekstu nākamā rindā =====
**
** - Šo tagu var lietot gan dokumentu formā, gan ieraksta tekstā
===== Ieraksta galvā rindas lauks =====
** items.itemcode ** - Lauka kodā norāda apakštabulas vārdu un lauku - rezultātā parādīsies visi artikulu kodi rindu veidā (pārklājot citus elementus)
Informācija no pirmās rindas lauka konkrētajā apakštabulā
FirstRow(items.itemcode)
items.itemcode[0]
===== Bilde no ieraksta (attachments) =====
FIXME pārrakstīt sarunu piemēru veidā
[04/08/17 14:13:09] Jānis Žogots: ir metode ko var likt laukā "getAttachment"
[04/08/17 14:13:18] Jānis Žogots: raksta šādi getAttachment("items.items",itemcode)
[04/08/17 14:13:25] Jānis Žogots: lai izdrukātu rēķina rindā aritkula attachmentu
[04/08/17 14:13:55] Jānis Žogots: tālāk ir trešais parametrs kur var norādīt patternu pēc kura meklēt attēlu
[04/08/17 14:14:09] Jānis Žogots: piemēram var rakstīt "*.jpg" lai tieši jpgu iegūtu
[04/08/17 14:14:15] Jānis Žogots: var rakstīt "bilde*.jpg"
[04/08/17 14:14:25] Jānis Žogots: un var arī itemcode + ".jpg"
[04/08/17 14:14:51] Jānis Sējāns: Ja Tev ir example forma, vari atsūtīt?
[04/08/17 14:14:59] Jānis Sējāns: kur pa rindām jau sadalīts
[04/08/17 14:15:01] Jānis Žogots: getattachment("contacts.contacts",custcode,"*.jpg")
[04/08/17 14:15:12] Jānis Žogots: šādi izdrukāju rēķina galvā pie klienta piesaistītu jpg
[04/08/17 14:15:13] Jānis Sējāns: trešais params ir obligāts?
[04/08/17 14:15:24] Jānis Žogots: nē
[04/08/17 14:15:27] Jānis Sējāns: nice
[04/08/17 14:15:36] Jānis Žogots: šādi izdrukāju matricā artikulam piesaistītu attēlu
[04/08/17 14:15:36] Jānis Žogots: getattachment("items.items",itemcode)
[04/08/17 14:15:43] Jānis Žogots: ņems pirmo failu
[04/08/17 14:32:25] Jānis Žogots: sākumā to neiedomājos, bet interesanta nianse, ka tas kā apakšā attachu drukāšana ir uztaisīta, var rakstīt arī šitādu kodu un arī strādās:
getattachment("items.items",itemcode) if getattachment("items.items",itemcode) else getattachment("items.itemgroups",itemcode__itemgroup)
[04/08/17 14:32:52] Jānis Žogots: t.i. ja artikulam ir attach, drukā to, ja nav, tad artikula grupas
[04/08/17 14:38:35] Jānis Sējāns: ok arī pierakstīšu, noderīgi!
===== Summēt rindu datus pielietojot formulu =====
**Sum('formula rindai', 'apakštabulas nosaukums')** - svarīgi rindas formulu norādīt pēdiņās
Sum('items.getitemunitcoef(itemcode,"DAL")*10*quant', "items") # katrā rindā no tabulas items pielieto formulu 'items.getitemunitcoef(itemcode,"DAL")*10*quant'
Sum('items.getitemunitcoef(itemcode,"DAL")*10*items.quant', "items") # tas pats kas iepriekšējais
Sum('items.getitemunitcoef(items.itemcode,"DAL")*10*items.quant', "items") # pašreiz nestrādā