А не достаточно просто номенклатуру в справочнике разнести по разным классификаторам? И договориться, что каждый из этих трех человек будет что угодно править в своем классификаторе, а чужие не трогать.
Не будут же они, наверно, назло друг-другу специально чужие записи править.
Насчет пользовательских классов - это поможет конечно, если сделать нужное кол-во разных классов, обрабатываться они будут все одинаково, но каждый класс на отдельном своем справочнике забазировать, а не все на одном. И будет тогда хоть сколько отдельных справочников.
Правда, мне кажется, что очень неудобно будет, но дело, как говориться, хозяйское...
Вот только делать это надо до того, как справочники данными заполнять. А вот если у Вас уже справочники заполнены, и записи из них в технологиях везде задействованы, то разделить такой справочник на несколько будет настолько трудоемко, что проще, по-моему, заново начать, или все-таки как-то договориться.
Может им уж тогда проще вообще 3 БД поставить разных? И пусть ведут каждый свою, если уж так хочется отдельно жить.
Права можно внутри одного справочника разграничить по своим/чужим записям. Т.е. разрешить пользователю редактировать только записи, которые он сам и создал, а чужие - запретить.