Srdečné privítanie u nás webovej stránky nový vzhľad!

Sme nadšení, že vám môžeme predstaviť nový a vylepšený zážitok z webu!

Usilovne sme pracovali na tom, aby bola vaša návšteva ešte príjemnejšia a poučnejšia. Náš nový dizajn je optimalizovaný pre jednoduchú navigáciu, rýchlejšie načítanie a intuitívnejšiu používateľskú skúsenosť.

Prehľad posledných zmien:

  • Vylepšená navigácia: Nájdite to, čo potrebujete, rýchlo a jednoducho pomocou našej efektívnej štruktúry ponuky.
  • Vylepšená organizácia obsahu: Náš obsah je teraz lepšie usporiadaný a zrozumiteľnejší.
  • Optimalizované pre mobilné zariadenia: Či už ste na svojom počítači alebo smartfóne, naša webová stránka vyzerá skvele a funguje hladko.
  • Rozšírená funkcia vyhľadávania: Nájdite presne to, čo hľadáte, pomocou našej vylepšenej funkcie vyhľadávania.

Stránka je navrhnutá s ohľadom na dostupnosť, čím sa zabezpečuje, že používatelia môžu ľahko porozumieť konceptom VTAP a využívať jej nástroje bez toho, aby potrebovali rozsiahle znalosti kódovania. Každý príklad je spárovaný s jasnými pokynmi a snímkami obrazovky, vďaka čomu je jednoduché ho sledovať a implementovať. 

To umožňuje komukoľvek, bez ohľadu na jeho technické zázemie, s istotou navigovať platformou a plne využiť jej schopnosti.

Príjemné prehliadanie!

 
 
 

Prípad použitia zákazníka VTAP

 
 
Ako aktualizujeme/odstránime riadkové položky inventára pomocou rozhrania VTAP API?

Ak chcete spravovať riadkové položky v rozhraní VTAP API na aktualizáciu záznamov, musíte pri pridávaní alebo odstraňovaní položiek dodržiavať špecifický formát. Tu je návod, ako môžete spracovať pridávanie a odstraňovanie riadkových položiek pre záznam cenovej ponuky vo VTAP API.

Pridávanie riadkových položiek
  • Načítať existujúce riadkové položky: Najprv načítajte všetky existujúce riadkové položky pre záznam cenovej ponuky.
  • Zostrojte užitočné zaťaženie: Zahrnúť všetky existujúce riadkové položky do užitočného obsahu a postupne pridávať podrobnosti o novej riadkovej položke.
  • Prejsť celkový počet produktov: Užitočné zaťaženie by malo zahŕňať parameter totalProductCount, ktorý označuje počet riadkových položiek.
 

Ako aktualizujeme/odstránime riadkové položky inventára pomocou rozhrania VTAP API?

Ak chcete spravovať riadkové položky v rozhraní VTAP API na aktualizáciu záznamov, musíte pri pridávaní alebo odstraňovaní položiek dodržiavať špecifický formát. Tu je návod, ako môžete spracovať pridávanie a odstraňovanie riadkových položiek pre záznam cenovej ponuky vo VTAP API.

Pridávanie riadkových položiek
  • Načítať existujúce riadkové položky: Najprv načítajte všetky existujúce riadkové položky pre záznam cenovej ponuky.
  • Zostrojte užitočné zaťaženie: Zahrnúť všetky existujúce riadkové položky do užitočného obsahu a postupne pridávať podrobnosti o novej riadkovej položke.
  • Prejsť celkový počet produktov: Užitočné zaťaženie by malo zahŕňať parameter totalProductCount, ktorý označuje počet riadkových položiek.
 
 
 

Vzorový kód na pridanie riadkových položiek:

 
 

// Predpokladajme, že už máte existujúce podrobnosti riadkovej položky

 

// Predpokladajme, že už máte existujúce podrobnosti riadkovej položky


  

let existingLineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00

};


  

let existingLineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00

};

 

