Import parteneri: se curata doar CNP-urile invalide, codul persoanelor juridice ramane neatins
This commit is contained in:
@@ -31,6 +31,11 @@ Specific FLORA2ROA:
|
||||
`settings.ini`, `Trace` scrie in `edtInfo`.
|
||||
- `test_export_date.prg` - functional: `ExportDate()` citeste XML-urile din interval si
|
||||
populeaza cursoarele (fara Oracle).
|
||||
- `test_cod_fiscal.prg` - unitar: clasificarea partenerilor (persoana fizica / juridica) si
|
||||
curatarea CNP-urilor invalide (`GetCodFiscalValid` si functiile ajutatoare din `myutils.prg`).
|
||||
- `test_cod_fiscal_real.prg` - ruleaza aceeasi logica pe TOATE codurile din `EXEMPLE\hotel`
|
||||
si verifica invariantii: nicio persoana juridica nu ramane fara cod, niciun CNP valid nu se
|
||||
pierde. Scrie `Teste\raport_cod_fiscal_real.csv` cu decizia luata pentru fiecare partener.
|
||||
- `test_conectare_roa.prg` - verifica drumul CU conectare la Oracle: fie se conecteaza si
|
||||
executa o interogare de proba, fie raporteaza esecul si iese controlat. NU e in suita
|
||||
implicita (depinde de reteaua/serverul Oracle).
|
||||
@@ -66,8 +71,14 @@ powershell -ExecutionPolicy Bypass -File Teste\text_din_bin.ps1 # binar
|
||||
# [IO.File]::WriteAllText($p, $t, [Text.Encoding]::GetEncoding(1252))
|
||||
powershell -ExecutionPolicy Bypass -File Teste\bin_din_text.ps1 -TextFile _textcache\frm_import.sc2 -DryRun
|
||||
powershell -ExecutionPolicy Bypass -File Teste\bin_din_text.ps1 -TextFile _textcache\frm_import.sc2
|
||||
powershell -ExecutionPolicy Bypass -File Teste\recompileaza_binare.ps1 # OBLIGATORIU dupa write-back
|
||||
```
|
||||
|
||||
> **Write-back-ul NU compileaza.** FoxBin2Prg reface `.scx`/`.sct` din text, dar fara codul
|
||||
> obiect, deci formularul ruleaza fara `#INCLUDE "comun.h"`: constantele (`CT_SUCCES`,
|
||||
> `CT_INSUCCES`) devin *"Variable not found"* abia in RUNTIME. Verificarea de sintaxa trece,
|
||||
> testul pica. `Teste\recompileaza_binare.ps1` face `COMPILE FORM` si repara asta.
|
||||
|
||||
Write-back-ul face fidelity check (bin -> text, comparat pe octeti) inainte de a atinge
|
||||
binarul si refuza daca `frm_import.scx` e blocat de IDE sau de `flora2roa.exe`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user