Тема: Генерация не повторяющейся id геозоны (без присваивания свободной id)
Добрый день! Возникла такая проблема. Выполнили синхронизацию геозон между Wialon и своей системой учёта через API Wialon. Для сопоставления берем id геозоны как уникальный идентификатор, то есть одной геозоне принадлежит один уникальный id и всегда за ним закрепленный даже после удаления геозоны. Но как выявлялось в Wialon генерация id происходит не по принципу каждой созданной геозоне присваивается новая id, и новой созданной геозоне подставляется свободный id (если такая есть). В результате у нас теряется смысл взятия геозон по id (ломается синхронизация).
Так как в Wialon геозоны удаляют их уже может не существовать и создают новые геозоны, и предполагается что будет присваиватся для
нее новый уникальный номер для сопоставления с 1С, а этого не происходит из за присвоение старой id.
При такой логике синхронизация не возможна (происходит путаница) мы не можем понять какая это геозона так как геозона с такой id была удалена, а она при создании опять появилась.Возможно можно добавить отдельное поле при котором геозона имеет уникальный код и не присваивается.
Будем благодарны если сможете взять в доработку. Нам очень важно чтобы это было именно так. Так как у нас теряется вся логика. Спасибо.