Nexus ERP

1.4.2. Importul arhivei de produse

Parametri

Câmp

Tip

Descriere

 id_importex  

 varchar(25) 

 ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate).

 manage_existing

 tinyint

 0 - Blocheaza

 1 - Suprascrie

 2 - Ignora


http://{ip}:{port}/api/v1/import/arhiva_produse

Câmp

Tip

Descriere

id_extern

varchar (25)

Id-ul extern al arhivei de produse, cel utilizat in aplicatia din care se importa.

nume_fisier

varchar(50)

Denumirea fișierului 

extensie_fisier

varchar(5)

Extensia fișierului

continut_fisier

varbinary(MAX)

Conținutul fișierului

tip_imagine

varchar(30)

Tipul imaginii

descriere

nvarchar(MAX)

Descrierea documentului

id_produs

varchar (25)

Codul intern al produsului în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci punctul de lucru este considerat implicit 1 (opțional dacă se specifică cod_ext sau denumire)

cod_produs

varchar(20)

Codul produsului sau codul de bare al produsului (opțional dacă se specifică id_produs sau  denumire)

den_produs

nvarchar (110)

Denumirea produsului (opțional dacă se specifică id_produs sau  cod_produs)

Tabel 2. Date import arhivă produse


Exemplu de import în format Json

{

           "parametri" :

                 {

                         "id_importex" : "API20211104141925",

                         "manage_existing" : 0

                 },

"linii": 

[

{

"id_extern": "",

"nume_fisier": "n29917-  Stocuri_Adaugare_camp_nou_raport_01",

"extensie_fisier": "png",

"continut_fisier": "",

"tip_imagine": "Imagine site 1",

"descriere": "poza acumulatori",

"id_produs": "8(1)",

"cod_produs": "",

"den_produs": "ACUMULATORI PANASONIC 9V, 170MAH"

}

]

}

Pentru anularea importului se utilizeaza: http://{ip}:{port}/api/v1/import/arhiva_produse_anulare

Exemplu de obiect Json folosit pentru apel:

{

"id_importex" : "NX20180911150146"

}