Komentoriviparametrit
ohjelmisto käynnistys parametrit parametri
Sisällysluettelo |
|---|
|
SKJ ohjelmistot
Yleiset
KANTA
Määrittelee käytettävän kannan/yrityksen
Esimerkiksi komento:
WINSKJ.EXE MYYMALA /USEA
Käynnistää WinSKJ -ohjelman tietokantaan MYYMALA, käyttäen parametria /usea
/KT:X
määrittelee käyttäjänimen.
/usea
Sallii useamman ohjelman yhtäaikaa päälle samalla työasemalla (ei koske kassaa).
/EITRAY
Ohjelmistoissa, jotka luovat ilmaisinalueen kuvakkeita (tray icon), tällä parametrilla saadaan sen luominen poistettua
Mikäli ohjelmisto pyörii esim palvelua, tulee tätä parametria käyttää
WinSKJ
/RAPORTTIJONO=X
Tulostaa raporttijonon, esim.
winskj YRITYS /raporttijono=PÄIVÄ /usea "/aja:Tiedosto&Lopeta"Huom! Komentoriviltä ajettaessa esim .bat tiedostosta tulee skandimerkit olla DOS-koodattuja esim:
winskj %KANTA% /raporttijono=PŽIVŽ /usea "/aja:Tiedosto&Lopeta".
/RAPORTTIPVM=dd.mm.yyyy
Käytetään yhdessä raporttijono-parametrin kanssa, jotta saadaan raporttiajo tietyltä päivältä, esim.
winskj YRITYS /raporttijono=PÄIVÄ /raporttipvm=22.2.2017 /usea "/aja:Tiedosto&Lopeta"
/AJA:Valikko&Toiminto.
Ajaa tietyn toiminnon
esim. Tiedostohuollot päivityksen jälkeen:
winskj YRITYS /aja:"Tiedostojen selailu&Tiedostohuollot&Tiedostojen uudelleen luonti" /aja:"Tiedostojen selailu&Tiedostohuollot&Päivitysajot" /aja:"Tiedosto&lopeta".
/NOLLAUS
Ajaa kassan nollausajon ('Kassan nollaus' -painike)
/UPD
Ajaa tiedostojen uudelleenluonnin / SQL -ajot ohjelmistopäivityksen jälkeen.
/UPDX
Ajaa tiedostojen uudelleenluonnin / SQL -ajot ohjelmistopäivityksen jälkeen ilman hakuindeksien päivitysajoa.
/XMLSALDOTKV
Ajaa Kirjavälityksen XML-varastosaldotiedoston tuonnin.
/LOGOFFONEXIT
Kirjaa käyttäjän ulos WINSKJ:n sulkemisen yhteydessä. Parametrin avulla voidaan varmistaa istunnon päättyminen RemoteApp-ympäristössä.
/LANG
Vaihtaa käyttöliittymän järjestelmäkieltä.
sv = Ruotsi en = English
/SALLITALLENNUS
Sallii sessiossa muokata pääikkunan teemaa (Tiedosto → Työpöydän Asetukset)
SKJMt (Myyntitilaus)
/UBL:Tiedosto
Tuo UBL-muotoisen tilauksen esim skjmt.exe YRITYS /ubl:C:\UBLPOLKU\Tilaus*.xml.
/tulosta:m=MäärityksenNimi;Tilaus=Tilausnumero;Prn=TulostimenNimi;Lomake=LomakkeenNimi;LASKU=Laskupohja;DEV=Laite YRITYS
Tulostaa tilauksia, m= Tulostus -ikkunan tallennettujen parametrien nimi, Tilaus= Voidaan määrittää jos halutaan tulostaa vain tietty tilaus, Prn= Tulostimen nimi johon tulostetaan; Lomake== Halutun lomakkeen nimi.. Laite voi olla PDFFile,Printer tms arvo joka on Devicetype arvona reportbuilderissa
/EIMHTARK
Kytkee pois matkahuollon palvelun taustatarkastuksen. Tarpeellinen eräajossa.
/MJ:XXX
Määrittää UBL-tuonnissa vakiomyyjän
/EIOSKORT
Ei tulosteta osoitekortteja
/ML:XXX
Määrittää UBL-tuonnissa vakiomyymälän
/VIELM
Muodostaa lähtevät Logmaster sanomat
/LM
Lukee Logmaster toimituskuittaukset
/LANGUAGE
Vaihtaa käyttöliittymän järjestelmäkieltä.
sv = Ruotsi
SKJOt (Ostotilaus)
/KER
Ajaa tiedonkeruuajon (muodostaa tilaukset).
/KMAARITYS=Normaali
lataa ko.määrittelyn ennen kuin alkaa ehdotella tilattavaa.
/U /TOIM /TP
Tekee automaattisaavutuksen tilauksille /U = Automaattitoiminto /TOIM = Toimittajat, /TP Toimituspäivä
SKJOT /U /TOIM=104,105,106,10-50 /TP=25.2.2012 KANTA
/EMAARITYS (myös /EMÄÄRITYS)
ostoehdotukseen voi tallentaa tallennuspainikkeella arvoja.
lataa ko.määrittelyn ennen kuin alkaa ehdotella tilattavaa.
/UBL == tekee ostoehdotuksesta UBL tiedoston.
/UBLE == Tekee eräajaoina UBL tiedostot tarvittavista ostotilauksista.
Käynnistys UBL tiedostot eräajona : SKJOT /UBLE.
Ostoehdotus eräajona : SKJOT /E /EMAARITYS==testi /UBL /ERAAJO alias.
HH parametrejä (lähinnä HH:n käytössä)
/e = ostoehdotus
/s = saldo ajo, tuo tiedostosta saldoja varastoon (eli ostotilauksen saavuttaminen käytännössä).
/i = inputtiedosto
/eraajo = ajetaan eraajona
/WB
Tekee waybill:stä tilauksen
/WBT
Tulouttaa waybill-sanomalla tilauksen jolla on waybill-sanomassa oleva tilausnumero, ot-asetuksella saa myös tekemään uuden tilauksen jos sanomassa olevalla tilausnumerolla ei löydy vastaavaa ostotilausta. Uusi, luotu tilaus, jää kirjattu tilaan
SKJOT /KT:m /WBT:C\POLKU\1649*.* /VA=1 /ERAAJO kanta
Esimerkissä parametri /WBT:C\POLKU\1649*.* tuloutetaan tiedostot jotka löytyvät kansiosta C:\POLKU ja alkavat 1649 numerolla.
/WBTU
Tuo waybill-aineistosta tuotteet
SKJOT /kt:m /WBTU alias
/ERAAJO
Ei tuo näkyviin OK-kuittauksia ym ajoista (hiljainen tila).
/VA=2
Varasto, johon tilaus luodaan
Yleiset parametrit
/KT:käyttäjätunnus
/:TIEDOSTO jatkaa parametrilistaa tiedostosta.
Wkassa
/KNR:
Määrittää käytettävän kassanumeron, esim WKASSA.EXE YRITYS /KNR:00021.
/EIOFFLINE
Estää automaattisen offline-tilaan siirtymisen.
/SIIRRÄINIKANTA
Kopioi ini-tiedoston sisällön (kassa-asetukset) tietokantaan, tosin kassa-asetusten kopioinnissa suositellaan seuraavaa toimintamallia:
Esimerkki:
Halutaan tietokannasta X, kassasta 00021 tietokantaan Y kassaan 00001.
Kopioidaan tietokantahakemistosta X tiedosto 00021.INI tietokannan Y tietokantahakemistoon tiedostonimelle 00001.INI.
Poistetaan tietokannan Y mahdolliset kassan 00001 asetukset tietokannasta suorittamalla:
\WINSKJ\SKJSQL.EXE Y "DELETE FROM INI WHERE ININIMI=='00001.INI'"
Käynnistetään wkassa parametrein:
\WINSKJ\WKASSA.EXE Y /KNR:00001
Kassa käynnistyessään kopioi (huomatessaan niiden puuttuvan) INI-tiedoston sisällön INI-kantaan.
/SCREEN:2
Käynnistää kassaohjelman toiseen näyttöön (secondary display).
/TARKASTUS
Beta-ominaisuus: tarkastaa palvelinyhteyttä kassan päällä ollessa ja mikäli palvelinyhteys katkeaa, sulkee kassan.
/EMVDEBUG
Käynnistää kassaohjelman EMV-debug -tilassa
Debug-log tallentuu SKJLOG-tauluun
/KOKONAYTTO
Pakottaa kassan käynnistymään kokoruututilassa
/EIOPOSTULOSTINTA
Ei sallita OPOS-tulostinta, tarkoitettu debug-tilaan
/LOKI
Kirjoitetaan tarkempaa lokia skjlog.dat -tiedostoon
/SCALE=1.5
Skaalaa kassanäkymän kertoimen mukaisesti, esim 1.5 x kassanäkymän koko
/LANGUAGE
Vaihtaa käyttöliittymän järjestelmäkieltä.
sv = Ruotsi en = English
Wkasetus
/KNR:
Määrittää käytettävän kassanumeron, esim WKASETUS.EXE YRITYS /KNR:00021.
/YLEIS
Käynnistää suoraan yleisasetukset
/NAYTTO tai /NÄYTTÖ
Käynnistää suoraan näytöasetukset (näytön kuittirivi layout)
/KOSKETUS
Käynnistää kosketusnäytön suunnittelu. Ilmen lisäparameterjä kysyy Kosketus vai Näppämistö. Parametri voidaan antaa myös muodossa /KOSKETUS=N (näppäimistö), /KOSKETUS=K (kosketus)
/LAITE
Käynnistää suoraan laiteasetukset. Voidaan tarkentaa välilehteen vielä esim /LAITE=Veri aktivoi ensimmäisen välilehden joka alkaa veri sanalla (verifone maksupääte)
/KASSAT
aktivoi kassarekisteriylläpidon
/KUITTI
aktivoi kuittimäärittelyn
/LANGUAGE
Vaihtaa käyttöliittymän järjestelmäkieltä.
sv = Ruotsi en = English
WinPaiv
Myynninpäivityksen parametrit voidaan antaa myös ilman skandinaavisia merkkejä, alla pari esimerkkiä:
/VÄLIPÄIVITYS tai /VALIPAIVITYS
/NYKYPÄIVÄ tai /NYKYPAIVA
/LISÄÄTILIT tai /LISAATILIT
Päivitysmahdollisuudet
Vaihtoehdot 1,2,3 ja 4 ovat toisensa pois sulkevia
/ILTA-AJO
Päivitys tehdään ilta-ajona (eli tositetiedostot ensin päivitetään myyntiin ja sen jälkeen siirretään tarkkailuhakemistoon[==nollataan kassa]).
/VÄLIPÄIVITYS tai /VALIPAIVITYS
Päivitys tehdään välipäivityksenä(tositetiedostot päivitetään myyntiin mutta ei siirretä tarkkailuhakemistoon), lopetetaan kun kaikki tositteet päivitetty.
/JATKUVA
Yhdessä välipäivityksen kanssa, oletuksena kahden minuutin välein tarkastetaan onko tullut uusia tositteita.
Ilman tätä parametria päivitys ajetaan vain kerran.
katso myös parametri /VIIVE:, joka ilmoittaa päivitysvälin
/TIEDOSTO
Päivitys tehdään annetusta tiedostosta, esim /tiedosto:c:\winskj\files\tark\2008080800001000.mtp.
Vuorokauden vaihtoajan määritys
/AIKA:
Myynnin aamulla ennen tätä aikaa kirjataan edelliselle päivälle.
Esim. /Aika:07:00 myynti välillä 00:00->06:59:59 menee edelliselle päivällä.
Käytetään esim. ravintolassa.
Päivitysvaihtoehdot
/MYYNTIAIKA
Myynti päivitetään toteutuneen myyntiajan mukaan.
/NYKYPÄIVÄ tai /NYKYPAIVA
Myynti menee ajohetken päivälle.
/EILINEN
Myynti menee eiliselle.
/PVM:
Myynti menee annetulle päivällä, päiväys annetaan esim /PVM:18.2.2009.
/NOLLAUSAIKA:
Määrittää ajankohdan, jolloin ilta-ajo suoritetaan eli siirretään tositetiedosto ja tark.nauha <yritys>\tark-hakemistoon käsittelyn jälkeen.
esim. /NOLLAUSAIKA:23.45.
/VIIVE:
HUOM: Toimii vain mikäli parametri /JATKUVA on myös annettu.
Päivitysväli ilmoitetaan sekunteina.
Jos tätä parametria ei anneta, oletusarvo on 120 sekuntia eli kaksi minuuttia.
/POISTO
Poistoajon min. päivämääräraja on 180.
Jos tätä parametria ei anneta, raja on 540.
/LISÄÄTILIT tai /LISAATILIT
Lisätään asiakkaan mahd. tilimyynnit riippumatta siitä ovatko ne jo ennestään päivitetty.
/VAINYKSI
Tarkistaa että vain yksi WinPaiv.exe on käynnissä ja poistuu mikäli yritetään ajaa useampi kuin yksi WinPaiv.exe.
/KASSAT:
Rajataan päivitettävät kassat annettuun pilkkueroteltuuun listaan.
Esim: 00001,00002,00010
Jos parametria ei anneta, kaikki kassat käsitellään.
/HELP
Antaa listauksen kaikista komentoriviparametreistä, eli käytännössä kaikki ym. komennot.
PLServer
DEBUG (huom! ei kauttaviivaa, esim PLSERVER.EXE YRITYS DEBUG)
Näyttää debug-tietoja suorituksen aikana.
/INI:tiedosto
käytetään plserver.ini:n asemasta annetua tiedostoa, voi olla polulla tai ilman
SKJDB
/luo:KANTA;POLKU
luo uuden kannan, esim SKJDB /LUO:YRITYS;C:\WINSKJ\FILES
Ketju
/LÄHETYS tai /LAHETYS
suoritetaan automaattinen lähettäminen.
/VASTAANOTTO
suoritetaan automaattinen vastaanotto.
/KÄSITTELE TIEDOSTO tai /KASITTELE TIEDOSTO
käsitellään tuleva tiedosto joka annetaan parametrina esim. ketju /KÄSITTELE c:\winskj\myymala.zip. Huom. Tiedostonimessä pitää olla koko polku. Voidaan lisäksi käyttää jokerimerkkejä esim: ketju /kasittele c:\ketju\kuopio\*.zip. Tällöin ohjelma käsittelee kaikki ko. kansiossa olevat tiedostot nimi järjestyksessä.
/HÄVITÄ /KASITTELE TIEDOSTO
Käsittelee ja poistaa tiedoston käsittelyn jälkeen
/DAFO
Suorittaa DAFO-liittymäajon.
/FENIXTUONTI
Suorittaa Fenix-liittymäajon (tuonti).
/FENIXVIENTI
Suorittaa Fenix-liittymäajon (vienti).
/INI
Määrittää ketjun .ini tiedoston nimen. Jos tätä parametria ei anneta ohjelma käyttää ohjelman polussa olevaa ketju.ini tiedostoa. Esim. /ini:c:\testi\ketju.ini
/LOG==tiedosto (tai /LOG:tiedosto) parametri.
Tällä log voidaan määrätä menemään eri tiedostoon. HUOM! ei tarkennetta.
/HILJAA
Käynnistää ketjun hiljaisessa tilassa, ei näytä käyttöliittymää.
/EIHR
Ei päivitä hyllynreunaetiketti-taulua, hyödyllinen esim. palvelimen päässä aliaskannan päivityksessä.
/EIHAKUINDEKSI
Ei päivitä tuotehakuindeksiä, hyödyllinen esim palvelimen päässä aliaskannan päivityksessä.
Veromuutos
/E
Eräajo
/K
Kampanjat, määräalet ja asiakashinnastot
tai yksittäin jos ei kaikkia kolmea halua
/AH
Asiakashinnastot
/KA
Kampanjat
/MA
Määräalet
/U
Uudelleen ajo. Kun ajo tehdään tulee tiedosto veromuutos.tehty files kansioon ja jos se on olemassa niin ohjelma ei suostu ajamaan uudestaan. /U pakottaa.
SKJScript
/F:tiedosto.pas
Avaa tiedosto.pas -skriptin.
/RUN
Ajaa avatun tiedoston, käytettävä /F parametrin kanssa.
/LOG:tiedosto.log
Kirjoittaa lokitiedoston haluttuun tiedostoon.
/NOR
Näyttää /RUN -parametrin kanssa käytettäessä käyttöliittymän (ei pienennettynä).
WinMP
WINMP Kanta /TapAkt /TeMuod /LeMuod /EraAjo
SKJInterface_server
SKJInterface_server /HILJ - piilottaa (matkustajamyyntitositepäivityksessä) statusikkunan
SETINI
Setini.exe:llä voi muuttaa .ini-tiedostoja esim lisäämällä tai poistamalla parametrejä. setini foo.ini foo bar baz lisää foo.ini:iin sektion foo avaimen bar ja arvon baz.
foo.ini [foo] bar==baz
setini foo.ini foo bar *DELETE* taas poistaa foo.ini:stä sektiosta foo avaimen bar
vastaavasti muutettavat tiedot voi lukea (/f:) tiedostosta jossa jokainen parametri omalla rivillä SETINI.TXT foo.ini foo bar
DELETE*
SKJSQL
Kyselyn parametreja voidaan välittää /P: parametrilla esim. sql.sql tiedostossa lause:
select sum(summa) from tuotemyy where asiakas = :asnro and pvm = :pvm ;
select max(summa) from tuotemyy where asiakas = :asnro and pvm = :pvm ;
voidaan ajaa
skjsql YRITYS /p:ASNRO=100 /p:pvm=$spvm /f:sql.sql
$spvm korvautuu yyyymmdd päivällä ja $pvm korvautuu yyyy-mm-dd päiväyksellä. Päiväyksenä käytetään aina kuluvaa päivää.
Lainausmerkkien (") välittäminen sql kyselyssä onnistuu merkkijonolla \" :
skjsql YRITYS "select * from \"user\""
Nyt lainausmerkit huomioidaan mukaan ja user välittyy muodossa "user".
Muut komentoriviparametrit:
/F:tiedostonimi ajaa tiedostosta sql-komennot
/O:tiedosto vie tulokset tähän tiedostoon. Ajettaesssa /f parametrilla pelkkä /o ohjaa tuloksen näytölle.