Unealtă locală
Generator de documente
Un generator local de documente Word pentru cererile de eliberare a adeverințelor.
- Început
- Septembrie 2026
- Firme
- Trei
- Verificări
- Firmă, CNP, date
- Completarea
- Din lista angajaților
- Fișierele reale
- Local, în afara Git
Contextul și problema
Contextul
Pregătesc cererile de eliberare a adeverințelor pentru salariații a trei firme. Generatorul este una dintre automatizările din repo-ul în care îmi adun scripturile, alături de verificarea surselor legislative.
Problema
Pentru fiecare cerere intram în SAGA, căutam angajatul și copiam de mână datele lui și ale firmei în aproximativ trei locuri din document, împreună cu numele persoanei care întocmea cererea. Fiecare copiere era o ocazie de greșeală la identificarea angajatului.
Ce am făcut
01
Lista angajaților, din exportul Revisal
Am construit un generator local de documente Word. Lista angajaților am importat-o o singură dată, la început, din exportul Revisal, numai cu contractele active. Exportul are doar codul ocupației, așa că aplicația îl traduce în denumirea oficială din COR; un cod pe care nu-l cunoaște apare „de verificat”, nu gol. Seria buletinului și telefonul le adaug o singură dată, pentru că nu sunt în export.
02
Fișierele rămân pe calculator
Lista conține CNP-uri și adrese, așa că baza de date, șabloanele și cererile rămân numai pe calculatorul meu. În repo intră doar codul și testele, care nu folosesc documente reale. Când am construit importul, agentul AI a citit exporturile reale, deci ce a citit a trecut prin serviciul AI.
Traseul unei cereri
O dată, la început
Exportul Revisal
Am importat o singură dată exportul Revisal al fiecărei firme. Aplicația refuză un fișier de la altă firmă decât cea aleasă.
O dată, la început
Lista angajaților
Au intrat numai contractele active. Salariații fără CNP și CNP-urile duplicate sunt refuzate.
Pasul 1
Aleg angajatul și tipul adeverinței
La fiecare cerere, caut angajatul după nume și bifez tipul adeverinței.
Pasul 2
Verificările
Aplicația verifică cifra de control a CNP-ului și datele calendaristice. Dacă lipsesc date ale firmei, mă anunță înainte să genereze cererea.
Pasul 3
Cererea în Word
Șablonul se completează, iar o cerere existentă nu e suprascrisă. Eu adaug numerele de înregistrare și scopul.
Urmează
Datele din SAGA
Vreau să leg generatorul direct de datele din SAGA, ca să pot face și adeverințele, rapoarte și analize. Accesul la baza de date nu îl am încă.
Rezultatul
Nu mai caut angajatul în SAGA și nu mai copiez de mână datele lui pentru fiecare cerere. Cât timp economisesc n-am măsurat încă.
Adeverințele în sine nu le generează încă.
Alte studii de caz
Aplicație web
NeoDeskSite medical
Site pentru un spital de recuperareCorpus și script
Surse legislative verificate