Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Jäsentelyä
ohjelmisto käynnityskäynnistys parametrit parametri

Sisällysluettelo

Table of Contents


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

...

  • /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.

      Code Block
      winskj YRITYS /raporttijono=PÄIVÄ /usea "/aja:Tiedosto&Lopeta"
      .


    • Huom! Komentoriviltä ajettaessa esim .bat tiedostosta tulee skandimerkit olla DOS-koodattuja esim:

      winskj %KANTA%

      Code Block
      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.

      Code Block
      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:

        Code Block
        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)

...

  • /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ä.

      No Format
      nopaneltrue
      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.

...

  • /LM
    • Lukee Logmaster toimituskuittaukset
  • /LANGUAGE
    • Vaihtaa käyttöliittymän järjestelmäkieltä.

      No Format
      nopaneltrue
      sv = Ruotsi


SKJOt (Ostotilaus)

  • /KER
    • Ajaa tiedonkeruuajon (muodostaa tilaukset).
  • /KMAARITYS=Normaali
    • lataa ko.määrittelyn ennen kuin alkaa ehdotella tilattavaa.

...

  • /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.

...

  • /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
  • /LANGUAGE
    • Vaihtaa käyttöliittymän järjestelmäkieltä.

      No Format
      nopaneltrue
      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ä.

      No Format
      nopaneltrue
      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

...

Info
Vaihtoehdot 1,2,3 ja 4 ovat toisensa pois sulkevia
  1. /ILTA-AJO
    • Päivitys tehdään ilta-ajona (eli tositetiedostot ensin päivitetään myyntiin ja sen jälkeen siirretään tarkkailuhakemistoon[==nollataan kassa]).

TAI

  1. /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.

TAI

  1. /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

TAI

  1. /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.

...

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ää.

...

  • /F:tiedostonimi ajaa tiedostosta sql-komennot
  • /O:tiedosto vie tulokset tähän tiedostoon. Ajettaesssa /f parametrilla pelkkä /o ohjaa tuloksen näytölle.
  • /H tulostaa myös otsikot eli kenttien nimet tuloslistaan.
  • /K:toinenkanta, voidaan määrätä toinen tietokanta. Sql-lauseessa se pitää olla $apukanta$.
  • /A tulostiedosto jatketaan perään (append).
  • /L:logtiedosto vie login tähän tiedostoon, pelkkä /L: tuottaa login näytölle.
  • /C lukee sql-lauseen leikepöydältä.
  • /LM parametri jolla saadaan lainausmerkit merkkijonojen ympärille.
  • /E: parametri jolla voidaan määrittää erotinmerkki
    esimerkki skjsql skj /LM /E:, /H "select numero, nimi, nimi2, hinta, hinta3 from tuote"


Code Block
languagesql
titleKäyttöoikeuksia vaativien taulujen operaatiot ( set owner oltava samalla "rivillä" )
skjsql YRITYS set owner ='****' ; select * from "userremoteaccess";


Code Block
languagesql
skjsql %KANTA% /O:"C:\winskj\Tools\scriptit\kuvat.txt"  "select tiedosto from TUOTEKUV;"  

Muut ohjelmistot

Foxit Reader

...

  • dbgview.exe /t /l "C:\WINSKJ\debugview-%USERNAME%.log" /a p /n

Debugview siis käynnistyy pienennettynä (/t), tekee lokitiedoston määriteltyyn polkuun käyttäjittäin ja lisää tiedoston perään (/ap) ja tekee jokaiselle päivälle oman tiedoston (/n).

...