SAL
Program de achizitie a datelor din Rapoartele de evidenta zilnica
Manual de prezentare
Cuprins
Aplicatia SAL reprezinta un modul al aplicatiei de salarizare.
1.1 Scop
Ca scop isi propune achizitionarea datelor la nivel de pontaj zilnic.
1.2 In ce consta
Datele rezultate in urma completarii Raportulului de evidenta zilnica, de catre fiecare echipa, sunt inroduse in baza de date a sectiei Salarizare.
1.3 Mecanismul intern
La baza aplicatiei sta serverul de baze de date al firmei. Partea de client lucreaza sub Windows95 sau NT.
1.3 Principiul de realizare
Ca principiu, la baza aplicatiei stau rapoartele de evidenta zilnica.(vezi Anexa 1)

Scop
identificarea utilizatorului
Mod de utilizare
se tasteaza numarul de marca al utilizatorului in textboxul Marca
se introduce parola aferenta utilizatorului respectiv
se selecteaza butonul Ok
in cazul in care se doreste abandonarea operatiei se selecteaza butonul Cancel
Validare
in cazul introducerii unui numar de marca sau parola gresita se va da un mesaj de avertizre si o invitatie pentru relogare.
3 Structura meniului principal

Scop
selectarea unei actiuni dorite
Mod de utilizare
se selecteaza unul dintre butoane in functie de optiunea pentru care se opteaza
3.1 Descrierea meniului principal
Introducere date
Cu ajutorul acestei optiuni se pot introduce datele din Rapoartele de evidenta zilnica.
Modificari
Aceasta optiune din meniu permite modificarea datelor introduse.
Rapoarte
Aceasta optiune din meniu da posibilitatea scoaterii a trei rapoarte:pontajul zilnic,evidenta pe comenzi si evidenta sporurilor.
Comenzi
Cu ajutorul acestei optiuni operatorul are posibilitatea de a adauga sau anula comezile in lucru.
Admin
Cu ajutorul acestei optiuni operatorul are posibilitatea de a modifica parola proprie .
Iesire
Cu ajutorul acestei optiuni se paraseste aplicatia.

Scop
introducerea datelor din Rapoartele de evidenta zilnica.
Mod de utilizare
se introduce codul echipei si data raportului dupa care se completeaza campurile aferente pentru fiecare persoana in parte.
optiunile pentru ore normale si codul comenzii se aleg din meniurile aferente acestora prin apasarea tastei space sau prin introducerea directa a valorii campului respectiv.
| Unitate: | Unitatea de productie | |
| Divizie: | Divizia | |
| Oficiu: | Oficiul de lucru | |
| Dep: | Departamentul | |
| Loc munca: | Locul de munca | |
| Cod: | Codul echipei | |
| Data: | Data Raportului de evidenta zilnica | |
| >> | Buton de trecere la urmatoarea persoana din echipa | |
| << | Buton de trecere la persoana precedent introdusa | |
| Cancel | Buton de abandonare a operatiei de introducere a datelor | |
| Nr: | Codul echipei | |
| Marca: | Buton ce declanseaza salvarea datelor | |
| Nume: | Buton ce declanseaza abandonarea operatiei | |
| Ore nor: | Ore normale | |
| OT/100: | Overtime platit 100% | |
| OT/150: | Overtime platit 150% | |
| Ore noa: | Numar ore noapte | |
| Sch: | Schimbul in care se lucreaza | |
| O: | Numar ore efectuate pe o comanda | |
| Cod: | Codul comenzii la care sa lucrat | |
| A | O: | Numar ore lucrate din grupa A pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa A | |
| B | O: | Numar ore lucrate din grupa B pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa B | |
| C | O: | Numar ore lucrate din grupa C pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa C | |
| D | O: | Numar ore lucrate din grupa D pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa D | |
4.1 Relatii si Reguli
1. ore_nor+ore100%+ore150% > Suma(ore_sporuri)
Suma dintre orele normale si orele de overtime trebuie sa fie mai mare strict decat suma orelor introduse la sporuri

