Цитата:
Сообщение от
mdconsult
...
Но вносить изменения должны иметь возможность только в карточки своих клиентов ( у которых они проставлены как "ответственные").
...
Задача сводится к тому чтобы дать пользователю возможность редактировать записи по определенному условию?
На источнике данных CustTable перекрыть метод active():
X++:
#Admin
public int active()
{
boolean allowEdit ;
int ret = super() ;
allowEdit = UserInfoHelp::userInUserGroup( curUserId(), #AdminUserGroup ) ||
CustTable.<"ответстенный"> == curUserId() ;
CustTable_ds.allowEdit( allowEdit ) ;
return ret;
}