Historia: Rozliczenie zadania (PV3)
Porównaj wersje strony
Wersja strony: 2013/06/18 16:59
W rozliczeniu zadania widzimy informacje jakie zostały wytworzone na PDA z podziałem na zakładki
....
Dziennik Pracy
Numery zdarzeń jakie mogą być zarejestrowane:
wymieniamy
public enum EventId : int {
// ///////////////////////////////////////////////////////////////////////
// Nawigacja w oknach i menu.
// Wejście do okna rozliczenia formuły.
Clearing_Entry = 1,
// Wejście do okna wystawiania faktury.
Invoice_Entry = 2,
// Wejście do okna wystawiania prognozy.
Forecast_Entry = 3,
// Wejście do okna rozliczania należności.
Dues_Entry = 4,
// Wejście do okna ustawień.
Setup_Entry = 5,
// Wejście do okna wydruku raportów.
Report_Entry = 6,
// Wejście do okna informacyjnego.
About_Entry = 7,
// Wydruk testowy.
Test_Entry = 8,
// ///////////////////////////////////////////////////////////////////////
// Rozliczenie.
// Zmiana w polu uwag.
Remark_Change = 10,
// Zmiana notatek.
Note_Change = 11,
// Zmiana daty rozliczenia.
Clearing_Date = 12,
// Średnia dzienna
Average = 14,
// Odczyt licznika głównego.
ReadA = 15,
// Odczyt licznika bocznego.
ReadB = 16,
// Zapis zmniejszenia.
Decrease = 17,
///
/// Rozliczenie zużycia wody; zdarzenie zapisywane po naciśnięciu
/// przycisku "OK" w oknie rozliczenia, dla obiektu/formuły obciążeń
/// rozliczanego wg stawek Wod/Kan.
///
WClearing = 18,
///
/// Rezygnacja z rozliczenia.
///
Clearing_Rej = 19,
///
/// Rozliczenie zmniejszeń np. z podliczników
///
Clearing_Sub = 20,
///
/// Rozliczenie inne.
///
OtherClearing = 27,
///
/// Rozliczenie ryczałtu.
///
LClearing = 28,
///
/// Rozliczenie wywozu odpadów; zdarzenie zapisywane po naciśnięciu
/// przycisku "OK" w oknie rozliczenia, dla obiektu/formuły obciążeń
/// rozliczanego wg planu wywozu.
///
GClearing = 29,
// ///////////////////////////////////////////////////////////////////////
// Potwierdzenie rejestracji.
///
/// Program_Start wydruku potwierdzenia rejestracji.
///
Doc4PR_Print = 30,
///
/// Potwierdzenie rejestracji.
///
Doc4PR_Ack = 31,
///
/// Odrzucenie potwierdzenia rejestracji.
///
Doc4PR_Rej = 32,
// ///////////////////////////////////////////////////////////////////////
// Faktura indywidualna.
///
/// Wydruk oryginału faktury indywidualnej.
///
Doc4FV_PrintCopy = 35,
///
/// Wydruk oryginału faktury indywidualnej.
///
Doc4FV_Print = 36,
///
/// Zatwierdzenie faktury indywidualnej.
///
Doc4FV_Ack = 37,
///
/// Odrzucenie oryginału faktury indywidualnej.
///
Doc4FV_Rej = 38,
///
/// Nieudany wydruk faktury indywidualnej lub zbiorczej.
///
Doc4FV_Error = 39,
///
/// Wyjscie bez wystawienia faktury indywidualnej.
///
Doc4FV_Exit = 40,
// ///////////////////////////////////////////////////////////////////////
// Faktura zbiorcza.
///
/// Wydruk faktury zbiorczej.
///
Doc4FZ_PrintCopy = 45,
///
/// Wydruk faktury zbiorczej.
///
Doc4FZ_Print = 46,
///
/// Zatwierdzenie faktury zbiorczej.
///
Doc4FVZ_Ack = 47,
///
/// Odrzucenie faktury zbiorczej.
///
Doc4FZ_Rej = 48,
///
/// Składnik faktury zbiorczej. Raportuje poszczególne obiekty/formuły
/// wchodzące w skład faktury zbiorczej.
///
Doc4FZ_Member = 49,
// ///////////////////////////////////////////////////////////////////////
// Faktura prognozowana.
///
/// Wydruk faktury prognozowanej.
/// Zdarzenie rejestrowane po naciśnięciu przycisku "Kopia" w oknie
/// faktury prognozowanej. Jeżeli zostaną wprowadzone zbiorcze faktury
/// prognozowane, to zostanie wprowadzony nowy identyfikator 66.
///
Doc4FP_Print = 56,
///
/// Zatwierdzenie faktury prognozowanej.
///
Doc4FP_Ack = 57,
///
/// Odrzucenie faktury prognozowanej.
///
Doc4FP_Rej = 58,
///
/// Składnik zbiorczej faktury prognozowanej.
///
Doc4FP_Member = 59,
///
/// Zatwierdzenie zbiorczej faktury prognozowanej.
///
Doc4FPZ_Ack = 67,
// ///////////////////////////////////////////////////////////////////////
// Rezerwa 70..89
///
/// Wycofanie się z wystawiania faktur. Rozsądnie byłoby zamienić
/// dotychczasowy rekord Doc4FV_Rej bo ma inną budowę, ale trzeba to
/// uzgodnić z Wojtkiem.
///
Doc4FV_Escape = 70,
// ///////////////////////////////////////////////////////////////////////
// Należności.
///
/// Zatwierdzenie dowodu wpłaty. Od tego momentu należności uważa się
/// za definitywnie rozliczone.
///
Doc4KP_Ack = 92,
///
/// Odrzucenie dowodu wpłaty.
///
Doc4KP_Rej = 93,
///
/// Wystawienie niejawnego dowodu wpłaty dla faktury zapłaconej gotówką.
/// Dokument nie jest drukowany, a jedynie zapisywany w pliku wyjściowym.
///
Doc4KP_Invoice = 94,
///
/// Identyfikator wystawienia niejawnego dowodu wpłaty dla należności
/// rozliczonej fakturą w ramach rozliczeń dodatkowych. Taka
/// należność ma ustawioną flagę RozliczenieDodatkowe.
/// Dopisany 13-04-2010.
///
Doc4KP_I = 95,
///
/// Identyfikator wystawienia niejawnego dowodu wpłaty dla należności
/// wymagającej indywidualnego sposobu rozliczenia. Taka
/// należność ma ustawioną flagę IndywidualneKP.
/// Dopisany 13-04-2010.
///
Doc4KP_II = 96,
///
/// Wydruk wezwania do zapłaty.
/// Wezwania nie są zatwierdzane, w związku z czym nie ma zdarzenia
/// dotyczącego zatwierdzenia, a jedynie raportowany jest fakt wydruku.
///
Doc4DZ_Print = 97,
///
/// Identyfikator zestawienia rozliczeń dodatkowych wystawionych dla
/// faktury płatnej przelewem, nie wymagających indywidualnego
/// traktowania. Konieczny do poprawnego wydrukowania duplikatu.
///
Doc4FV_Report = 98,
// ///////////////////////////////////////////////////////////////////////
// Raporty.
///
/// Wydruk zestawienia faktur.
/// Zestawienia nie są zatwierdzane, w związku z czym nie ma zdarzenia
/// dotyczącego zatwierdzenia, a jedynie raportowany jest fakt wydruku.
///
Doc4ZF_Print = 101,
Doc4ZF_PrePrint = 106,
///
/// Wydruk stanu kasy.
/// Zestawienia nie są zatwierdzane, w związku z czym nie ma zdarzenia
/// dotyczącego zatwierdzenia, a jedynie raportowany jest fakt wydruku.
///
Doc4SK_Print = 102,
Doc4SK_PrePrint = 107,
///
/// Wydruk raportu kasowego.
/// Zestawienia nie są zatwierdzane, w związku z czym nie ma zdarzenia
/// dotyczącego zatwierdzenia, a jedynie raportowany jest fakt wydruku.
///
Doc4RK_Print = 103,
Doc4RK_PrePrint = 108,
///
/// Wydruk listy nierozliczonych obiektów.
/// Zestawienia nie są zatwierdzane, w związku z czym nie ma zdarzenia
/// dotyczącego zatwierdzenia, a jedynie raportowany jest fakt wydruku.
///
Doc4NO_Print = 104,
Doc4NO_PrePrint = 109,
Doc4KX_Print = 105,
Doc4KX_PrePrint = 115,
// ///////////////////////////////////////////////////////////////////////
// Błędy wydruku.
///
/// Brak połączenia z drukarką.
/// Zdarzenie zapisywane po nieudanym otwarciu portu szeregowego COMx
/// lub pliku.
///
Printer_NoConnection = 110,
///
/// Błąd w trakcie wydruku.
/// Zdarzenie zapisywane po stwierdzeniu błędu komunikacji lub po
/// wystąpieniu innego wyjątku w trakcie wydruku.
///
Printer_Failure = 111,
// =======================================================================
// Nowe pozycje związane z rozliczeniami dodatkowymi.
///
/// Zdarzenie zapisywane po zatwierdzeniu faktury.
/// Wykorzystywane do wydruku raportów.
/// Kwota brutto faktury.
///
Report_Invoice = 200,
///
/// Zdarzenie zapisywane po zatwierdzeniu faktury.
/// Wykorzystywane do wydruku raportów.
/// Kwota pozostało do zapłaty (kwota faktury - dopłaty i rozliczenia dodatkowe).
///
Report_InvoiceEx = 201,
// ///////////////////////////////////////////////////////////////////////
// Zdarzenia związane z programem.
///
/// Start programu.
///
Program_Start = 900,
///
/// Zapis konfiguracji programu.
///
Program_Config = 901,
///
/// Odpowiedź na pytanie zadane w oknie dialogowym.
///
Dialog_Answer = 902,
///
/// Akceptacja dokonanych zmian numerów faktur i dowodów wpłat.
/// Zdarzenie rejestrowane w oknie FormStartup.
///
Startup_Accept = 910,
///
/// Rezygnacja ze zmiany numerów faktur i dowodów wpłat.
/// Zdarzenie rejestrowane w oknie FormStartup.
///
Startup_Reject = 911,
///
/// Normalne zakończenie programu.
///
Program_Stop = 997,
Setup = 998,
Exception = 999,
///
/// Pomocnicze zdarzenie pozwalające zidentyfikować przyczynę zawieszania programu.
///
LogError = 950,
///
/// Zakończenie programu z powodu błędu wczytywania rekordów.
///
Program_Stop_Error = 996