Hi Sammy,
Indeed there is a way! Users in Adagio belong to a security Group. Groups are saved with a particular company data set, and Users are stored 'globally'. What this means is that the same user can log into different companies (using the same program) and have different rights. Taking this further, if the security Group code belonging to a user does not exist within a company data set, then that user will be prevented from accessing that data.
So the solution is to determine the security rights for your users and your different companies and years. Then make sure companies where to want to restrict user access does not contain the Group codes of those users. The Group codes you create would be based on the number of different security access levels required. It may be fairly generic, or you may have to create a different Group code for each user.
_________________________
Regards,
Softrak Tech Support