Проблема с установкой значения реквизита 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, заработало!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший