ROAAUTO 2.5.6: Vizualizare comenzi unificata cu Istoric comenzi (filtre si coloane noi), coloane manopera/materiale si total fara/cu TVA in vizualizare comenzi si facturi; versiune_db 2026_09_23_01. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Cfkx1QfeDv987o8x1rAtrr
docs/ — insight-uri de proiect ROAAUTO
Documentație tehnică concisă, minimalistă, descoperită în timp ce lucrăm la sarcini reale (nu documentație generică, nu ce e deja evident din cod).
Regulă: adaugă sau actualizează o notiță aici ori de câte ori descoperi ceva nou și ne-evident despre structura proiectului (flux ascuns, capcană, convenție, procedură/pachet cheie, tabel relevant) în timpul rezolvării unei sarcini. Nu re-documenta ce oricine ar afla citind codul în 30 de secunde.
Notițele sunt organizate pe fișiere separate, câte un subiect pe fișier (ex.
flux-<nume-flux>.md, pachet-<nume-pachet>.md, tabele.md), nu un singur fișier uriaș.
Fișiere
Insight-uri valabile doar pentru ROAAUTO stau aici. Insight-urile valabile pe orice proiect
ROA* (convenții, capcane de tooling) stau în COMUN/docs/ (repo separat, partajat) — vezi mai
jos.
Specifice ROAAUTO
- vfp_oracle_pack_sesiune.md — capcană: view-urile (
AUTO_COMENZI_VALIDATE,AUTO_VORDL_FACTURI) își calculează coloanele după luna de lucru dinPACK_SESIUNE; o interogare dinsqlplusfărăsetluna/setanîntoarce tăcut alte date decât aplicația - flux-vizualizare-comenzi.md — lanțul ecranului „Vizualizare comenzi": filtru implicit
[1=2](cursor gol), filtrul real înfrm_viz_comenzi.do_cauta; ecranul pereche facturi - flux-gccondluna.md —
gcCondLunanu e „luna calendaristică", ci luna de lucru plus coada de documente vechi neînchise; cele 6 coloane cerute și capcana de măsurare - vederi-auto-comenzi.md — lanțul de view-uri Oracle din spatele ecranelor de comenzi/facturi:
AUTO_ISTORIC_COMENZI,AUTO_COMENZI_VALIDATE,AUTO_VORDL_FACTURI, garzi și indexuri - tva-valori-manopera-materiale.md — cu/fără TVA pe valorile din „Vizualizare comenzi” / „Vizualizare facturi” / facturarea devizelor: devizul și coloanele facturate sunt fără TVA, doar
valctvae cu TVA
Partajate (COMUN/docs/, valabile pe toate proiectele ROA*)
- cautare_vcx_vct.md — cum se caută cod în binarele
.vcx/.scx(conversie text + grep pe cache) - conventie_encoding_cp1252.md — capcană: editarea
.sc2/.vc2cu encoding greșit corupe ireversibil diacriticele - conventie_ux_formulare.md — cum îi place lui Marius formatat un formular nou (grupare, spațiere, culoare = semnal)
- conventie_goexecutor_alter_table.md — capcană:
ALTER TABLEpe cursorul întors degoExecutor.oExecute()pică; include coloanele noi direct în SELECT