Проблема была в следующем. Поскольку структура подразделений древовидная, то она должна вычитываться из базы данных в правильном порядке, чтобы можно было построить дерево. То есть, когда мы должны рисовать подразделение "Владивосток", то в дереве уже должно быть подразделение-родитель, т.е. "Отдел продаж". А у "Отдела продаж" уже должен быть создан родитель "Коммерческая служба". Поскольку дерево создаётся в динамике.
У нас такого контроля не было. При прорисовке некоторых подразделений происходила ситуация, когда добавлять нужно, а некуда, так как запись-родитель ещё не создана. А ваша структура подразделений дала нам возможность увидеть проблему, спасибо.
Ошибка уже исправлена, сервер и клиент версии 4.10.2 "на подходе", можно будет обновить в ближайшие пару дней, мы как раз
готовим апдейт. Я так понимаю, у вас используется интеграция с Active Directory, поэтому обновление должно пройти легко (с позиции администратора системы).
База данных абсолютно корректна, а вот алгоритм формирования дерева был некорректен. Так что пока не трогайте свои подразделения, они никуда не денутся.