Acest site folosește cookie-uri. Prin navigarea pe acest site, iți exprimi acordul asupra folosirii cookie-urilor. Vezi și politica noastră de confidențialitate

N E X U S
Nexus ERP

Nexus ERP progres

loading

Import adrese parteneri


Importul nomenclatorului de adrese parteneri se realizeaza in doua etape:

  • Inserarea in tabelul buffer a informatiilor corecte si complete. Structura tabelului este prezentata in anexa B.
  • Apelarea procedurii stocate importex_adrese_exec care valideaza, importa datele si goleste tabelul-buffer. In cazul in care datele nu sunt corecte procedura intoarce o exceptie si intregul proces de import este abandonat, restabilindu-se starea dinaintea importului. Lista erorilor posibile este prezentata in anexa C.

Anularea unui import se face prin apelarea procedurii stocate importex_adrese_anulare cu parametrul id_importex (id lot articole importate), dar si prin id_document (id-ul extern din aplicatia terta). Procedura stocata verifica consistenta efectului de anulare a datelor deja importate si dupa caz realizeaza stergerea efectiva a datelor sau intoarce un mesaj de eroare.

Puteti consulta urmatoarele tabele pentru a verifica in prealabil sau ulterior importului datele existente:

  • Nomenclator adrese parteneri: part_livrare.
  • Cheia primara a tabelului: pct_lcr + id

 

ANEXA A. Parametri import:

Câmp Tip Descriere
id_importex varchar(50) ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate), implicit NULL
keep_data_on_err bit 0 - nu se vor păstra datele în tabelele buffer (valoare implicită)
1 - se vor păstra datele în tabelele buffer, în caz de eroare
manage_existing tinyint 0 - Blochează - procedura se oprește, returnând o eroare (valoare implicită)
1 - Suprascrie - se actualizează datele adresei existente
2 - Ignoră - se ignoră importul înregistrării curente, lăsând datele adresei neschimbate
updated_columns varchar(max) Se va trimite lista de câmpuri ce se doresc a fi suprascrise, separate prin virgulă (fără spațiu între câmpuri și virgulă), implicit NULL
exec_type tinyint 0 - Validare și import, cu oprire în cazul erorilor (valoare implicită)
1 - Validare și import, sărind peste înregistrările cu erori
2 - Validare date, fără a realiza importul
return_errorlist tinyint 0 - Fără listă erori (valoare implicită)
1 - Returnează lista înregistrărilor cu erori
2 - Returnează lista tuturor înregistrărilor

 

ANEXA B. Tabel nomenclator: importex_adrese avand structura:

ColoanaTipDescriere
id_importexvarchar(50)ID pentru identificarea unui lot de documente importate (util, de ex., pentru stergerea in bloc a unui lot de documente importate)
id_internvarchar(25)ID pentru identificarea unui lot de documente importate (util, de ex., pentru stergerea in bloc a unui lot de documente importate)
id_externvarchar(50)ID pentru identificarea unui lot de documente importate (util, de ex., pentru stergerea in bloc a unui lot de documente importate)
denumirenvarchar(200)Denumirea adresei partenerilor
id_partenervarchar(25)Codul intern al partenerului in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica cod_partener sau den_partener)
id_extern_partenervarchar(50)Id-ul extern al partenerului (optional daca se specifica id_partener sau cod_partener)
cod_partenervarchar(20)Codul partenerului (optional daca se specifica id_partener sau den_partener)
den_partenervarchar(100)Denumirea partenerului (optional daca se specifica id_partener sau cod_partener)
cod_tarachar(2)Codul tarii
id_localitateintId-ul localitatii, din tabelul localitati (optional daca se specifica den_localitate)
den_localitatevarchar(100)Denumirea localitatii (optional daca se specifica id_localitate)
den_regiunevarchar(100)Denumirea regiunii
stradanvarchar(250)Denumirea strazii existenta in adresa partenerului
numarvarchar(6)Numarul din adresa partenerului
blocvarchar(50)Blocul din adresa partenerului
scaravarchar(50)Scara din adresa partenerului
etajvarchar(50)Etajul din adresa partenerului
apartamentvarchar(50)Apartamentul din adresa partenerului
cod_postalvarchar(7)Codul postal din adresa partenerului
telefonvarchar(25)Telefonul din adresa partenerului
zonavarchar(25)Zona din adresa partenerului
glnintGLN
este_sediubitAdresa partenerului poate fi sau nu sediul acestuia
merchandiservarchar(50)Persoana responsabila cu ordonarea produselor pe raft
id_clasificarevarchar(25)Id-ul de clasificare al adresei de livrare, din tabelul clasificari in formatul ID(PCT_LCR) sau doar ID. Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1.
den_clasificarevarchar(50)Numele clasificarii (optional daca se specifica id_clasificare).
id_clasificare2varchar(25)Id-ul de clasificare 2 al adresei de livrare, din tabelul clasificari in formatul ID(PCT_LCR) sau doar ID. Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1.
den_clasificare2varchar(50)Numele clasificarii 2 (optional daca se specifica id_clasificare2).
id_clasificare3varchar(25)Id-ul de clasificare 3 al adresei de livrare, din tabelul clasificari in formatul ID(PCT_LCR) sau doar ID. Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1.
den_clasificare3varchar(50)Numele clasificarii 3 (optional daca se specifica id_clasificare3).

 

ANEXA C. Tabel erori posibile la importul adreselor:

ColoanaDescriere
ADR001Lipsa date (tabelul de import nu are nicio inregistrare)
ADR002Denumire nespecificata
ADR003Urmatoarele coduri nu identifica tara
ADR004Urmatoarele CIF sunt invalide
ADR005Urmatoarele coduri fiscale nu identifica unic partenerul
ADR006Urmatoarele denumiri nu identifica unic partenerul
ADR007Lipsa partener in nomenclator
ADR008Urmatoarele coduri siruta nu identifica in mod unic localitatea
ADR009Lipsa localitate in nomenclator
ADR010Urmatoarele adrese exista deja in nomenclator
ADR011Urmatoarele ID-uri externe nu identifica unic adresa in nomenclator
ADR012Urmatoarele denumiri nu identifica unic adresa in nomenclator
ADR013Urmatoarele id-uri externe nu identifica unic partenerul
ADR014Urmatoarele coduri siruta nu identifica localitatea
ADR015Urmatoarele denumiri nu identifica unic clasificarea
ADR016Lipsa clasificare in nomenclator
ADR017Urmatoarele denumiri nu identifica unic clasificarea 2
ADR018Lipsa clasificare 2 in nomenclator
ADR019Urmatoarele denumiri nu identifica unic clasificarea 3
ADR020Lipsa clasificare 3 in nomenclator

  •     Import comenzi clienti
  • Import bonuri consum obiecte de inventar