Po obnovení firmy zo zálohy prestane napojený program komunikovať, hoci v ABRA Flexi je všetko v poriadku. Príčinou býva, že obnovená firma má iný databázový identifikátor, ako je nastavený v integrácii.
Prečo sa identifikátor zmení
Obnovenie zo zálohy zakladá novú firmu. Identifikátor sa odvodzuje z názvu, a keďže pôvodná firma s rovnakým názvom na serveri stále existuje, na koniec sa pridá číslo — z firma sa stane firma1. Adresy v API tak smerujú na pôvodnú, už neaktualizovanú firmu.
Riešenie
Najprv si vypíšte zoznam firiem a nájdite skutočný identifikátor obnovenej firmy — je v poli dbNazev:
GET /c.xml
Potom máte dve možnosti:
Upraviť identifikátor v integrácii na novo vzniknutý.
Zmazať pôvodnú firmu a zálohu obnoviť znovu — bez konfliktu názvov dostane firma pôvodný identifikátor.
⚠️ Pred zmazaním pôvodnej firmy sa uistite, že v nej nie sú novšie dáta než v zálohe. Zmazanie je nevratné.
💡 Integrácia je odolnejšia, ak identifikátor firmy nie je napevno zadaný v kóde, ale v nastavení — po obnovení zo zálohy potom stačí prepísať jednu hodnotu.
