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