Historia: PDA-Inkasent 2.0
Porównaj wersje strony
Wersja strony: 2013/07/12 10:15
Lista zmian w programie w wersji 2.0
2013-07-11 - 2.0.3.2021 1. Wyświetlamy informację gdy zużycie na podliczniku jest większe niż na wodomierzu głównym
2013-06-19 - 2.0.3.2020
1. Zapis do dziennika pracy informacji o wydruku powiadomienia
2013-05-28 2.0.3.2019
1. Poprawa przy zapisie specyfikacji faktury prognozowanej - rozwiązanie problemu błędnego wczytania paczki w GwMax
2013-04-15 2.0.3.2018
1. Zablokowanie możliwości wystawienia faktury VAT na kwotę netto równą 0 zł
2013-01-14 2.0.3.2017
1. Możliwość wyboru w konfiguracji wersji faktury zgodnej z ustawą 2013.
2. Poprawki w wydruku faktury na drukarkach Mefa2010
2013-01-07 2.0.3.2016
1. Zmiany w nagłówku faktury zgodne z ustawą wchodzącą w życie od dnia 01.01.2013
2012-11-28 2.0.3.2015
1. Rozszerzenie raportu "Zestawienie pracy inkasenta" o kwoty brutto faktur przelewowych i gotówkowych
2012-11-06 2.0.3.2014
1. W przypadku nadpłaty na rozliczeniach dodatkowych, KP było w wystawiane tylko na kwotę faktury, bez pomniejszenia o nadpłatę (płatność gotówką).
2012-05-15 2.0.3.2013
1. Poprawa wczytywania KP po ponownym uruchomieniu programu (rozwiązanie problemu błędnego przywracania licznika numeracji KP)
2012-05-15 2.0.3.2012
1. Rozwiązanie problemu błędnej kalkulacji kwoty brutto zbiorczej faktury prognozowanej.
2012-05-15 2.0.3.2011
1. Modyfikacje wydruków faktur gdy jest jedno obciążenie z jednostką 'szt'
2012-03-23 2.0.3.2010
1. Zmiany w pliku LogError.cs -> metoda ErrorLogger() - dodanie zapisu wersji programu do pliku obi.err
2. Zmiany w FormClearing.cs -> metoda btOK_Click() - modyfikacja warunku sprawdzającego czy obiekt jest podlicznikiem.
Dodatkowe sprawdzenie czy w paczce istnieje obiekt nadlicznika.
2012-02-29
2.0.3.2009 ---------+
1. Zmiany w pliku DocDZ.cs -> metoda Print() - wydruk numeru rachunku - poprawka aby drukował indywidualny numer rachunku bankowego
w przypadku płatności masowej. Zmiana wywołania metody PrintUtils.PXBankData(p, "NA RACHUNEK", TheBank.Get(null), myPayer);
2. Zmiany w pliku PrintUtils.cs -> dodanie metody PXBarcode2() - kod kreskowy specjalnie dla Jeleniej Góry.
-> metoda PXException() - zmiana definicji aby przekazywać obiekt wyjątku oraz zapis do pliku obi.err
3. Zmiany w plikach Doc4FZ.cs i Doc4FV.cs -> w przypadku wydruku kody kreskowego sprawdzamy typ kodu i wywołanie odpowiedniej metody
4. Zmiany w pliku Doc4Sk.cs -> metoda Doc4SK() - dodano sumowanie kwot brutto wszystkich faktur
-> metoda Print() - dodanie do wydruku informacji o kwocie brutto wszystkich faktur
5. Zmiany we wszystkich plikach wydruków Doc4**.cs -> w przypadku wystąpienie wyjątku wołamy nową metodę PXException(Exception ex)
6. Zmiana w pliku FormMain.cs -> metoda RefreshInfo() -> w polu lbInfo2 wprowadzamy informację o miejscu zabudowy/uwagi obi.Zabudowa.
Tylko w przypadku gdy wodomierz sprzężony to wyświetlamy numer wodomierza bocznego.
Zmiana na życzenie Jastrzębia.
7. Zmiany w pliku PV3.cs -> dodanie metody statycznej GetAssemblyDate() zwracającej datę ostatniej modyfikacji pliku PV3.exe.
8. Zmiany w pliku FormAbout.cs -> metoda FormAbout_Load() - dodanie do wersji informacji o ostatniej modyfikacji pliku PV3.exe.
2012-01-25 2.0.3.2008 ---------+
1. Zmiany w pliku BusinessClass.cs -> metoda Round() - poprawki w celu poprawnego zaokrąglania liczb ujemnych (Math.Abs() na wartości wejściowej)
2. Zmiany w pliku Doc4DZ.cs -> dodanie klasy private class ListSorter : IComparer
w celu umożliwienia sortowania wezwań na wydruku
według terminu płatności.
3. Zmiany w pliku Doc4DZ.cs -> metoda Print() - wywołanie ListaDokumentow.Sort(new ListSorter()) w celu posortowania listy wezwań według terminu
płatności.
2012-01-10 2.0.3.2007 ---------+
1. Zmianyw pliku PV3Event.cs -> dodanie nowego zdarzenia - Clearing_Sub = 20 - Rozliczenie zmniejszeń np. z podliczników
2. Zmiany w pliku FormClearing.cs -> metoda Logger() - dodanie zapisu do dziennika informacji o rozliczeniu zmniejszeń np. na podlicznikach
2012-01-03 2.0.3.2006 ---------+
1. Zmianyw pliku PrintUtils.cs -> metoda PXClearingSummary() - modyfikacja wydruku w przypadku gdy jednostka miary to kWh (opłata za prąd).
Wydruk "Licznik" zamiast "Wodomierz", oraz kWh zamiast m3.
2011-12-30 2.0.3.2005 ---------+
1. Zmianyw pliku BusinessClass.cs -> metoda CalculateSubscription() - modyfikacja zapisu ilosci dni opłaty stałej dla przypadku
gdy opłata stała liczona jest za ilość dni. Poprawa błędnego naliczania ilości dni, gdy okres od-do cały powinien iść po starej cenie.
2. Zmianyw pliku BusinessClass.cs -> metoda CalculateSubscription() - modyfikacja ilosci dni opłaty stałej dla przypadku
gdy opłata stała liczona jest za miesiące z góry. Poprawa błędnego naliczania ilości, gdy okres od-do cały powinien iść po starej cenie.
2011-12-12 2.0.3.2004 ---------+
1. Zmianyw pliku BusinessClass.cs -> metoda Round() - dodanie zmiennej pomocniczej value2 typu decimal, w celu eliminacji problemów
z mnożeniem double
2011-11-24 2.0.3.2003 ---------+
1. Zmiany w pliku Doc4FV.cs -> metoda Coupon() - zmiana daty w numerze faktury na datę sprzedaży
2. Zmiany w pliku Doc4FZ.cs -> metoda PrintCoupon() - zmiana daty w numerze faktury na datę sprzedaży
2011-11-24 2.0.3.2002 ---------+
1. Zmiany w pliku PV3.cs -> metoda Main() - wymuszenie wywołania konstruktora metody PV3Setup przez bool dummy2 = PV3Setup.Dummy;
2. Zmiany w pliku PV3Setups.cs -> rozszerzenie klasy o zmienną Dummy w celu wymuszenia konstruktora tej metody przy starcie programu.
3. zmiany w pliku FormSetup.cs -> metoda btSave_Click() - zmiana ścieżki zapisu pliku pv3.cfg - stale do katalogu \My Documents\
Modyfikacja wywołania metod ShowMe() oraz konstruktora FormSetup() - wywołanie z parametrem bool configExists
warunkowy zapis do pliku obi.pc metodą PV3Event.Logger() - tylko pod warunkiem gdy ten plik istnieje.
Zabezpipeczenie przed zapisem do pliku obi.pc gdy on nie istnieje
Zazwyczaj w przypadku gdy pierwsze uruchomienie programu i brak konfiguracji
2011-11-08 2.0.3.2001 ---------+
1. Zmiany w pliku FormStartup.cs -> metoda tbFP_KeyPress() usunięcie lini this.DialogResult = DialogResult.OK;
poprawka odnośnie błędnego numerowania prognoz na przełomie roku
2011-10-28 2.0.3.2000 ---------+
1. Zmiany w pliku PV3Setup.cs -> dodanie domyślnego konstruktora, który wczytuje dane z pliku cfg
dodanie zmiennej FilePath, która przechowuje ścieżkę do plików obi.pc, obi.pda, obi.err
metoda Parser() - rozszerzenie o możliwość odczytu zmiennej path z pliku cfg
metoda Restore() - odczyt pliku cfg ZAWSZE z katalogu MyDocuments
2. Zmiany w pliku FileUtils.cs -> zmiana wartości domyślnej zmiennej SyncDirectory na pobieraną z konfiguracji (PV3Setup.FilePath)
w pliku PV3.cfg możemy dopisać linię Path=\Temp\
2011-10-24 2.0.3.1000 -----------+
1. Zmiany w pliku PV3Event.cs -> Dodanie nowego EventId - Average = 14 - zapis rekordu o zmianie średniej dziennej.
2. Zmiany w pliku FileUtils.cs -> metoda ReadPcFile() - dodanie w switch parsowanie nowego rekordu - Average
3. Zmiany w pliku FormClearing.cs -> metoda btAverage_Click() - dodanie wywołania okna ze zmianą średniej
-> metoda FormClearing_Activated() - nie ukrywamy przycisku btAverage
4. Nowa klasa DlgAvg(TheObi obi, DateTime dataDo) -> okono dialogowe z obsługą zmiany średniej dziennej
5. Zmiany w pliku Doc4PO.cs -> metoda Print() - modyfikacja wydruku powiadomienia (teraz wydruk w dwóch osobnych liniach), rozwiązanie
błędu z drukarki Mefa2010
6. Zmiany w pliku TheObi.cs -> zmiana domyślnej wartości avgAsAdvance na true