Alexander, we are trying to do something like that in our case we have to create an account structure like this 404.45.404.7345.0000.00.052000
for this accout we have to choose every segment using a lookup field for each on of them
406 is the company code
45 is the business unit code
404 is the site code
7345 is the cost center code
0000 is the interco site code (used by default)
00 is the interco businee unit code (used by default)
05200 is the count code (used by default)
and finally, we need to to restrict the cost center by authenticate user
the company code is use to define the filter for the businee unit list and site list; and the combination of these must be the filter for the center cost list plus the autheticate user permission over the cost center, this means the user only can see the cost center available for each one of them.
You may accomplish this with javascript or some other technology? wait for your comments.
Best Regards!
Eduardo