Přeskočit na hlavní obsah

Pole "source"

K čemu slouží pole source daného záznamu?

Autor: Petr Pech

Pole source slouží k označení zdroje záznamu — typicky systému nebo dávky, ze které data přišla. Flexi s ním nijak nepracuje, takže si obsah určujete sami.


Použití

Vyplňuje se při založení i při aktualizaci, na hlavičce dokladu i na položce:

<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élka je omezená na 50 znaků. Delší hodnota skončí chybou Pole 'Zdroj' nesmí být delší než 50 znaků.


K čemu se hodí

Podle source lze záznamy zpětně filtrovat, takže se hodí například k označení dávky importu nebo k rozlišení, který z několika napojených systémů záznam vytvořil:

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

💡 Potřebujete-li spíš spojit záznam s jeho protějškem v jiném systému, je na to vhodnější externí identifikátor — ten je jedinečný, dá se podle něj záznam přímo adresovat a nemá omezení na 50 znaků. Viz Identifikátory záznamů.


Související

Dostali jste odpověď na svou otázku?