Files
roaregistratura/changelog_roaRegistratura.txt
Marius Mutu d2e87327a4 Registratura: adaugare/editare fara erori la partener NULL, lista doar ultimul document, fonturi Arial 10 (M1-M5)
M1 modifica_reg_dg: garda id_part NULL/empty (mesaj + Return .F.), NVL pe id_part/nr_pag, functia intoarce succes.
M2 validare partener in toate cele 3 puncte de salvare, INAINTE de blocarea campurilor (Command2.Click salveaza inainte sa blocheze; bara laterala si Page3.Deactivate nu mai salveaza/prompteaza cu partener NULL).
M3 do_adauga: documentul nou intra direct in editare (llock=.F., focus cmdDenumire); eliminat mesajul fals "Toate modificarile au efect imediat!".
M4 viz_registratura + do_cauta: filtru initial "doar ultimul document" (subquery max(id_reg)); fara criterii de cautare se pastreaza filtrul, nu se incarca toata baza.
M5 fonturi: eliminate 154 suprascrieri "Arial Narrow" si rebazate 96 controale baseclass pe COMUN _baza.vcx (textbox/label/checkbox/commandbutton/optiongroup); Init de grid propaga fontul la coloane si headere (fara asta raman Arial 9 - verificat empiric).

Teste: harness headless (init env dedicat, form, adaugare+editare cu verificare in baza) + test UI vizual cu screenshots pe fluxul real (19 PASS / 0 FAIL). Diff-uri de audit in docs/diff_runda1_*.patch.

M6 (build EXE) BLOCAT headless: roaRegistratura.pjx refera 48 fisiere hardcodate pe "c:\program files\...\vfp 9" (masina 32-bit din 2021) + COMUN\utile\hpdf\ReportOutput\ctl32_progressbar.vcx redenumit _old; necesita repathing o data in VFP9 IDE.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018H9za5A9Tk6wcLFof6seds
2026-07-23 18:53:12 +03:00

167 lines
5.0 KiB
Plaintext

