|
Проблема с установкой значения реквизита 1Ц 8.2 управляемая форма |
☑ |
0
Barny
10.10.11
✎
12:14
|
Доброго всем времени...
Проблема нарисовалась - создал у документа реквизит "Ответсвтенный"
и хочу ему присвоить значение при открытии документа
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Ответственный = ПолучитьИмяПользователя();
КонецПроцедуры
&НаСервере
Функция ПолучитьИмяПользователя()
ТекушийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
Возврат ТекушийПользователь;
КонецФункции
Ругается "Отсутствует отображение для типа 'ПользовательИнформационнойБазы'". Подскажите пожалуйста в какую сторону глядеть...
|
|
1
butterbean
10.10.11
✎
12:14
|
гляди в сторону типовых документов
|
|
2
AlecoZAV
10.10.11
✎
12:18
|
Юзай ИмяПользователя()
Возвращаемое значение:
Тип: Строка. Имя пользователя.
Описание:
Получает имя пользователя, указанного при запуске программы.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:
ТекущийПользователь = ИмяПользователя();
Объект ТекущийПользователь на клиента тонкого передать нельзя
|
|
3
Barny
10.10.11
✎
12:29
|
1. Ответственный = ИмяПользователя();
Воспользовался "ИмяПользователя", получаю то же самое что при использовании
&НаСервере
Функция ПолучитьИмяПользователя()
ТекушийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
Возврат ТекушийПользователь;
КонецФункции
Значение = "Администратор", тип строка.
2. Создал поле пОтв = ИмяПользователя();
И при 1-ом и при 2-м варианте выдается сообщение "Не заполнено поле Ответственный".. Нипайму в чем дело..
|
|
4
acsent
10.10.11
✎
12:33
|
объект.ответственный
|
|
5
Barny
10.10.11
✎
12:36
|
Спасибо, acsent, заработало!
|
|
Закон Брукера: Даже маленькая практика стоит большой теории.