2. ore spor=0 <=> spor=0
Daca nu avem ore spor atunci nu avem nici spor, si reciproc.
3. 0<OT100<24; 0<OT150<24; ore noa<12, 1<sch<3
Orele de overtime pot avea valori de maxim 24.
Orele de noapte pot avea valori maxim 12.
Schimbul poate avea valorile 1, 2 sau 3.
4. spor A < 36; spor B < 36; spor C < 36; spor D = 1;
Punctele pentru grupele A,B si C sunt cuprinse intre 0 si 36, iar pentru grupa D numai puctul 1.
5. Ore_comanda=0 => ore_sporuri=0
Daca nu avem ore pe comanda atunci nu avem nici ore pe fiecare spor in parte.
6. Ore_spor <= ore_comanda
Orele spor trebuie sa fie fiecare in parte mai putine decat ore pe comanda
7. Sambata si duminica nu avem ore normale
8. ore_nor+ore100+ore150 > ore_com1,ore_com2,ore_com3
Suma dintre orele normale si overtime trebuie sa fie mai mare decat orele pe fiecare comanda in parte
9. cazurile I,C,B,N,L,P,K => ore_nor=0
In cazul in care avem invoiri,concedii de odihna, concedii de boala, nemotivari, liber, prenatal sau natal nu avem ore normale
10. cazurile O,M,R => ore_nor=8
In cazul in care avem obligatiuni, militar sau regie avem 8 ore normale.
11. ore_nor+OT100+OT150<ore_com1+ore_com2+ore_com3
Suma dintre orele normale si orele de overtime nu trebuie sa depaseasca suma orelor pe comenzi.

4.2 Meniul Ore normale

Scop
introducerea orelor normale
Mod de utilizare
- se alege cu ajutorul mouseului optiunea dorita sau in momentul in care ne aflam pe acesta se apasa tasta Space Bar.
Simb |
Denumire | Descriere | Ore_nor |
I |
Invoit | Invoire | 0 |
C |
Concediu | Concediu de odihna | 0 |
B |
Boala | Concediu de boala | 0 |
N |
Nemotivat | Absenta nemotivata | 0 |
O |
Obligatii | Donare sange,CMJ,nunta, deces | 8 |
M |
Militar | Serviciu militar | 8 |
S |
Sambata | Sambata | 0 |
D |
Duminica | Duminica | 0 |
T |
Ture 12 | Tura de 12 ore | 12 |
L |
Liber | Liber | 0 |
E |
Ture 9 | Tura de 9 ore | 9 |
F |
Ture 10 | Tura de 10 ore | 10 |
G |
Ture 11 | Tura de 11 ore | 11 |
P |
Prenatal | Concediu prenatal | 0 |
K |
Natal | Concediu natal | 0 |
R |
Regie | OJT | 8 |
8 |
8 ore | 8 |
|
7 |
7 ore | 7 |
|
6 |
6 ore | 6 |
|
5 |
5 ore | 5 |
|
4 |
4 ore | 4 |
|
3 |
3 ore | 3 |
|
2 |
2 ore | 2 |
|
1 |
1 ore | 1 |
|
0 |
0 ore | 0 |
4.3 Meniul Comenzi
Scop
introducerea codului comenzii la care s-a lucrat.
Mod de utilizare


- se alege cu ajutorul mouseului optiunea dorita sau in momentul in care ne aflam pe acesta se apasa tasta Space Bar.
4.4 Salvarea datelor

Scop
salvarea datelor introduse.
Mod de utilizare
- se alege cu ajutorul mouseului optiunea dorita sau se face selectia cu ajutorul tastei TAB.

Starea salvarii.

Confirmarea salvarii datelor cu succes.