// Pridanie novej riadkovej položky do existujúceho záznamu cenovej ponuky

 

// Pridanie novej riadkovej položky do existujúceho záznamu cenovej ponuky


  

let newLineItem = {

    hdnProductId2: ‘<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};


  

let newLineItem = {

    hdnProductId2: ‘<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};

 

// Skombinujte existujúce a nové riadkové položky

 

// Skombinujte existujúce a nové riadkové položky


  

let params = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...existingLineItems,

    ...newLineItem,

    totalProductCount: 2 // Update this count as per the total number of line items

};


  

let params = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...existingLineItems,

    ...newLineItem,

    totalProductCount: 2 // Update this count as per the total number of line items

};

 

// Odošlite požiadavku pomocou VTAP API

 

// Odošlite požiadavku pomocou VTAP API


  

VTAP.Api.Put('records', params, (error, response) => {

    if (error) {

        console.error("Error adding line item:", error);

    } else {

        console.log("Line item added successfully:", response);

    }

});


  

VTAP.Api.Put('records', params, (error, response) => {

    if (error) {

        console.error("Error adding line item:", error);

    } else {

        console.log("Line item added successfully:", response);

    }

});

 
Odstraňovanie riadkových položiek
  • Načítať existujúce riadkové položky: Získajte všetky aktuálne riadkové položky záznamu.
  • Odstráňte riadkovú položku, ktorú chcete odstrániť: Upravte zoznam vylúčením riadkovej položky, ktorú chcete odstrániť.
  • Aktualizovať celkový počet produktov: Upravte počet tak, aby zodpovedal novému počtu riadkových položiek.
 

Odstraňovanie riadkových položiek
  • Načítať existujúce riadkové položky: Získajte všetky aktuálne riadkové položky záznamu.
  • Odstráňte riadkovú položku, ktorú chcete odstrániť: Upravte zoznam vylúčením riadkovej položky, ktorú chcete odstrániť.
  • Aktualizovať celkový počet produktov: Upravte počet tak, aby zodpovedal novému počtu riadkových položiek.
 
 
 

Vzorový kód na odstránenie riadkovej položky:

 
 

// Načítajte existujúce riadkové položky a odfiltrujte položky, ktoré chcete odstrániť

 

// Načítajte existujúce riadkové položky a odfiltrujte položky, ktoré chcete odstrániť


  

let lineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00,

    hdnProductId2: ’<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};


  

let lineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00,

    hdnProductId2: ’<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};

 

// Predpokladajme, že chceme odstrániť druhú riadkovú položku

 

// Predpokladajme, že chceme odstrániť druhú riadkovú položku


  

delete lineItems.hdnProductId2;

delete lineItems.productName2;

delete lineItems.comment2;

delete lineItems.qty2;

delete lineItems.listPrice2;


  

delete lineItems.hdnProductId2;

delete lineItems.productName2;

delete lineItems.comment2;

delete lineItems.qty2;

delete lineItems.listPrice2;

 

// Aktualizované užitočné zaťaženie so zostávajúcimi riadkovými položkami

 

// Aktualizované užitočné zaťaženie so zostávajúcimi riadkovými položkami


  

let updatedPayload = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...lineItems,

    totalProductCount: 1 // Update the count as needed

};


  

let updatedPayload = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...lineItems,

    totalProductCount: 1 // Update the count as needed

};

 

// Odoslať aktualizovanú požiadavku

 

// Odoslať aktualizovanú požiadavku


  

VTAP.Api.Post('records', updatedPayload, (error, response) => {

    if (error) {

        console.error("Error deleting line item:", error);

    } else {

        console.log("Line item deleted successfully:", response);

    }

});


  

VTAP.Api.Post('records', updatedPayload, (error, response) => {

    if (error) {

        console.error("Error deleting line item:", error);

    } else {

        console.log("Line item deleted successfully:", response);

    }

});

 
 

Prihláste sa a získajte najnovšie aktualizácie!