Uusimmat muutostiedot (16.3.00 ->)
gVersioPvm = "16.3.2000"
- joskus kun oli otettu edellisen palkanmaksukerran tiedot
pohjaksi, palkan osien yhteen- ja vähennyslasku ei täsmännyt.
Korjasin ohjelmaa siten, että aina kun valitaan Tulosta-
valikkoa, ohjelma korjaa summaluvut.
gVersioPvm = "14.3.2000"
- Tulosta|Oma raportti|Palkanosat laskusäännöin ei osannut
laskea yhteen, kun palkansaajalla useammalla rivillä sama
koodi, esim. upvr; korjattu
gVersioPvm = "16.2.2000"
- joskus rahapalkka-ikkunassa kertolasku 57,5*52,5 tuotti tuloksen
69396 tms. eli ihan hassun; korjattu?
gVersioPvm = "8.2.2000"
- palkkalaskelman ja yhdistetyn laskelman yläosassa teksti
'palkkalaskelma' siirretty vasemmalta oikealle ja vasemmalle
lisätty tulostumaan palkanmaksajan nimi, osoite ja paikka,
jotta sopii kivasti ikkunakuoreen
gVersioPvm = "7.2.2000"
- muuttuja @1 ja @61 (=palkkajakso) tulostuu nyt myös
laskusääntö-tyyppisiin omaraportteihin
gVersioPvm = "4.2.2000"
- tiliöintitositteen määrittelyyn lisätty väliinlisäystoiminto
Muokkaa|Lisää eteen
- palkkojensyöttötilan ikkunat menevät perustamisen jälkeen
kätevästi suositus:perusasetelmaan
- jos lomakesovituksessa esiintyy TAB-merkkejä, ohjelma huomauttaa
siitä ja korvaa TAB-merkin yhdellä välilyönnillä, jolloin ei
tule overflow-virheilmoitusta eikä epätoimisuutta, eikä
kummallisia tabulointeja
- kaikkien valintaikkunoiden ruksi harmautettu, jotta ikkunoita
ei pääse sulkemaan muualta kuin OK tai Peruuta-painikkeista;
esim. verokortti-ikkunassa ruksista sulkeminen aiheutti
ennakonpidätystietojen tyhjentymisen
- palkkojensyöttötilan palkan osasten ikkunoihin ja oletustekstien
syötön ikkunoihin lisätty väliinlisäystoiminto
Muokkaa|Lisää eteen rivi
- LMP- ja TSA-tiedostojen luonti otti aina koko palkansaajalle
maksettavan summan. Nyt ottaa käyttäjän valinnan mukaan
tilin 1, 2 tai 3 tai palkkaennakon tai koko summan.
- perustettaessa yritystä tuli iso määrä rukseja XXXXXX-XXXX
ly-tunnusten, pankkien ja tilien kohdalle. Näistä oli vain
haittaa, joten nyt ei tule enää ko. rukseja.
- ei exe-muutosta: oletus.oma muutettu sisältämään vuoden 2000
arvot luontoiseduille, korvauksille ja vähennyksille
gVersioPvm = "28.1.2000 / 2"
- palkansaajakohtaisesti vaihteleva, verokortti-ikkunassa
syötetty palkkajakso saadaan nyt omalomakemuuttujalla @61
gVersioPvm = "28.1.2000" '/ Mika
- maksulista saadaan nyt kullekin tilille erikseen, kun aiemmin
tulosti vain könttäsumman, joka sisälsi palkkaennakotkin
gVersioPvm = "26.1.2000" '/ Mika
- palkkojen tarkennuksia -ikkuna ei aina poistunut vaan sen sisältö
kopioitui vahingossa toisille palkansaajille
gVersioPvm = "21.1.2000" '/ Mika, Koivupirtin Säätiö
- lisätty muuttujia, joilla voidaan tulostaa kustannuspaikkakohtaisia
tulosteita ja tiliöintitositteita
@144kp5150 tulostaa kustannuspaikan 5150 rivien
yhteensä-summien summan (eli esim. rahapalkat)
@144kp5164 tulostaa saman kustannuspaikan km-korvaukset,
koska niille on oma kirjanpidon tilinsä (5164)
@144kp5157 tt-telmaksu vastaavalla tavalla
- Osasto tulostuu nyt kaikkiin niihin tulosteisiin, joihin se kuuluu
gVersioPvm = "18.1.2000" '/ Mika
- lisätty koodit eivel ja ttvel
gVersioPvm = "12.1.2000"
- data type conversion error tuotaessa Dos palkanmaksusta psaajia
tuli jos työs.alkupvm ei muuntunut dateksi. Ei tallenna NOT IsDate
muotoisia palkansaajia
gVersioPvm = "3.1.2000" '/ Mika
- Mika 12.1.2000: muuttujat @152 yms. eivät osanneet laskea yhteen
jos oli usealla rivillä sama koodi, esim. km tai upvr; korjattu
- uutta palkanmaksuvuotta perustettaessa ohjelma ei ottanut edellis-
vuoden oletustektejä pohjaksi, vaikka niin haluttiin; korjattu
gVersioPvm = "15.12.1999" '/ Mika
- jos ei ollut käyty kohdassa Määritä|Vuosi-ilmoituksen...
niin ohjelma ei osannut tulostaa vipskeri.lom:illa; korjattu
gVersioPvm = "13.12.1999" '/ Mika
- lisätty lomakesovitusmuuttuja @421, joka tarkoittaa maksuvuotta:
ohjelma poimii sen avoinna olevan palkanmaksukerran eräpäivästä
- tiliöintitositteen määrittelyikkunan OK-painike ei enää ole
oletuspainikkeena, eli OK-napin vahinkopainallus ei enää sulje
ikkunaa liian helposti
- lisätty toiminto Määritä|Vuosi-ilmoituksen saajakohtainen erittely,
jolla valitaan ko. lomakesovitus (yleensä vipskeri.lom)
- lisätty toiminnot Tulosta|Vuodenvaihdetulosteet
- palkkakortti
- vuosiyhteenveto
- vuosi-ilmoituksen saajakohtainen erittely
- omayhteenveto
- tiliöintitositteen määrittelyikkunasta poistettu rivi
ateriakorvaus @154rav, koska se ei ollut kirjanpidollisesti oikein
gVersioPvm = "10.12.1999" '/ Mika
- lisätty errorhandleri toimintoon Tuo ed. vuoden palkansaajia
- lisätty toiminto Tuo pelastettavia palkansaajia, joka helpottaa
korruptoituneen palkansaajakortiston korjaamista
- ¤-merkki tulosti summan markan tarkkuudella pyöristäen; korjattu
siten, että tulostaa markat ilman pennejä
- ¤-merkki tulostaa nyt eurot,sentit jos palkanmaksajan tiedoissa
on määritetty rahayksiköksi EURO
- lisätty lomakesovitusmuuttuja @420, joka tulostaa
vuosi-ilmoituksen saajakohtista erittelyä varten rahayksiköstä
riippuen tekstit "markka (ilman pennejä)" tai
"euro (euroina ja sentteinä snt)"
gVersioPvm = "8.12.1999/2" '/ Mika
- invalid property value korjaus tehty muihinkin kolmeen
erityyppiseen raporttiin (frmRapGen-alkuiset moduulit)
gVersioPvm = "8.12.1999"
- koodi tttael ei suorittanut laskentaa; korjattu
- invalid property value (virhe 380) kutsurivi 285
moduulista frmRapGenPalkanSirpaleet rutiinista MaarittelyLue
Nyt ohjelma ei herjaa, vaan menee suoraan lukemaan seuraavaa
arvoa.
gVersioPvm = "30.11.1999"
- koodi-sarakkeet tasataan nyt vasemmalle eikä oikealle. Näin
nähdään helpommin, ettei koodin alkuun tule vahingossa välilyöntejä,
jotka sotkevat yhteenvetotulosteiden toimintaa
- lisätty Yritysluettelo-ikkunaan toiminto Tiedosto|Korjaa koodit,
joka poistaa koodien alussa tai lopussa olevat välilyönnit
- jos palkkalaskelma on niin pitkä, että kumulatiiviset tiedot
menevät osittain toiselle sivulle, ne katkaistaan koko könttänä
toiselle sivulle. Muuten saattoi HP Laserjet III:lla tulla
jopa yleinen suojausvirhe käytettäessä paikallisena kirjoittimena
gVersioPvm = "26.10.1999" '/ Mika
- jos tttel:n tai vastaavan perässä käytti pyöristyssääntöä,
esim. tttel\k, ohjelma nollasi uutta palkanmaksukertaa
perustettaessa prosenttikertoimen, vaikkei olisi pitänyt; korjattu
gVersioPvm = "13.9.1999" '/ Juha
- Palkansaajan vähennyksiin voi määritellä koodiksi "ttlel" tai "tttael"
jos lasketaan lel tai tael maksuja. Vastaavasti "eilel" ja "eitael"
koodeilla ao. palkkaa ei lasketa mukaan eläkemaksuihin. TESTAAMATTA.
gVersioPvm = "17.8.1999"
- maksulista saadaan esitteen mukaisessa muodossa eli
könttäsummana valinnalla Tulosta|Maksulista|Palkka yhteensä
ja tileittäisenä valinnalla Tulosta|Maksulista|Tileittäin
gVersioPvm = "12.8.1999"
- ei exe-muutosta, mutta kolmoslevyn korjaus:
palkkatodistuksen lomakesovituksesta poistettiin
rivi 'vuosilomakorvaus' ja muutettiin
lomaraha-rivin koodauksiin esim. 354loma# (siis raha pois)
gVersioPvm = "27.7.1999"
- lisätty yritysluettelo-ikkunaan toiminto Tiedosto|KorjaaSummaluvut
- kun palkanmaksukertaa perustettaessa oli ruksattu kohta
'vain ne työntekijät, joiden työsuhde ei ole päättynyt'
ohjelma antoi virheen No Current Record eikä näyttänyt yhtään
palkansaajaa valintalistassa taikka ei herjannut mutta näytti vain
muutaman palkansaajan listassa taikka kaatui yleiseen suojausvirheeseen;
korjattu siten, että ohjelma etsii TyösuhdePäättyi-kentästä entisen
nullin lisäksi myös tyhjää
gVersioPvm = "24.6.1999"
- yleinen suojausvirhe palkansaajakortistoa käynnistettäessä
VBDB16.DLL, DBGRID16.OCX, VBRUN40016.DLL, DAO2516.DLL
(katso myös aiemmat 14.5.1999, 8.4.1999)
joissakin koneissa samalla tietokannalla virhettä ei ilmennyt
SYY: palkansaajakortisto vioittunut käyttökelvottomaksi.
PELASTUSKONSTI vaiheittain:
1) yritä jollain keinolla saada vioittuneen tietokannan palkansaajat kaikkine
tietoineen paperille (löytyykö esim. konetta, jossa vioittunut tietokanta
toimii tai Access 2.0-versiota, joka toimii; esim. Mikan ohjelmointikone)
2) yritysluettelo-ikkunan toiminnolla Tiedosto|Palkansaajakortisto tyhjäksi
ohjelma luo uuden tietokannan, jossa muuten samat tiedot kuin alkuperäisessä,
mutta vioittunut palkansaajakortisto poistettu ja luotu uudelleen tyhjänä
3) käynnistä uuden tietokannan palkansaajakortisto
4) valitse Tiedosto|Tuo ed. vuoden palkansaajia ja valitse alkuperäinen tietokanta
5) valkaise kaikki palkansaajat
6) mustaa palkansaajat pitäen ctrl-näppäintä pohjassa ja klikkaillen
vasemmassa laidassa olevaa valitsemisaluetta.
HUOM! Palkansaajat on mustattava siinä järjestyksessä kuin
niiden ID:t ovat alkuperäisessä aineistossa
7) tarkista siirtyneet palkansaajien tiedot: verokorttitiedot yms.
taitavat puuttua, joten ne on syötettävä uudelleen
8) nyt pitäisi toimia
9) tästedes kannattaa pitää aika tiheästi varmuuskopioita aina uudelle korpulle
gVersioPvm = "14.6.1999"
- ennakonpidätyslaskelma kausikohtaisessa laskennassa näytti
peruspalkkaa lomarahan verran liian vähän ja siten myös
perus%:n mukaista ennakonpidätystä lomarahaa vastaavan
summan verran liian vähän; korjattu
gVersioPvm = "27.5.1999"
- kun vuosia oli vuosi-luettelossa enemmän kuin mahtui kerralla
näkyviin kelaamatta ruudukkoa hissillä, alunperin piilossa olleita
vuosia ei saanut valittua vaan valitsi tilalle jonkin muun; korjattu
gVersioPvm = "25.5.1999/2"
- pyöristyksissä liukulukuongelmaa; funktio kaksdes
korjattu käyttämään varmatoimisempaa val(format())-menetelmää
gVersioPvm = "25.5.1999"
- kun yrityksiä oli yritysluettelossa enemmän kuin mahtui kerralla
näkyviin kelaamatta ruudukkoa hissillä, alunperin piilossa olleita
yrityksiä ei saanut valittua vaan valitsi tilalle jonkin muun; korjattu
gVersioPvm = "18.5.1999"
- kun mentiin yritys1:een palkansaajakortistoon ja valittiin
Yritys|VaihdaYritys ja mentiin yritys2:een, ohjelma
antoi yritys2:n otsikkotiedot, mutta yritys1:n palkanmaksuvuodet,
yritys1:n palkanmaksukerrat ja yritys1:n palkanmaksajat; korjattu
gVersioPvm = "14.5.1999"
- Talin golf-kentällä palkansaajakortisto kaatui käynnistettäessä.
Ei auttanut palkansaajat-taulun putsaus accessissa (ks. ohje)
vaan nyt luotiin uudelleen palkansaajat-taulu, kirjoiteltiin
uudelleen kaikki palkansaajien tiedot ja lisäksi exe-muutos
tehtiin siten, että uudelleenpiirrettiin rivitila-ikkunan
ruudukko
gVersioPvm = "12.5.1999"
- lisätty yritysluettelo-ikkunaan toiminto pelasta tietokanta
gVersioPvm = "11.5.1999"
- palkkojen erät yhteensä -ikkunaan lisätyt tekstikentät
'palkkajakso' ja 'eräpäivä' tallensivat palkkajakson ja eräpäivän
väärään palkanmaksukertaan; korjattu
gVersioPvm = "6.5.1999"
- tämänkertaisten palkansaajien aakkostusta paranneltu seuraavasti:
- palkanmaksukerran luomisen yhteydessä palkansaajat tulevat
valintaikkunaan aakkostettuna
- tämänkertaisten palkansaajien ikkuna tulee aakkostettuna.
Huom! saattaa olla eri järjestys kuin palkkojensummaikkunassa,
mutta tämä tuskin on liian hämäävää
- palkansaajan lisääminen palkansaajakertaan; ohjelma näyttää
nyt lopputuloksessa palkansaajat nimen mukaan aakkostettuna
- palkkojen erät yhteensä -ikkunaan lisätty tekstikentät
'palkkajakso' ja 'eräpäivä', jotta palkkajakson ja eräpäivän
korjaileminen onnistuisi. Eräpäiväteksti näkyy punaisena, jos se ei ole
kelvollinen päivämäärä. Vasta kun se on kelvollinen (musta), ohjelma
ottaa sen huomioon.
gVersioPvm = "27.4.1999"
- maksulistassa tilille-saraketta levennetty 2 milliä, jotta
pitkätkin Leonian tilinumerot mahtuisivat
gVersioPvm = "10.3.1999/3" '16.3.1999
- tilinumeron vaihtamisen jälkeen maksettavan määrän ikkuna
ei heti päivittynyt vastaavaksi; korjattu
- invalid use of null tulostettaessa palkkalistaa ruudulle; korjattu
- uuteen palkanmaksukertaan tuli palkan erät yhteensä-ikkunaan
kiinteä palkka, vaikkei sitä ollut rahapalkkaruudukossa; korjattu
- @RIVIVÄHE yms. tulostivat kpl-sarasta vain kaksi desimaalia;
nyt tulostaa enemmän
- tulosta omalomake kaikille; cancel jätti hiiriosoittimen
tiimalasiksi; korjattu
- oletus.oma-tiedostossa oli koodit pvr ja opvr väärinpäin; korjattu
- oletus.oma-tiedostosta puuttui koodi eitel; lisätty
gVersioPvm = "10.3.1999/2" '12.3.1999
- LMP- ja TSA-tiedostojen muodostusikkunoiden ohjeita selvennetty
gVersioPvm = "10.3.1999"
- helppifaili wplohje.hlp käynnistyy painamalla F1 tai valitsemalla
Ohje-valikosta
gVersioPvm = "5.3.1999"
- kta-laskelman ja lomapalkkalaskelman tulostus toiminnolla
Tulosta|KTA/lomapalkkalaskelma
gVersioPvm = "4.3.1999"
- tiliöintitositteen määrittelytiedoston oletukseen lisätty seuraavat rivit:
Maksettu palkkaennakkona **** 1521 @109 matemaattinen
Maksettu tililtä 1 **** 1710 @110 matemaattinen
Maksettu tililtä 2 **** 1720 @111 matemaattinen
Maksettu tililtä 3 **** 1730 @112 matemaattinen
joiden avulla saadaan tiliöintitosite suoraan pankeittain
- maksulistaa parannettu seuraavasti:
- yhteensä-sarake poistettu (joku pankki oli joskus vahingossa
maksanut sen summan)
- tililtä 1,2 ja 3 -otsikoiden paikalle tulee todelliset tilinumerot
- uusia lomakesovitusmuuttujia palkanmaksajan perustiedoissa:
@409 = PANKKI2
@410 = TILI2
@411 = PANKKI3
@412 = TILI3
@413 = SOTUPROS
@414 = TELPROS
@415 = VAKPROS
@416 = EDVUOSI
@417 = TSA-TIEDOSTO
@418 = LMP-TIEDOSTO
@419 = RAHAYKSIKKÖ
- palkanmaksajan tietoja määritellään kahdessakin eri ikkunassa:
perustamisen alussa ja muulloin. Nämä on nyt kutakuinkin yhdenmukaistettu.
gVersioPvm = "3.3.1999"
- Palkanmaksajan perustietoihin lisätty pankki2, tili2, pankki3 ja tili3.
Palkansaajalle maksettavan määrän ikkuna elää ym. tilinumeroiden mukaan.
- Valittaessa Työvaihe|PalkkojenSyöttö ohjelma hyppäsi aina
tuoreimpaan palkanmaksukertaan. Tämä oli joissakin tapauksissa
hämäävää. Nyt ohjelma kysyy, mikä vanha palkanmaksukerta avataan.
- fonttien määrittelymahdollisuus omalomaketulostuksessa:
Määritä|Fontit-toiminnolla määritellään fontit ja
omalomakesovitukseen kirjoitetaan hakasuluissa haluttu
fontti, esim. @101[1] tai Palkansaaja[3] tms.
gVersioPvm = "2.3.1999"
- nyt tulostuu eräpäivä/maksupäivä palkkalaskelmaan, ennakon-
pidätyslaskelmaan ja yhdistettyyn laskelmaan
- palkanmaksukerran poistamistoiminnolla sai poistettua vain
viimeisen palkanmaksukerran; nyt saa poistettua minkä tahansa
palkanmaksukerran, vaikkapa jonkin välissäolevan
- palkansaajan poistaminen palkansaajakortistosta: huomautus
'palkansaajalle maksettu käsiteltävänä olevan vuoden aikana palkkoja...'
muutettu tarkemmaksi: 'palkansaaja esiintyy jo(i)ssakin palkanmaksukerroissa...'
- palkansaajan poistaminen palkansaajakortistosta: jos mustattiin
koko rivi ja painettiin delete-näppäintä, ohjelma ei varoittanut
vaan poisti heti ja poisti pelkästään palkansaajakortistosta muttei
palkanmaksukerroista; nyt varoittaa ja poistaa ko. palkansaajan sekä
palkansaajakortistosta että palkanmaksukerroista. Em. virhetoiminta
aiheutti joskus 'tietokannan sekoamisen' eli kun oli päästy poistamaan
vain palkansaajakortistosta, poistettujen palkansaajien id:t kummittelivat
palkkojensyöttötilassa siten, että poistettujen palkansaajien nimi-
tietoina näkyi ensimmäisen palkansaajan nimitiedot. Tällaista ei enää
uudella exellä luoduissa ja poistelluissa tietokannoissa pääse esiintymään.
- palkkajakso voidaan nyt syöttää kullekin palkansaajalle
yksilöllisesti ennakonpidätys/verokorttitiedot-ikkunassa
ja tämä yksilöllinen palkkajakso tulostuu paperille
palkka-, ennakonpidätys- ja yhdistettyyn laskelmaan
gVersioPvm = "1.3.1999"
- palkkalista paperille, palkkalista ruudulle ja
palkkalistojen yhdistelmä: loppuun tulostuu sotu, tel ja vak,
joiden prosentit on määritelty palkanmaksajan tiedoissa
HUOM! palkkalistojen yhdistelmä ei ota huomioon mahdollista
ei-sotun-alaista palkkaa
- palkkalaskelmaan ja yhdistettyyn laskelmaan tulostuu
nyt kumulatiiviset tiedot vuoden alusta
- oletus.oma -tiedostoa muutettu: lisätty koodi 'eitel'
työsuhteen päättyessä maksettavaan lomakorvaukseen
- rahapalkan osasiin merkitty 'eitel'-koodi vähentää
kyseisen osasen 'tttel'-koodatun vähennyksen bruttopalkasta
gVersioPvm = "26.2.1999"
- ohjelman ominaisuus havaittu: johdannaisarvon laskukaava
ei saa käyttää toista johdannaisarvoa
- oma raportti/palkanosat laskusäännöin:
object variable or with block variable not set, kun
käytettiin johdannaisarvoja; korjattu
- oma raportti/palkanosat laskusäännöin tulosti aina myös
palkkakorttityyppisesti, vaikkei ollut ruksattu; korjattu
gVersioPvm = "17.2.1999"
- palkkojensyöttötilassa rahapalkka-ikkunassa
oleva kiinteä palkka päivittyi automaattisesti avattavan
palkanmaksukerran kiinteäksi palkaksi. Nyt päivittyy vain,
kun muutetaan yläosan kiinteää palkkaa.
gVersioPvm = "15.2.1999"
- tulostettaessa omalomake kaikille, lomakesovitusten muuttujat
@RIVIRAHA
@RIVILUON
@RIVIVEEP
@RIVIKORV
@RIVIVÄHE
@RIVITARK
tulostivat aina vain yhden palkansaajan tietoja, korjattu
gVersioPvm = "4.2.1999" / VUOSIPÄIVITYS
- data type conversion error tulostettaessa muut listaukset
(oma raportti)|Palkan osaset laskusäännöin; korjattu
- häkkyrä (#) onkin varattu lomakesovitusten oikealletasaukseen.
palkan osasten pyöristämiseen täytyykin käyttää seuraavia
merkintöjä koodi-sarakkeen lopussa:
\m - matemaattisesti markan tarkkuuteen
\l - markan tarkkuuteen leikaten pennit pois
\k - kymmenen pennin tarkkuuteen
esim. koodi tttel\k laskee tttel:in kymmenen pennin tarkkuudella
- jos yhtään firmaa ei ollut olemassa (ei edes malliyritystä),
tuli subscript out of range yritysluettelo-ikkunaa ladattaessa
- muut listaukset (oma raportti)|Palkan osasten vertailu ja
palkan osion jako osasiin: jos palkansaajalle lisättiin johonkin
palkan osaseen uusi koodi, kyseinen uusi koodi ei päivittynyt
alaspudotuslistoihin ennen kuin oli palkansaajaa vaihdettu tms.;
korjattu
- nimeä uusi palkanmaksukerta -ikkuna käyttää nyt koneen kellon
ilmoittaman vuoden mukaista esimerkkitekstiä, esim. 'tammikuu 2001'
- vaikka tuntipalkan oli lisännyt palkansaajakortistoon, se nollautui
palkkojensyöttötilassa käynnin yhteydessä. Tämän vuoksi ohjelmaan
lisättiin tekstikenttä 'kortiston tuntipalkka'. Tuntipalkkakentät
ja niiden tehtävät ovat nyt seuraavat:
- lask.tuntip. (laskennallinen tuntipalkka)
- sisältää kiinteän palkan jaettuna tuntipalkan jakajalla
- tyhjennettävissä nollaamalla kiinteä palkka tai tuntijakaja
- ei tallennu, ohjelma laskee sen tallentuvien kiinteän
palkan ja tuntijakajan perusteella
- kortiston tuntipalkka
- sisältää saman tuntipalkan kuin palkansaajakortisto
- muutokset tallentuvat palkansaajakortistoon
- käyt. tuntipalkka
- tämän perusteella ohjelma laskee rahapalkan osasissa
esiintyvien %100 yms.-koodattujen rivien a-hinnat
- ei tallennu, ohjelma etsii sen seuraavalla kerralla
%100-koodatulta riviltä
palkansaajakortistossa olevan tuntipalkan ja jota voi muokata ja
jonka sisältö tallentuu korjannut tallentumisessa
gVersioPvm = "3.2.1999"
- palkkalaskelmaan ja yhdistettyyn laskelmaan tulostui turhaan
ennen ennakonpidätystä toimitettavien vähennysten yhteismäärä
oikeaan laitaan rahasummien yhteenlaskusarakkeeseenkin; korjattu
- TSA-tiedosto sallii myös merkkimuotoisen maksajantunnuksen
- LMP- ja TSA-tiedoston luonteihin lisätty päivämääräntarkistus
- LMP- ja TSA-tiedostoihin ei enää tule mukaan niitä
palkansaajia, joille maksettu summa on nolla
- jos tarjotunniminen LMP- tai TSA-tiedosto on jo olemassa, ohjelma
kysyy, tallennetaanko vanhan päälle tai jatkeeksi
- LMP- tai TSA-tiedoston saa lopuksi Muistioon (Notepad), jotta
mahdolliset virheet aineistossa olisi helpompi löytää
gVersioPvm = "2.2.1999/2"
- omalomake ja peruuta jätti tiimalasin päälle; korjattu
- salasanaikkunassa tiimalasi jäi päälle; korjattu
- rahapalkka-ikkunan koodi-saraan syöttäminen otti
laskennallisen tuntipalkan käyttöön; korjattu siten, että
ottaa nyt käytettävän tuntipalkan
gVersioPvm = "2.2.1999"
- toimitetaan kaikista lom-tiedostoista tupla- ja triplaversiot
(esim. LASKELMA.LOM, LASKELM2.LOM, LASKELM3.LOM),
joita voi käyttää muokkauksen pohjana ilman, että win95/win98
laittaa nimen perään häiritsevän txt-tarkenteen
- tehty esimerkkiversio omasta palkkalaskelmasta LASKELMA.LOM
- tulosta-valikon valintojen nimiä muutettu seuraavasti:
Oma raportti -> Muut listaukset (oma raportti)
Omalomake -> Muut lomakkeet (omalomake)
- palkanmaksukerran uudelleennimeämisen jälkeen ohjelma uudistaa
yrityksen palkanmaksuvuodet-ikkunassa näkyvät tiedot
- lomakesovituksiin lisätty muuttuja
@ENNAKONPIDÄTYSLASKELMA
joka tulostaa ennakonpidätyslaskelmaosan
- lomakesovituksiin lisätty muuttujat
163# - tulosta väh. ennen ep:tä miinusmerkkisenä
165# - tulostaa ennakonpidätyksen miinusmerkkisenä
167# - tulostaa vähennykset yhteensä miinusmerkkisenä
- lomakesovituksiin lisätty muuttujat
@RIVIRAHA
@RIVILUON
@RIVIVEEP
@RIVIKORV
@RIVIVÄHE
@RIVITARK
joiden avulla voi toteuttaa oman palkkalaskelman
gVersioPvm = "1.2.1999"
- palkkalaskelmaan ja yhdistettyyn laskelmaan tulostuu nyt
tarvittaessa 'yhteensä' ja 'maksettu palkkaennakkona' sekä
entiseen tapaan 'maksetaan'
- ohjeeksi: palkkalaskelman palkansaajan perustiedoissa esiintyvät
'kiiinteä palkka' ja 'tuntipalkka' tulostuvat palkansaaja-
kortiston mukaan, eivät tämän palkanmaksukerran mukaan
- maksimoitaessa tämänkertaisten palkansaajien ikkuna jäi
ruudukko äärimmäisen matalaksi; korjattu
- tiliöintitositteeseen tulostuva sotu korjattu nyt siten, että
koodauksella laskentajärjestys=sotu ohjelma laskee palkan-
saajien bruttopalkat yhteensä ja laskee siitä sotun käyttäen
perustietojen sotuprosenttia ja leikkaa markan tarkkuuteen
- palkkalistojen loppuun tulostuva sotu korjattu nyt siten, että
ohjelma laskee palkansaajien bruttopalkat yhteensä ja laskee
siitä sotun ja leikkaa markan tarkkuuteen
- invalid use of null tulostettaessa
OmaRaportti|PalkanOsionJakoOsasiin; korjattu
- salasana; tallentuu kryptattuna tiedostoon ASWINPL1.OMA ja
varmuuskopiona siitä on ASWINPL1.VAR
- korjauksia: koodit #m jne. laukaisevat nyt laskennan. Koodit
toimivat myös oletustekstien ikkunoissa
- palkan osasten ja oletustekstien ikkunoissa koodi-saraa
on levennetty
gVersioPvm = "29.1.1999"
- palkan osaset saa pyöristettyä haluttuun tarkkuuteen käyttäen
seuraavia merkintöjä koodi-sarakkeen lopussa:
#m - matemaattisesti markan tarkkuuteen
#l - markan tarkkuuteen leikaten pennit pois
#k - kymmenen pennin tarkkuuteen
esim. koodi tttel#k laskee tttel:in kymmenen pennin tarkkuudella
- palkan osioiden ikkunoissa ja oletusteksti-ikkunoissa
saa poistettua kokonaisen rivin toiminnolla Muokkaa|Poista rivi
- yhdistettyyn palkka- ja ennakonpidätyslaskelmaan tulostuu
maksetaan-summa myös vastarahassa, jos palkanmaksajalle
on määritetty rahayksikkö
- tiliöintitositteen loppuun PALKANSAAJIA-kohtaan tulostui
palkanmaksukortistossa olevien palkansaajien lukumäärä,
vaikka pitäisi tulostua tämänkertaisten palkansaajien
lukumäärä; korjattu
- muutettaessa käytetty tuntipalkka-laatikon lukua ohjelma
laski tuntipalkan johdannaiset tarkemmin kuin kahdella
desimaalilla, minkä vuoksi yhteensä-kentän laskennassa tuli
muutaman pennin heitto; korjattu
- käytetty tuntipalkka-laatikkoon sai joissakin tapauksissa
syötettyä vain yhden merkin kerrallaan; korjattu
- data type conversion error, kun ennakonpidätys-ikkunan
verokorttitiedoissa oli virheellisiä päivämääriä; nyt ohjelma
huomauttaa, että on syötettävä kunnollisia päivämääriä eikä
kaadu tallennettaessa
- odbc-call failed palkanmaksuvuodet-ikkunan käynnistyessä, kun ei
ollut yhtään palkanmaksuvuotta olemassa; korjattu
- edellisvuoden oletustekstit pohjaksi -valinta ei tule oletuksena
- ohjelma sallii vain yhden palkanmaksuohjelman käynnissäolon
kerrallaan
- uusi eurolaskin liitetty palkkojensyöttötilaan, palkansaaja-
kortistoon ja oletustekstien syöttöön (Tiedosto|Eurolaskin)
- vanha eurolaskin poistettu yritysluettelo-ikkunasta ja
yrityksen palkanmaksuvuodet-ikkunasta
- jos oli käyty palkkojensyöttötilassa ja palattu yrityksen
palkanmaksuvuodet-ikkunaan ja valittu Tiedosto|Lopeta, tuli
Object is invalid or not set; korjattu
- palkanmaksukertaa poistettaessa tuli virheilmoitus
couldn't lock table '...'; currently in use, jos oli käyty
aiemmin palkkojensyöttötilassa; korjattu
- palkanmaksukerran poistamisen jälkeen ohjelma näyttää
yrityksen palkanmaksuvuodet-ikkunan ajantasaisessa muodossa
- varmuuskopion palauttamisen jälkeen ohjelma näyttää yrityksen
palkanmaksuvuodet-ikkunan ajantasaisessa muodossa
- joissakin tilanteissa kiinteä palkka oli ruudukossa nolla, vaikka
tekstikentässä ja yhteissummissa oli muu luku; korjattu
gVersioPvm = "27.1.1999/4" ' tehty 28.1.1999 ja 29.1.1999
- eurolaskuri ei käynnistynyt vaan kysyi peitettä; korjattu
- yritysluettelo näkyy yrityksen nimen mukaisessa aakkosjärjestyksessä
- palkansaajakortiston kopiointi leikepöydälle toiminnolla
Muokkaa|KopioiLeikepöydälle
- palkansaajakortiston pysyvä aakkostus toiminnolla Muokkaa|Järjestä
- Ikkuna|Suositus: Perusasetelma -valinta näkyi myös oletustekstien
syötössä ja palkansaajakortistossa, missä sen ei pitäisi näkyä; korjattu
gVersioPvm = "27.1.1999/3" ' tehty 28.1.1999
- vuoden 1999 arvot (km-korvaus, päivärahat, ateriakorvaus, tt-tel,
tyött.) korjattu oletus.oma-tiedostoon
- palkkojen syöttötilaa käynnistettäessä aktiiviseksi ikkunaksi
tuli melko tarpeeton palkkojen tarkennuksia-ikkuna; nyt tulee
palkan erät yhteensä -ikkuna
- Ikkuna|Perusasetelma muutettu siten, että luontoisetuja, verottomia
korvauksia ja vähennettäviä eriä näkyy enemmän kuin väh. ennen ep,
palkkojen tarkennuksia ja tämänkertaisia palkansaajia
gVersioPvm = "27.1.1999/2"
- palkkalistojen yhdistelmä
- uutta palkanmaksuvuotta perustettaessa ohjelma vaatii nyt vähintään
yhden palkansaajan tietojen syöttämisen. Tämä ehkäisee myöhempien
No current record yms. pulmatilanteiden muodostumista.
- uutta palkanmaksuvuotta perustettaessa tuli bad file name or number; korjattu
- invalid use of null tulostettaessa Oma raportti|Palkan osion jako osasiin
kun yhdelle palkansaajalle oli lisätty uusi koodi esim. ttlel ja lukuarvot;
korjattu
- jos yhdistetyn palkka- ja ep-laskelman ep-laskelmaosa ei mahdu
tulostumaan samalle paperille palkkalaskelman kanssa, tulostuu
erillinen ep-laskelma
gVersioPvm = "26.1.1999"
- palkkalaskelman lyhentäminen (kesken)
- uusi ikkuna-asetelma palkkojensyöttötilassa: Ikkuna|Suositus:perusasetelma,
jossa rahapalkkaikkuna suurehkona ja kaikki ikkunat, jopa tämänkertaisten
palkansaajien ikkuna, näkyvät edes jonkin verran
- tämänkertaisten palkansaajien ikkunan koko ja sijainti eivät
tallentuneet; nyt tallentuvat
- varmuuskopiointi vuodet-ikkunan toiminnolla Tiedosto|TeeVarmuuskopio
- varmuuskopion palautus vuodet-ikkunan toiminnolla Tiedosto|PalautaVarmuuskopio
- suljettaessa ohjelmaa tietyissä tilanteissa tuli
object variable or with block variable not set; korjattu
- yrityksen palkanmaksuvuodet-ikkunassa näkyy nyt vain
kullekin aineistolle sallitut painikkeet ja eri työvaiheiden
Työvaihe-valikoissa vain sallitut valinnat. Näin ohjelma
ei päästä tilanteisiin, joissa voisi tulla No Current Record
tai couldn't find input table or query 'Palkansaajat'
gVersioPvm = "25.1.1999"
- virheilmoituksen voi tulostaa paperille
- tallentaa virhelokitiedoston c:\winpl\virhelog.txt, jonne
tallentuvat virheilmoitukset kellonaikoineen
- maksulistassa tilinumero-saraketta levennetty; nyt mahtuu 16 merkkiä
(Vuorio 02-4698950)
- palkanmaksukerran perustamisessa hyväksyy vain päivämäärän
eräpäiväksi
- suljettaessa ohjelmaa muualta kuin Tiedosto|Lopeta ohjelma
ilmoittaa, että se on suljettava käyttäen Tiedosto|Lopeta-toimintoa.
Näin ei ohjelma ei jää 'haamuna' käyntiin
19.1.1999
- ohjelma herjasi type mismatch - käytiin muuttamassa maa-asetuksiin
pilkun tilalle piste, tarkistettiin myös päivämäärämuoto, jolloin
ohjelma ei enää herjannut. Lisäksi asiakas oli kopioinut oletus.oma
-tiedoston winpl-hakemiston alta yrityshakemistoon, jolloin muut
ongelmat hävisivät myös.
11.9.1998
- palkanosien yhteensä-sarakkeessa ohjelma käytti sisäisesti enemmän
kuin kaksi desimaalia. Tästä aiheutui penninero yhteenlaskussa. Korjattu.
11.9.1998
- omaraportti-generaattoreissa mistä-mihin antoi vain ne palkansaajat,
jotka olivat mukana mihin-palkanmaksukerrassa. Korjattu.
- uuden palkanmaksukerran perustaminen edelliset arvot nollattuina
korjattu vähennettävien erien ryhmä siten, että nollaa kpl-sarakkeen
paitsi tyött-, tttel- ja ay-kohdissa nollaa a-hinnan
18.6.1998
- palkansaajakortistoon lisätty toiminto Tulosta|Palkansaajaluettelo
- maksulistaan lisätty jako kolmeen tiliin ja palkkaennakko-sarake
- tuntipalkan jakajan muuttaminen muutti takautuvasti muutkin avatut
palkanmaksukerrat; korjattu
- pankkitilinumeron tarkistus muutettu siten, että päästää tarvittaessa
läpi eli kysyy korjataanko kyllä/ei
- palkkatodistuksen tulostuksessa: jos oli määrittelemättä edellis-
vuoden tiedosto, herjasi ODBC-juttuja; korjattu
- maksimoitaessa tämänkertaisten palkansaajien ikkuna herjasi
A FORM CAN'T BE MOVED OR SIZED WHILE MINIMIZED OR MAXIMIZED; korjattu
- palkanmaksuvuodet-ikkunassa alt+o viittasi useampaan kuin yhteen
painikkeeseen; korjattu
15.6.1998
- tiliöintitosite paperille ja dos-päiväkirjaksi toteutettu
- palkkalistan loppuun tulostuu nyt sotu-maksun määrä
- pankkitilinumeron tarkistus lisätty kaikkiin ko. syöttökohtiin
- korjattu näkymättömiin uutta yritykstä perustettaessa
painikkeet nimeä palkanmaksukerta, poista palkanmaksukerta ja
oletustekstit
- jos palkanmaksuvuodessa ei ole vielä yhtään palkanmaksukertaa,
nimeä palkanmaksukerta ja poista palkanmaksukerta johtivat
herjaan INVALID PROCEDURE CALL; korjattu
- palkanosien jako osasiin: rahapalkan osat palkkakorttityyppisesti
herjasi %-sarakkeissa SYNTAX ERROR IN FIELD DEFINITION; korjattu
*** Versio 26.5.1998 on ensimmäinen postitettu toimitusversio ***
- lisätty toiminto Tulosta|TSA-tiedostoksi (palkkojensyöttötila)
- lisätty toiminto Tulosta|LMP-tiedostoksi (palkkojensyöttötila)
- lisätty: palkanmaksukerran uudelleennimeäminen (palkanmaksuvuodet-ikkuna)
- lisätty: viimeisen palkanmaksukerran poisto (palkanmaksuvuodet-ikkuna)
- lisätty toiminto Tulosta|OmaRaportti|PalkanosatLaskusäännöin.
Tällä voidaan tulostaa laskusääntöjä sisältäviä yhteenvetoja,
esim. KTA-laskelma ja lomapalkkalaskelma
- lisätty Oletustekstit-painike palkanmaksuvuodet-ikkunaan
- korjattu: uutta palkanmaksukertaa perustettaessa valinta 'edellisen
palkanmaksukerran summat nollattuina' korjattu siten, että nollaa
kpl:t ja yhteensä:t paitsi vähennettävissä erissä nollaa a-hinnat
ja yhteensä:t
- korjattu: Palkkojen tarkennuksia-ikkunan tiedot eivät vaihtuneet
mukana vaihdettaessa palkansaajaa
- korjattu: A form can't be moved or sized while minimized or maximized
-herja tuli palkanosasten ikkunoiden ollessa minimoituna ja painettaessa
ko. palkanosion ...-painiketta
- korjattu: omaraporttien palkkakorttityyppisiä tulosteita ei tullut,
jos oli valittu kaikki palkansaajat
*** Versio 15.5.1998 jaettiin esittelytilaisuuksissa ***
30.6.1998
- Ohjelmaa asennettaessa 2. levykkeen kohdalla antoi virheilmoituksen
OLE2.REG on kirjoitussuojattu ja lopetti asennuksen.
Ratkaisu: Poistettiin kirjoitussuojaus ole2.registä (Windows\system-hak.)
resurssien/tiedostonhallinnan toiminnolla Tiedosto/Ominaisuudet.
17.8.1998 Erkki Jokiniemi / Päivi
"Couldn't find installable ISAM"
Kirjoita WINPL:lle INI-tiedosto esim. Notepadilla (=Muistio)
seuraavat rivit:
Btrieve=C:\WINDOWS\SYSTEM\btrv110.dll
FoxPro 2.0=C:\WINDOWS\SYSTEM\xbs110.dll
FoxPro 2.5=C:\WINDOWS\SYSTEM\xbs110.dll
dBASE III=C:\WINDOWS\SYSTEM\xbs110.dll
dBASE IV=C:\WINDOWS\SYSTEM\xbs110.dll
Paradox 3.X=C:\WINDOWS\SYSTEM\pdx110.dll
Tallenna lopuksi nimelle c:\windows\winpl.ini