
Citire produse
Parametri apel procedura
Apel API Citire produse:
http://{ip}:{port}/api/v3/read/produse
Câmp | 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_intern | varchar(25) | ID unic pentru identificarea produsului, in formatul ID(PCT_LCR) |
id_extern | varchar(25) | ID-ul extern al produsului, utilizat in aplicatia din care se importa. |
tip | char(1) | Pentru tip produs utilizati una din variantele: N = Produs obisnuit (marfa cu amanuntul, marfa cu ridicata… etc.) P = Cheltuieli ( achizitii de servicii, produse inregistrate direct pe cheltuieli … etc) S = Servici oferite (servicii proprii vandute catre client) W = Discounturi oferite X = Discounturi primate M = Imobilizari |
cod_extern | char(20) | Codul extern al produsului sau codul de bare al produsului |
denumire | nvarchar(110) | Denumirea produsului |
descriere | nvarchar(120) | Descriere produs sau o continuare a denumirii |
um | char(8) | Unitatea de masura a produsului. Trebuie sa existe unitatea de masura in tabelul um. |
um2 | char(8) | Unitatea de masura 2 a produsului. |
conv_um2 | decimal(18,5) | Conversie UM2 |
id_clasa | varchar(25) | Id-ul clasei de produse, din tabelul nomen1 in formatul ID(PCT_LCR) sau doar ID. |
den_clasa | varchar(50) | Denumirea clasei de produse |
id_subclasa | varchar(25) | Id-ul subclasei de produse, din tabelul nomen2 in formatul ID(PCT_LCR) sau doar ID. |
den_subclasa | char(30) | Denumirea subclasei de produse |
id_centru_profit | varchar(25) | Codul intern al centrului de profit in formatul ID(PCT_LCR). |
centru_profit | nvarchar(100) | Denumirea centrului de profit |
id_brand | varchar(25) | Id-ul brand-ului de produse, din tabelul brand in formatul ID(PCT_LCR) sau doar ID. |
den_brand | varchar(200) | Denumirea brand-ului de produse |
volum | decimal(7,3) | Volumul per unitatea de masura exprimat in metri cubi. Informatie utila, de ex., pentru modulul de logistica livrari. |
greutate | decimal(7,3) | Masa produsului |
ambalare | decimal(15,3) | Cantitatea de produs per unitate de ambalare. Informatie utila, de ex., pentru modulul de comenzi la furnizori. |
garantie | smallint | Numarul de luni de garantie. |
densitate | numeric(7,4) | Densitatea specifica |
latime | numeric(15,3) | Latimea produsului in mm |
lungime | numeric(15,3) | Lungimea produsului in mm |
inaltime | numeric(15,3) | Inaltimea produsului in mm |
dimensiune | varchar(50) | Dimensiunea/marimea articolului |
valoric | bit | Daca se doreste doar evidenta valorica (nu si cantitativa) a unui produs = 1, iar in mod normal = 0. |
locatie | varchar(10) | Locatie |
observatii | varchar(max) | Observatii diverse atasate produsului. Informatie utila, de ex., pentru afisarea unei descrieri mai ample pe un site de vanzari. |
cod_tara_origine | char(2) | Cod tara origine produs. |
nume_tara_origine | varchar(100) | Numele tarii de origine a produsului |
cod_nc8 | varchar(20) | Cod NC8 din nomenclatorul de produse |
spec_tip | char(3) | Specificatii - Tip |
spec_descriere | nvarchar(max) | Specificatii - Descriere |
spec_instalare | nvarchar(max) | Specificatii - Instalare |
spec_utilizare | nvarchar(max) | Specificatii - Utilizare |
culoare | varchar(50) | Culoarea produsului |
den_grupa | char(30) | Denumirea grupei de produse |
timbru_verde | numeric(15,2) | Taxa de timbru verde |
cota_tva_int | numeric(2,0) | Cota de TVA utilizata la receptia produsului. Trebuie sa existe cota de TVA in tabelul cote_tva. |
cota_tva_ies | numeric(2,0) | Cota de TVA utilizata la vanzarea produsului. Trebuie sa existe cota de TVA in tabelul cote_tva. |
cod_selectie_produs | varchar(50) | Cod selectie produs |
garantie_depozitare | smallint | Numarul de luni reprezentand garantia in depozitare a bunurilor si serviciilor. |
lista_coduri | varchar(max) | Lista coduri echivalente |
data_modificare | date | Reprezinta data la care a fost modificat documentul. |
campuri | varchar(max) | Campurile incluse in rezultat, despartite prin virgula. Daca nu specifica, se returneaza toate campurile. |
componente | varchar(max) | Json cu toate componentele produsului si detalii despre acestea. |
masa_neta | decimal(15,5) | Masa neta a produsului |
Exemplu de parametri POST JSON folositi pentru apel (toti parametrii sunt optionali si sunt folositi doar pentru a filtra):
{
"id_intern": "5(1)",
"id_extern": "emagro_286",
"id_uri_externe": "emagro_286,emagro_287,emagro_288",
"id_importex": "NX20180213152650",
"cod_extern": "300000001020",
"denumire": "TELEVIZOR PHILIPS",
"id_clasa": "25(1)",
"den_clasa": "Echipamente tehnice",
"id_subclasa": "29(1)",
"den_subclasa": "Electronice",
"id_centru_profit": "35(1)",
"den_centru_profit": "DEPOZIT",
"id_brand": "42(1)",
"den_brand": "PHILIPS",
"cod_selectie_produs": "C6990452",
"min_data_md": "2019-03-01",
"max_data_md": "2019-03-30",
"campuri": "denumire, cod_extern"
}