<!--
23/07/2026
ROAREGISTRATURA - 2.0.5
:modificare:
Registratura - adaugare/editare documente:
- Dupa "Adauga", documentul nou intra DIRECT in editare (butonul arata "Salveaza"),
fara pasul suplimentar "Modifica"; s-a eliminat mesajul eronat "Toate modificarile au efect imediat!".
- Salvarea unui document fara partener ales nu mai produce eroare: apare mesajul
"Alegeti partenerul!" iar campurile raman deblocate pentru completare.
- Navigarea in bara laterala (Date generale / Referinte / Observatii / Documente atasate)
nu mai declanseaza promptul "Doriti sa salvati modificarile facute?" cand documentul nou
nu are inca partener; se ramane in editare.
- Butonul "Salveaza" valideaza partenerul si salveaza INAINTE de blocarea campurilor.
:modificare:
Lista documentelor se deschide pozitionata pe ULTIMUL document inregistrat (nu se mai
incarca toata baza la deschidere); incarcarea completa se face doar la cautare explicita.
:modificare:
Fonturile din lista documentelor, datele documentului si nomenclatorul de parteneri au fost
uniformizate la Arial 10 (rebazare pe clasele comune; eliminat "Arial Narrow").
-->
<!--
27/02/2014
ROAREGISTRATURA - 2.0.4
:nou:
Dimensiunea caracterelor din formulare, modificata de utilizator, se retine de la o rulare la alta a programului.
Dimensiunea caracterelor se poate modifica prin scurtaturile :
- marire font: CTRL+SAGEATA SUS
- micsorare font: CTRL+SAGEATA JOS
- resetare font: CTRL+SAGEATA STANGA
sau click dreapta pe un loc liber din formulare si alegerea optiunii corespunzatoare din meniu.
:nou:
A fost completat nomenclatorul de localitati cu toate localitatile de pe nivelul 3 din SIRUTA. Pentru localitatile si satele care au denumirea diferita de comuna / orasul / municipiul din care fac parte, a fost adaugata o explicatie suplimentara, intre paranteze, cu denumirea comunei / orasului / municipiului respectiv.
:nou:
La completarea unei adrese, daca se alege judetul, atunci este obligatorie alegerea localitatii.
:nou:
La completarea unei adrese, daca in acelasi judet exista mai multe localitati / sate care au aceeasi denumire cu localitatea / satul ales, atunci, in campul "Localitate", va aparea o iconita de avertizare.
:nou:
Daca se doreste ca sa apara si denumirea adresei in momentul in care se listeaza adresa unei entitati, atunci, in formularul de adaugare / modificare adresa, trebuie bifata casuta "Apare pe adresa" din campul "Denumire adresa".
:modificare:
Nu se mai completeaza localitatea in datele entitatilor, ci doar pe adresa.
:modificare:
Adresa de email din datele entitatilor se poate completa cu litere mici.
:modificare:
Din adresa unei entitati a fost eliminat campul "Sector". Pentru sectoarele municipiului Bucuresti, se alege la judet "BUCURESTI", iar la localitate se alege una dintre optiunile de mai jos :
- BUCURESTI SECTORUL 1
- BUCURESTI SECTORUL 2
- BUCURESTI SECTORUL 3
- BUCURESTI SECTORUL 4
- BUCURESTI SECTORUL 5
- BUCURESTI SECTORUL 6
:modificare:
Modificari interne la adaugarea / modificarea unui partener : nu se mai citesc localitatile din nomenclator.
:modificare:
Modificari interne
-->
<!--
31/05/2011
ROAREGISTRATURA - 2.0.3
:modificare:
Modificari interne la salvarea atasamentelor in baza de date.
:modificare:
A fost eliminata verificarea seriei de client.
:modificare:
La accesarea dintr-un alt program, se deschide automat firma in luna selectata in programul initial.
:modificare:
In bara cu programe favorite s-a adaugat verificarea versiunii de program si, dupa caz, actualizarea.
:modificare:
Au fost actualizate iconitele pentru programele favorite.
:modificare:
Modificari interne la listari.
:modificare:
Modificari interne la citirea notelor : nu se mai incarca.
-->
<!--
03/11/2008
ROAREGISTRATURA - 2.0.2
:eroare:
S-a corectat o eroare la alegerea contractului pentru un atasament nou.
-->
<!--
31/10/2008
ROAREGISTRATURA - 2.0.1
:modificare:
Modificari interne privind documentele atasate.
-->
<!--
22/05/2008
ROAREGISTRATURA - 2.0.0
:modificare:
Modificari interne.
-->
<!--
23/01/2008
ROAREGISTRATURA - 1.0.4
:modificare:
S-a modificat modalitatea de a atasa un link la un document.
-->
<!--
21/01/2008
ROAREGISTRATURA - 1.0.3
:nou:
S-a adaugat posilibitatea atasarii unui document la un proiect.
-->
<!--
07/09/2007
ROAREGISTRATURA - 1.0.2
:nou:
Manualul aplicatiei se poate accesa din meniul "Ajutor > Instructiuni de utilizare" sau de pe butonul "?" din toolbar.
:modificare:
Modificari interne la generarea numerelor de documente.
-->
<!--
15/09/2007
ROAREGISTRATURA - 1.0.1
:nou:
Se pot atasa documente direct din lista documentelor prin click pe coloana "link".
:modificare:
* S-au modificat proceduri interne de conectare la serverul de baza de date.
* Programul se poate instala intr-o cale de retea / locala care contine spatii (Ex: "C:\Program Files\...").
* Numarul intern de intrare/iesire al documentului se genereaza la adaugarea documentului.
-->
<!--
09.08.2007
ROAREGISTRATURA - 1.0.0
:nou:
Versiunea initiala.
-->