Avaleht> Kasutajatugi> Kas API-ga saab pärida kaartide külge lisatud manuseid?

Sisesta märksõna või vaata all asuvast teemade menüüst

Uuendatud 27. veebruar 2025

Kas API-ga saab pärida kaartide külge lisatud manuseid?

Näidiskasutus 1:
Kui veebipood sisestab API POST päringuga uue müügiarve Standard Booksi andmebaasi ja see arve Standard Booksis kinnitatakse, tekib arve manusesse “Kirjaklambri” ikooni alla PDF fail. See fail genereeritakse vastavalt Standard Booksis kirjeldatud arve dokumendimallile. Seejärel saab veebipood enda keskkonda API-ga pärida sama arve PDF faili.
Näidiskasutus 2:
Standard Booksis on Artiklite kaartidele võimalik lisada toote pildid, sertifikaatide dokumendid või kasutusjuhendid. Need faili asuvad kaardi küljes “Kirjaklambri” ikooni all.  Selliseid lisatud faile saab Standard Booksist saata API-ga veebikeskkonda.


API päring koosneb kahest osast:

  1. Kaaride seoste päring (saad kätte sind huvitava dokumendi manuste lingid)

  2. Manustatud faili enda päring.

Kaartide seoste päring

Kõikides Standard Booksi registrites saab päringule lisada parameetri:
get_links=1

Kui link viitab registrile “Attach2Vc” on tegu manustatud failiga. Kui link viitab mõnele muule registrile (MailVc, ORVc, QTVc jne) on tegu kaartide omavahelise seosega Standard Booksis sees. Näide ühe arve manuste kohta:

https://tes.excellent.ee:123/api/1/IVVc?get_links=1&filter.SerNr=230008

Ja tulemuses on iga registrikaardi lõpus <links> osa:

......
</row>
  </rows>
  <links>
      <link comment='Arve 230008.pdf 406 KB'>
           <url>/api/1/Attach2Vc/126</url>
      </link>
      <link comment='Arve 230008'>
           <url>/api/1/MailVc/86</url>
      </link>
  </links>
 </IVVc>
</data>

Sealt saame manuse päringuks vajaliku Attach2Vc registri kirje numbri (SerNr).


Manuste pärimine

Manuste pärimiseks teme päringu “Attach2Vc” registri pihta. Eelpool toodud näidet kasutades saame PDF faili pärida nii:

https://tes.excellent.ee:123/api/1/Attach2Vc?filter.SerNr=126&get_attachdata=true

Vastuses on metadata ja manuse sisu base64 kodeeringus:

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<data register='Attach2Vc' sequence='94784' systemversion='8.5.55.3480'>
 <Attach2Vc register='Attach2Vc' sequence='94778' url='/api/1/Attach2Vc/126'>
   <UUID>9B158C54-CE868FEC-17890241-4A8BB8B4-07A73BC0</UUID>
   <ServerSequence>-1</ServerSequence>
   <SyncFlags></SyncFlags>
   <SerNr>126</SerNr>
   <FileName>Arve 230008.pdf</FileName>
   <PackTyp>0</PackTyp>
   <Uploading>0</Uploading>
   <FileSize>134</FileSize>
   <Type>0</Type>
   <Storage>SerNr</Storage>
   <ContentId></ContentId>
<attachment>JVBERi0xLjcKJbe+raoKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZOSAwIFIgXQovTWV0YWRhdGEgNDAgMCBSCi9NYXJrSWBhZ2VzCi9LaWRzIFsgNCAwIFIgXQovQ291bnQgMQo==</attachment>
 </Attach2Vc>
</data>

Kas see juhend aitas sul lahendust leida?

Täname tagasiside eest! Palun lisage oma e-posti aadress, et saaksime Sulle saata alternatiivse lahenduse.
Aitäh tagasiside eest!
Kommentaari saatmine ebaõnnestus

Standard Books katab kõik sinu ettevõtte vajadused

13. mai 2024

Standard Booksi äritarkvaras on ligi… Loe edasi

Kuidas Loo Vesi sai Standard Booksiga tagasi 55 töötundi kuus?

29. mai 2025

Väike tiim, suur… Loe edasi

Kuidas Ülemiste City jõudis kaosest efektiivsuseni?

29. mai 2025

Mida teha siis,… Loe edasi

Kõige targem töökaaslane raamatupidajale on API!

29. mai 2025

Kas oled kunagi… Loe edasi