Preskoči na glavno vsebino

Pole „source“

K čomu slúži pole source daného záznamu?

Avtor: Petr Pech

Pole source slúži na označenie zdroja záznamu — typicky systému alebo dávky, z ktorej dáta prišli. Flexi s ním nijako nepracuje, takže si obsah určujete sami.


Použitie

Vypĺňa sa pri založení aj pri aktualizácii, na hlavičke dokladu aj na položke:

<winstrom version="1.0">
<faktura-vydana>
<typDokl>code:FAKTURA</typDokl>
<source>EXTERNI_APLIKACE_C.2</source>
<polozkyDokladu>
<faktura-vydana-polozka>
<kod>KOD1</kod>
<source>EXTERNI_APLIKACE_C.2</source>
</faktura-vydana-polozka>
</polozkyDokladu>
</faktura-vydana>
</winstrom>

⚠️ Dĺžka je obmedzená na 50 znakov. Dlhšia hodnota skončí chybou Pole 'Zdroj' nesmí být delší než 50 znaků.


Na čo sa hodí

Podľa source je možné záznamy spätne filtrovať, takže sa hodí napríklad na označenie dávky importu alebo na rozlíšenie, ktorý z niekoľkých napojených systémov záznam vytvoril:

GET /c/{firma}/faktura-vydana/(source='EXTERNI_APLIKACE_C.2').xml

💡 Ak potrebujete skôr spojiť záznam s jeho náprotivkom v inom systéme, je na to vhodnejší externý identifikátor — ten je jedinečný, dá sa podľa neho záznam priamo adresovať a nemá obmedzenie na 50 znakov. Pozri Identifikátory záznamov.


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?