G
gsir
Условия: в базу кидают всякие документы для разных отделов. Мне надо, чтобы пользователи отдела видели только свои документы. Номер отдела - первые три знака имени пользователя. Формула:
vn:=@Name([CN]; @UserName);
v1:=@If(@Left(vn;3) = "adm"; ""; @IsError(@ToNumber(@Left(vn;3))); @Return(@Prompt([OK]; "Ошибка";"Вы не имеете права открывать эту базу"));@Left(vn;3));
Select (Form = "Doc1" & NPodr = v1)
для админа срабатывет правильно, а для пользователей - ни одного документа не показывает.
Помогите, пожалуйста!
vn:=@Name([CN]; @UserName);
v1:=@If(@Left(vn;3) = "adm"; ""; @IsError(@ToNumber(@Left(vn;3))); @Return(@Prompt([OK]; "Ошибка";"Вы не имеете права открывать эту базу"));@Left(vn;3));
Select (Form = "Doc1" & NPodr = v1)
для админа срабатывет правильно, а для пользователей - ни одного документа не показывает.
Помогите, пожалуйста!