Scop
modificarea datelor din Rapoartele de evidenta zilnica introduse in prealabil
Mod de utilizare
se introduce marca si parola operatorului care a introdus datele, codul echipei si data raportului, dupa care se completeaza campurile aferente pentru fiecare persoana in parte.
optiunile pentru ore normale si codul comenzii se aleg din meniurile aferente acestora prin apasarea tastei space sau prin introducerea directa a valorii campului respectiv.
| Marca: | Numarul de marca al operatorului care a introdus datele | |
| Parola: | Parola operatorului care a introdus datele | |
| Unitate: | Unitatea de productie | |
| Divizie: | Divizia | |
| Oficiu: | Oficiul de lucru | |
| Dep: | Departamentul | |
| Loc munca: | Locul de munca | |
| Cod: | Codul echipei | |
| Data: | Data Raportului de evidenta zilnica | |
| >> | Buton de trecere la urmatoarea persoana din echipa | |
| << | Buton de trecere la persoana precedent introdusa | |
| Cancel | Buton de abandonare a operatiei de introducere a datelor | |
| Nr: | Numarul de ordine in echipa | |
| Marca: | Buton ce declanseaza salvarea datelor | |
| Nume: | Buton ce declanseaza abandonarea operatiei | |
| Ore nor: | Ore normale | |
| OT/100: | Overtime platit 100% | |
| OT/150: | Overtime platit 150% | |
| Ore noa: | Numar ore noapte | |
| Sch: | Schimbul in care se lucreaza | |
| O: | Numar ore efectuate pe o comanda | |
| Cod: | Codul comenzii la care s-a lucrat | |
| A | O: | Numar ore lucrate din grupa A pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa A | |
| B | O: | Numar ore lucrate din grupa B pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa B | |
| C | O: | Numar ore lucrate din grupa C pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa C | |
| D | O: | Numar ore lucrate din grupa D pe un anumit punct din contract |
| P: | Punctul din contractul colectiv de munca de la grupa D | |
Modul de operare si regulile sunt identice cu cele de la Introducere date.

Scop
vizualizarea a trei rapoarte
Mod de utilizare
se introduce codul echipei, data de inceput si de sfarsit a raportului dupa care se opteaza in funtie de dorinta pentru unul din cele trei rapoarte prin apasarea pe unul din cele trei butoane.
| Cod: | Codul echipei pentru care se doreste realizarea rapoartelor |
| Data: | Data de la care sa inceapa calculul |
| Data: | Data pana la care sa se efectueze calculul |
| Pontaj: | Buton de vizualizare a pontajului |
| Comenzi: | Buton de vizualizare a raportului pe comenzi |
| Sporuri: | Buton de vizualizare a raportlui pe sporuri |
| Quit: | Buton de revenire in meniul principal |


Scop: Da posibilitatea utilizatorului de a modifica parola proprie.
Mod de utilizare: Se introduce parola veche respectiv parola noua in campurile aferente acestora.
In campul aferent etichetei :Confirmare parola noua se introduce inca o data parola noua.
| Marca: | Marca utilizatorului |
| Nume: | Numele utilizatorului |
| Parola veche: | Parola veche |
| Parola noua: | Parola noua |
| Confirmare parola noua: | Parola noua |
| OK | Salvarea datelor |
| Abandon | Buton ce declanseaza abandonarea operatiei |

Mesaj de avertisment in cazul in care parola veche nu corespunde cu cea introdusa in acest moment.

Mesaj de avertisment in cazul in care parola noua introdusa nu este identica cu cea din campul: Confirmare parola noua.

Mesaj de confiramre a salvarii cu succes a datelor.
Scop: Da posibilitatea utilizatorului de a parasi aplicatia.
Mod de utilizare: Se apasa pe butonul Iesire.
Scop: Da posibilitatea utilizatorului de a consulta un mic manual de utilizare.
Mod de utilizare: Se apasa tasta F1 .