Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tositteen lisääminen kaataa Kitsaan ja jättää tietokantaan haamuvientejä #1379

Open
anttipalsola opened this issue Mar 4, 2024 · 1 comment

Comments

@anttipalsola
Copy link

Ympräistö

Kitsas 5.4.3 (Tietokone-versio)
MacOS 14.3.1 (23D60)

Ongelman toistaminen

  1. Uusi tosite
  2. Valitse tositetyypiksi Tiliote
  3. Lisää PDF-tiliote (Danske Bank). Kitsas tekee tiliotteen perusteella raakaviennit.
  4. Mene yhden viennin kohdalle ja klikkaa "Tosite".
  5. Lisää tosite tälle viennille (vastatilinä pankkitili, jota tiliote koskee).
  6. Klikkaa Valmis.

Odotettu tulos

Kitsas lisää ko. viennille tositteen ja korvaa sillä tiliotetositteella olevan (raaka)viennin.

Todellinen tulos

Kitsas kaatuu. Kun sen käynnistää uudelleen, uusi tosite on kyllä tallentunut. Vienti, jonka olisi pitänyt poistua, näkyy kuitenkin edelleen Viennit-välilehdellä mutta ei Kirjaa-välilehdellä. (Kirjaa-välilehdellä näkyy kohdassa 5 luodun tositteen vienti vihreällä pohjalla.) Pääkirjassa näkyy molemmat viennit, ja tilin saldo on siten ko. viennin verran väärä. Tiliotetositteen Selaa-ikkunassa näkyy kuitenkin oikea loppusaldo. Näyttää siis siltä, että kaatumisen seurauksena tietokantaan jää haamuvienti, jota ei ainakaan normaalein konstein saa poistettua.

Muuta tietoa/huomioitavaa

En tiedä, toistuuko ongelma joka kerta. Joka tapauksessa kyseessä on vakava ongelma, koska se jättää pankkitilille väärän saldon. Toki asia pitäisi täsmäytyksissä huomata, mutta parempi olisi, jos tällaisia ei edes pääsisi syntymään.

Onko tietokannan korjaamiseen olemassa jotain Kitsaan omaa työkalua vai onko ainoa mahdollisuus avata tietokanta SQLitessä ja korjata ongelma siellä. (Ei sinänsä pitäisi olla minulle ongelma.)

@anttipalsola
Copy link
Author

Ongelma näyttäisi korjaantuneen, kun poistin haamuviennit SQLitellä:

SQLite version 3.43.2 2023-10-10 13:08:14
Enter ".help" for usage hints.
sqlite> DELETE FROM Vienti WHERE id=11583;
sqlite> DELETE FROM Vienti WHERE id=11584;

Rikkinäinen kanta on kuitenkin tallessa siltä varalta, jos haluatte, että kaivan siitä tietoja ongelman selvittämiseksi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant