Nexus ERP

Import cantitati limite

Importul cantitatilor limite se realizeaza in doua etape:
  • Inserarea in tabelul buffer a informatiilor corecte si complete. Structura tabelului este prezentata in anexa A.
  • Apelarea procedurii stocate importex_cant_lim_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 B
Anularea unui import se face prin apelarea procedurii stocate importex_cant_lim_anulare cu parametrul id_importex (id lot articole importate). 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:
  • Cantitati limite: cant_limite.
    • Cheia primara a tabelului: pct_lcr + id

    ANEXA A. Tabel nomenclator: importex_cant_lim avand structura:
     

    Coloana Tip Descriere
    id_importex varchar (25) ID pentru identificarea unui lot de documente importate (util, de ex., pentru stergerea in bloc a unui lot de documente importate)
    Atentie! Gestionarea, verificarea si validarea acestui camp este in sarcina dezvoltatorului utilitarului de export-import.
    id_externvarchar (25)ID pentru identificarea unui lot de documente importate (util, de ex., pentru stergerea in bloc a unui lot de documente importate)
    id_produs varchar (25) Codul intern al produsului in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica cod_produs sau  denumire_produs)
    cod_produs varchar (20) Codul de bare al produsului (optional daca se specifica id_produs sau  denumire_produs)
    denumire_produs varchar (231) Denumirea produsului (optional daca se specifica id_produs sau  cod_produs)
    id_gestiune varchar (25) Codul intern al gestiunii in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica denumire_gestiune)
    denumire_gestiune varchar (30) Denumirea gestiunii (optional daca se specifica id_gestiune)
    cantitate_minima numeric(13,3)   Cantitatea minima
    cantitate_maxima numeric(13,3) Cantitatea maxima
    cantitate_aprovizionare numeric(13,3) Cantitatea aprovizionare
    cantitate_aprovizionare_furnizor    numeric(13,3) Cantitatea aprovizionare furnizor


    ANEXA B
    . Tabel erori posibile la importul cantitatilor limite
    :

    Coloana Descriere
    CL001 Lipsa date (tabelul de import nu are nicio inregistrare)
    CL002 Produs nespecificat
    CL003 Urmatoarele denumiri nu identifica unic gestiunea
    CL004 Lipsa gestiune in nomenclator
    CL005 Urmatoarele coduri nu identifica unic produsul
    CL006 Urmatoarele coduri echivalente nu identifica unic produsul
    CL007 Urmatoarele denumiri nu identifica unic produsul
    CL008 Lipsa produs in nomenclator
    CL009 Urmatoarele ID-uri externe exista deja in nomenclator
    CL010 Urmatoarele produse exista deja in nomenclator
    CL011 Urmatoarele ID-uri de cantitati nu identifica unic cantitatile in nomenclator