Есть элементарные правила обмена, которые из базы источника в базу приёмник переносят физлицо. При переносе физлица заполняются его реквизиты, такие как подразделение.
Поиск подразделения в базе приёмнике происходит по коду. Вот тут теперь загвоздка. Если в базе приёмнике не найдено подразделение по коду, надо выполнить поиск по коду родителя этого подразделения.
Как осуществить такой поиск?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс