Import uživatelské vazby skončí chybou, přestože jsou evidenceType i object v požadavku vyplněné:
Při vytváření vazby je nutno zadat 'evidenceType' a 'object'.
Hláška je zavádějící — neznamená, že pole chybí, ale že si z nich ABRA Flexi nedokázala poskládat odkaz na existující záznam.
Tři příčiny
Příčina | Jak ji poznat |
Odkazovaný záznam neexistuje. | Hodnota |
Neplatná hodnota | Musí to být strojový název evidence, například |
Špatná struktura v JSON. | V JSON patří objekty vazby přímo do pole |
Správný zápis
V JSON bez vnořeného obalu:
{
"winstrom": {
"@version": "1.0",
"faktura-vydana": [{
"id": "ext:RNT:2429273",
"uzivatelske-vazby": [{
"vazbaTyp": "code:FAV_OBP",
"evidenceType": "objednavka-prijata",
"object": "ext:RNT:12400246"
}]
}]
}
}
V XML se naopak úroveň uzivatelska-vazba uvádí:
<winstrom version="1.0">
<faktura-vydana>
<id>ext:RNT:2429273</id>
<uzivatelske-vazby>
<uzivatelska-vazba>
<vazbaTyp>code:FAV_OBP</vazbaTyp>
<evidenceType>objednavka-prijata</evidenceType>
<object>ext:RNT:12400246</object>
</uzivatelska-vazba>
</uzivatelske-vazby>
</faktura-vydana>
</winstrom>
⚠️ Projdou-li všechny tři body a import přesto selže, přijde jiná hláška — Zvolená kombinace objektů není na vybraném typu vazby přípustná. Ta znamená, že zvolený typ vazby tuto dvojici evidencí nepropojuje; typy jsou v evidenci typ-uzivatelske-vazby.
