changelog 2.3.1 + CLAUDE.md: cautare simboluri VFP
changelog: cod fiscal client la factura pe baza de contract si verificarea ANAF la cautarea partenerului (ambele din COMUN). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HdKazj8DDksshTb2vB3gZz
This commit is contained in:
19
CLAUDE.md
19
CLAUDE.md
@@ -43,6 +43,25 @@ Then search the `.??2` files in-tree with Grep, citing `file:line`. Write-back t
|
||||
`txt2vcx.ps1` is supported **only for `.vc2`/`.sc2`**; `.frx/.mnx/.pjx/.dbf` are editable only in
|
||||
the VFP IDE. See `D:\ROA\UTIL\foxbin2prg\CLAUDE.md` si `COMUN\docs\flux-editare-vfp-text.md`.
|
||||
|
||||
Grep can't tell **which class/method** a hit inside a `.vc2` belongs to (the class header may be
|
||||
thousands of lines above it, and ~2/3 of the file is properties/metadata). `vfp_symbols.ps1`
|
||||
indexes the line range of every class/method/procedure and labels hits with their owner — use it
|
||||
before any `txt2vcx.ps1` edit to get the exact line range of the method you are changing. Its
|
||||
built-in defaults target ROAACNPRO, so always pass this project's paths:
|
||||
|
||||
```powershell
|
||||
$s = 'D:\ROA\UTIL\foxbin2prg\vfp_symbols.ps1'
|
||||
$c = @('-CacheRoot', 'D:\ROA\ROACONTRACTE', '-ProjectRoot', 'D:\ROA\ROACONTRACTE', '-IndexFile', 'D:\ROA\_vfp_textcache\roacontracte\_symbols.tsv')
|
||||
|
||||
powershell -ExecutionPolicy Bypass -File $s @c -Grep '<expresie>' -CodeOnly # hits labeled class.method, code only
|
||||
powershell -ExecutionPolicy Bypass -File $s @c -Where '<fisier>.vc2:<linie>' # who owns this line
|
||||
powershell -ExecutionPolicy Bypass -File $s @c -Find '<nume>' # where it is DEFINED
|
||||
powershell -ExecutionPolicy Bypass -File $s @c -Class '<nume_clasa>' # inheritance chain + methods
|
||||
```
|
||||
|
||||
The index (`_symbols.tsv`) rebuilds itself when the text is newer, so refresh the text first — it
|
||||
can't see IDE edits that were never converted. Full search guide: `COMUN\docs\cautare_vcx_vct.md`.
|
||||
|
||||
Curatare orfani: la fiecare rulare completa `git_sync` sterge textul `.??2` al carui binar a
|
||||
disparut din SVN si raporteaza restul (ex. stub-uri de test doar-git, fara binar) fara sa le stearga.
|
||||
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
<!--
|
||||
03/08/2026
|
||||
ROACONTRACTE - 2.3.1
|
||||
|
||||
:nou:
|
||||
Factura pe baza de contract. Se afiseaza codul fiscal al clientului si butonul de verificare pe ANAF.
|
||||
|
||||
:nou:
|
||||
Cautare partener. Codul fiscal al partenerului de pe randul curent se verifica pe ANAF, iar starea lui la data documentului apare sub lista. Cu F4 se vad detaliile primite de la ANAF.
|
||||
-->
|
||||
|
||||
<!--
|
||||
29/07/2025
|
||||
ROACONTRACTE - 2.3.0
|
||||
|
||||
Reference in New Issue
Block a user