Achizitie import: selectie multipla articole prin cauta_nom_articole in import_nir.do_adauga

- ocautare.prg: cauta_nom_articole intoarce aditiv toate coloanele din vechiul
  catalog (inclusiv in_stoc), pentru GATHER identic la apelanti
- ointroduceri.vcx: import_nir.do_adauga foloseste cauta_nom_articole + XMLTOCURSOR
  in locul viz_catalog_articole; eliminat codul mort (bloc IF .F. serie 2007,
  lcListaId necitit, blocuri comentate)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-10 13:31:30 +03:00
parent dfd07fd399
commit de2813cf43
3 changed files with 5 additions and 1 deletions

View File

@@ -560,7 +560,11 @@ Function cauta_nom_articole
lcTitlu = [Alegeti articolele (mouse-click pe denumire sau apasati SPACE)]
lcTitluColoane = [Denumire,Cod Material,Cod bare,UM,Grupa,Subgrupa,Cont,Analitic,DNF,Id]
llMultipleArticles = .T.
lcSelect = [select a.denumire,a.codmat,a.codbare,a.um, a.grupa, a.subgrupa, a.id_grupa, a.id_subgrupa,a.dnf,a.cont, a.acont, a.inactiv, a.id_articol from ] + gcS + [.vnom_articole_toate a ]
lcSelect = [select a.denumire,a.codmat,a.codbare,a.um, a.grupa, a.subgrupa, a.id_grupa, a.id_subgrupa,a.dnf,a.cont, a.acont, a.inactiv, a.id_articol,] + ;
[ a.um2, a.um_iso, a.cod_um_iso, a.cant_bax, a.in_crm, a.in_stoc, a.codmatf, a.conditii_pastrare,] + ;
[ a.id_part, a.partener, a.indicativ, a.taxa_reconditionare, a.id_articol_general, a.articol_general,] + ;
[ a.listare_codbare, a.tip, a.timpn, a.codnc8, a.greutate, a.id_tara_origine, a.tara_origine, a.codcpv] + ;
[ from ] + gcS + [.vnom_articole_toate a ]
lcFiltruOriginal = Iif(!Empty(tcFiltruOriginal), Alltrim(tcFiltruOriginal) + [ and ], "") + [a.inactiv = 0]
lcNumeProc = [nom_articole]
llToateIreg = .F.