Sari la conținut
Relu Răzvanță

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

  1. 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.

  2. 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

  1. 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ă.

  2. O dată, la început

    Lista angajaților

    Au intrat numai contractele active. Salariații fără CNP și CNP-urile duplicate sunt refuzate.

  3. Pasul 1

    Aleg angajatul și tipul adeverinței

    La fiecare cerere, caut angajatul după nume și bifez tipul adeverinței.

  4. 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.

  5. Pasul 3

    Cererea în Word

    Șablonul se completează, iar o cerere existentă nu e suprascrisă. Eu adaug numerele de înregistrare și scopul.

  6. 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

← Toate proiectele

Contact

Dacă experiența mea se potrivește cu ce cauți, scrie-mi.

contact@relurazvanta.roLinkedIn