Po obnovení firmy ze zálohy přestane napojený program komunikovat, přestože v ABRA Flexi je vše v pořádku. Příčinou bývá, že obnovená firma má jiný databázový identifikátor, než jaký je nastavený v integraci.
Proč se identifikátor změní
Obnovení ze zálohy zakládá novou firmu. Identifikátor se odvozuje z názvu, a protože původní firma se stejným názvem na serveru pořád je, přidá se na konec číslo — z firma se stane firma1. Adresy v API tím pádem sedí na původní, už neaktualizovanou firmu.
Řešení
Nejprve si vypište seznam firem a najděte skutečný identifikátor obnovené firmy — je v poli dbNazev:
GET /c.xml
Pak máte dvě možnosti:
Upravit identifikátor v integraci na nově vzniklý.
Smazat původní firmu a zálohu obnovit znovu — bez konfliktu názvů dostane firma původní identifikátor.
⚠️ Před smazáním původní firmy se ujistěte, že v ní nejsou novější data než v záloze. Smazání je nevratné.
💡 Integrace je odolnější, když identifikátor firmy není napevno v kódu, ale v nastavení — po obnovení ze zálohy pak stačí přepsat jednu hodnotu.
