Тема: выбор сотрудников

Как сделать, чтобы в атрибуте можно было выбирать только из состава пользователей? Выдается окно, в котором есть и группы и пользователи и даже подразделения с должностями..

Re: выбор сотрудников

выбор сотрудников

Т.е. можно написать, что-то вроде:
set dlg = ThisApplication.Dialogs.SelectUserDlg
dlg.SelectFromUsers = ThisApplication.Users
if dlg.Show then
...

Re: выбор сотрудников

но если этот скрипт помесить на кнопку около атрибута, то "..." в самом атрибуте останется и будет как бы две кнопки!! Просьба посоветовать как сделать чтобы этого не было!!!

Re: выбор сотрудников

А чем вам мешает вторая кнопка ? большинство просто выставляет своство ReadOnly

Re: выбор сотрудников

Readonly дает серое поле, что не есть красиво. Я сама нашла такое решение:
В событие поля BUTTONCLICK вставить код:

Sub ORD_FROM_ButtonClick(Cancel)

set dlg = ThisApplication.Dialogs.SelectUserDlg
dlg.SelectFromUsers = ThisApplication.Users
if dlg.Show then
ThisObject.Attributes("ORD_FROM")=dlg.Users(0)
ThisObject.Attributes("ORD_DEPARTMENT")=dlg.Users(0).Department
ThisForm.Refresh
End If
Cancel=True

End Sub

Re: выбор сотрудников

тем самым вы лишаетесб стандвртного контекстного меня (свойства, отправить сообщение и т.д.) Его конечно тоже можно отдельно запрограммировать