Voit määritellä oletusrajaukseen raportin tulostus -ikkunassa ehdotettavan rajauksen. Jos rajaus on tyypiltään päivämäärä (tyyppi 2), niin voit käyttää hyväksesi seuraavia vakioita:
Vakio |
Selite |
DATE_CURRENT, CURRENT_DATE |
Kuluva päivä |
DATE_PREVIOUS, PREVIOUS_DATE |
Eilinen päivä |
DATE_NEXT, NEXT_DATE |
Huominen päivä |
WEEK_CURRENT, CURRENT_WEEK |
Kuluva viikko |
WEEK_PREVIOUS, PREVIOUS_WEEK |
Edellinen viikko |
WEEK_NEXT, NEXT_WEEK |
Seuraava viikko |
MONTH_CURRENT, CURRENT_MONTH |
Kuluva kuukausi |
MONTH_PREVIOUS, PREVIOUS_MONTH |
Edellinen kuukausi |
MONTH_NEXT, NEXT_MONTH |
Seuraava kuukausi |
PREVIOUS_HOLIDAY_YEAR |
Edellinen lomavuosi |
CURRENT_MONTH_ONLY_START |
Kuluvan kuukauden aloituspäivä, ei lopetuspäivää |
CURRENT_MONTH_ONLY_END |
Kuluvan kuukauden lopetuspäivä, ei aloituspäivää |
DATE_NOTHING |
Ei päivämääräehdotusta |
CURRENT_YEAR |
Kuluva vuosi |
PREVIOUS_YEAR |
Edellinen vuosi |
CURRENT_PERIOD |
Raportointikausi, eli se ajanjakso, jonka näet Lemonsoftin pääruudun alaosassa. |
CURRENT_DATE_ONLY_END |
Ei aloituspäivää, lopetuspäiväksi kuluva päivä |
CURRENT_DATE_ONLY_START |
Aloituspäiväksi kuluva päivä, ei lopetuspäivää |
PREVIOUS_DATE_ONLY_END |
Aloituspäivä jää tyhjäksi ja lopetuspäivä on eilinen. |
Tekstikentän osalta (tyyppi1) sekä Valintalistan (tyyppi 3)
osalta arvoja ei voida syöttää vastaavasti.
True/False, valintaruutujen
(tyyppi 4) osalta 0=tarkoittaa ei arvoa, 1=arvoa (rasti) ja 2=ei
merkitystä.
(Taulukon vakio -kohdassa pilkulla erotellut arvot ovat vaihtoehtoisia käytettäviä vakioita. Käytä siis vain jompaakumpaa arvoista.)
Ohjauskoodit
Normaalisti ohjauskoodi on tyhjä, mutta seuraavat erikoisohjaukset ovat käytössä:
Ohjauskoodi |
Selite |
INNER_USE |
Rajaus on tarkoitettu vain ohjelman sisäiseen käyttöön, eikä rajausta välitetä raportille. |
REPORT_USE |
Rajaus on tarkoitettu vain raportille, eikä sitä käytetä sisäiseen rajaukseen. Jos esimerkiksi rajaat lomakkeiden tulostuksen positioon, niin sinun tulee käyttää tätä ohjausta. |
INNER_CONTROL_USE |
Kuten INNER_USE |
|
|
Näkyvyys ohjaus:
Ohjauskoodi |
Selite |
VISIBLE_FALSE, NOT_VISIBLE |
Rajausta ei näytetä käyttäjälle raportti-ikkunassa |
Lista
Lista-kohtaan kirjoitat vakion, joka kertoo ohjelmalle mitä lista-arvoja käyttäjälle esitetään.
Yleisimmät ovat:
Lista-vakio |
Selite |
Numberseries_invoice |
Laskulajit |
Numberseries_PurchaseInvoice |
Ostolaskulajit |
Numberseries_Accounting |
Kirjanpidon tositelajit |
CostCenterList |
Kustannuspaikat |
ProjectList |
Projektit |
Numberseries_Project |
Projektilajit |
Codelist_projectstate |
Projektitilat |
PersonList |
Henkilölista |
FormOfSalaryList |
Palkkalajit |
PostingGroupList |
Palkanlaskennan tiliöinnit |
UnionList |
Ammattiyhdistykset |
SalaryIntervalList |
Palkkajaksot |
PensionList |
Eläkevakuutukset |
LocationList |
Sijainnit |
FormOfSalaryMaintypes |
Palkkalajityypit |
FormOfSalaryTypequalifiers |
Palkkalajien tyypin tarkenteet |
InvoiceMethod |
Laskutustavat |
StockTransactionType |
Varastotapahtumat |
ProductJobState |
Tuotantotyön tila |
ProductGroup |
Tuoteryhmä |
ProductionRowType |
Tuotantotyön tyyppi |
CustomerGroup |
Asiakasryhmät |
PrchPrice |
|
NumberSeriesStockTransaction |
|
AccountList |
Tilit |
Codelist_departments |
|
PurchaseInvoiceState |
|
SalaryUnemploymentList |
|
PrintingFormulaTaxFormList |
|
PrintingFormulaList |
Tulostuskaavat |
SalesOrderTypeList |
Myyntitilausten tyypit |
SalesOrderStateList |
Myyntitilausten tilat |
StockList |
Varastot |
PersonDepartmentList |
Osastot |
ProductBaseList |
|
JobStates |
Työn tilat |
ServicePersonList |
|
SellerList |
Myyjät |
FeedbackProducts |
|
MachineList |
Koneet |
Kielituki
Raportilta pitää löytyä Language -formula. Raporteilla sisältö voi olla tyhjä, mutta lomakkeilla sisältönä on oltava tietokentän nimi, joka kertoo kielikoodin. Esimerkiksi laskuilla kenttä on {invoices.language_code}.
Ennen raportin tulostusta ohjelma kääntää kaikki STR-alkuiset formulat. Tämän takia str-alkuiset formulat saavat sisältää vain termejä. Mikäli raportilla oleva termi ei käänny, tarkista ensin, että termi löytyy lemoncommon.languages -taulusta.
Huom: Voit lisätä tai muuttaa termejä Lemonsoftista käsin. Raporteilla käytettävät termit löydät Järjestelmä Termit -näytöstä.
Raportin kytkeminen tulostustoimintoon/ -näyttöön
Raportti voidaan kytkeä oletuksena johonkin Lemonsoftin tulostustoimintoon, jolloin raportti ilmestyy automaattisesti tulostusnäyttöön tietokannan päivityksen yhteydessä. Etsi ensin Lemonsoftin Toimintokeskuksesta haluttu tulostustoiminto, johon haluat kytkeä raportin oletuksena ja ota muistiin toiminnon ID-numero.
Tallenna toiminnon ID-numero raportin Report Summary -näytössä olevaan Keywords -kenttään. Jos haluat kytkeä saman raportin eri toimintoihin, erota toimintojen id-numerot toisistaan pilkulla (kts. alla oleva kuva)
Author - Raportin tekijä, oletuksena on "Lemonsoft"
Keywords – Tulostustoiminnon (tai -toimintojen) id-numerot pilkulla erotettuna, joihin raportti on oletusarvoisesti kytketty esim. ”80001,80002”
Comments - Raportin tarkka kuvaus tai selite. Tämä kuvaus tulee näkyviin raportin tietoihin
Title - Raportin otsikko, näkyy tulostusnäytössä valintalistassa
Subject – Ei merkitystä
Template – Ei merkitystä
Raporttien virkistyksen yhteydessä ohjelma käy läpi räätälöidyt raportit -hakemiston sisällön ja poimii raportin tulostustoimintoon sen mukaisesti mitä raportin Report Summary -näyttöön on syötetty.