Witam.
Program działa bardzo dobrze - w zupełności by mi wystarczyła jego obecna funkcjonalność. Niestety w oknie programu nie są wyświetlane wystawione dotychczas faktury - lista jest pusta. Pozostałe listy (kontrahenci i towary) wyświetlają się należycie.
Stworzone faktury przechowywane są poprawnie w folderze /home/elinux/invoices w plikach z rozszerzeniami xml.
Czy mogę coś zmienić, aby poprawić ten błąd samodzielnie?
zauważyłem, że program domyślnie podpowiada datę DO: na wczesniejszą od daty OD:
może u Ciebie występuje to samo?
Podczas startu ładowana jest historia faktur z plików. Najpierw sprawdzane jest rozszerzanie xml, a następnie daty: startDate i endDate. Nie bardzo rozumiem po co one są testowane. endDate jest ustawiany tylko podczas pierwszego uruchomienia, a jak zmieni się rok na wyższy to nie ma już szans na przejście tego filtru i wszystkie pliki są odrzucane.
W pliku XmlDataLayer.cpp w funkcji
bool XmlDataLayer::nameFilter(QString nameToCheck, QDate start, QDate end)
trzeba usunąć:
if (tmpDate > end) {
return false;
}
Last edit: Gospogied 2014-06-08