Cine, când şi de la ce calculator a utilizat aplicaţia ?
Cine a modificat o anumita factura, receptie ?
Cine a adaugat un client, pozitie de nomenclator?
Iată doar câteva întrebări la care puteţi obţine răspuns cu opţiunea hMARFA Lista de evenimente.
Programul hMARFA înregistrează într-un fişier evenimentele:
Pentru a obţine răspunsurile la întrebările de mai sus, acest fişier cu lista evenimentelor poate fi consultat cu hUTIL de utilizatorii care sunt autorizaţi pentru consultare.
Operatorul cu codul S1 şi numele Operator1 în facturi/iesiri a validat factura TFAC 150007.
Operaţia a fost executată în data de 31/07/2015 la ora 12:43 pe calculatorul Statia facturare.
Datele înscrise în jurnal pot fi exportate în Excel, care în continuare pot fi prelucrate sau reprezentate grafic, etc.
Datele culese, în afară de identificarea unor situaţii şi stabilirea responsabilităţilor, pot servi şi pentru:
Pe bază de comandă, din lista de evenimente putem genera diverse rapoarte referitoare la:
Informaţii tehnice
Operaţii jurnalizate în hMARFA:
Semnificaţia informaţiilor înregistrate în Lista evenimente
Nr.ord.eveniment: este un număr de ordine al evenimentului
Data eveniment şi Ora:min:sec: momentul înregistrării evenimentului
Cod aplicatie, Versiune program: identificarea aplicaţiei
Data aplicaţiei: în hMARFA este prima zi a lunii curente
Cod staţie: XX - valoarea variabilei de mediu: STATION
Utilizator: valoarea variabilei de mediu: USERNAME
Nume calculator: valoarea variabilei de mediu: COMPUTERNAME
Fişier: aliasul fisierului
Cod eveniment/op.: codul evenimentului sau al operaţiei - fereastra apare tastând F1 în col. E:
Stare operaţie:
< - operaţie începută, > - operaţie terminată.
Nr.actualizare: nnn - numărul de actualizări al articolului (numai la operaţiile E,A,S)
Cheie: cheia fişierului, valoarea cheii de index 1.
Mesaj: mesaj sau denumire.
dacă cod eveniment/op = ! - mesaj de eroare terminare program
O - denumire operaţie
E - denumire fereastră Modificare
A - denumire fereastră Adăugare
S - denumire fereastră Ştergere
Lista evenimente poate fi consultată cu hUTIL/Utilitare/Lista evenimente.
Accesul este permis cu parola specială hUTIL, implicit HAMOR.
Ştergerea evenimentelor: Evenimentele până la un anumit număr de ordine se pot şterge cu:
hutil dbf $ Stergere
În momentul lansării operatiei de Ştergere nu trebuie să fie filtre pe fereastra de fişier.
Din când în când trebuie şters fişierul Liste evenimente şi trebuie reorganizat pentru ca dimensiunea să nu fie exagerată (poate cauza şi încetinirea operaţiilor). Oricum, evenimentele anterioare vor fi salvate în arhive.
Ultima modificare
Există şi posibilitatea memorării informaţiilor referitoare la ultima modificare.
Presupune opţiunea de Lista evenimente + sunt necesare câmpurile oţionale UPD_ID în fişierele:
-tran -Recepţii
-fac -Facturi/iesiri
-inc -Incasari si plati
Câmpul UPD_ID este opţional la nivel de fişiere. Este de tip caracter, lungimea de 50 de caractere şi se inserează înainte de NB_UPD.
La fiecare modificare, dacă opţiunea Lista de evenimente este activă şi câmpul este prezent, se înscriu informaţii legate de modificare.
Vor fi inscrise informaţii cu privire la sursa modificării (R-recepţii, V-Vânzări, I-Încasări), data, ora, staţia de lucru şi document.
Se reţine doar ultima modificare.
La facturi şi recepţii ultima modificare poate proveni şi din Încasări/plâţi, atunci când ultima modificare este înregistrarea unei încasări sau plăţi.
Implementare
Aplicaţii: optiune „l“
Stabiliţi o parolă speciala pentru hUTIL, implicit: HAMOR
Fisierul este implementat in:
Alias : hlog Cale (path) : Nume : HLOG Nume utilizator: - fisier: Lista evenimente - articol: Eveniment Aplicatii : Reorganizare/indexare ? [D/N]: D Reorg. cu sortare ? [D/N]: N Indecsi: Fisier: Cheie: 1. : SA00
Trebuie analizat modul de salvare, arhivare.
Implicit se salvează/arhivează cu celelalte fişiere sistem.