Вобщем недавно устроился в новую фирму. Тут ожидается переход с 7.7 Комплексная + CRM на 8.2 УПП. В принцепе контра крупная все по уму. Поэтому переход заказываем в отдельной конторе за большие деньги, но суть не в этом. Дело вот в чем после перехода придется мне все это обслуживать. Пока разбираюсь в семерочном коде и мне становится плохо так как практически все права разграничены строками кода типа
Если(ИмяПольз="Солодухина")или(Права="УправленческийУчет") Тогда //Остальным этот отчет не нужен
Иначе
Соответственно бывший программист даже уже не помнит кому какие права назначал и где и как они назначаются в объектах.
Вопрос в следующем как грамотно организовать разграничение прав доступа на 8.2 УПП. Так чтобы были функции просмотра только собственных документов и чтобы определенному пользователю можно было изменять только определенные реквизиты в документах, чтобы было разграничение на просмотриваемые столбцы для каждого пользователя в отчетах и т.п.? т.е. чтобы можно было определенному пользователю разграничить доступ для определенных объектов?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший