Имя: Пароль:
1C
1С v8
Команда открытия формы текущего пользователя.
,
0 caespb
 
24.07.12
17:13
Дамы и господа, подскажите, на кнопку нужно прицепить команду, для открытия формы редактирование текущего пользователя.

Спасибо!
1 caespb
 
24.07.12
18:05
up
2 Cashtane
 
24.07.12
18:49

Форма = Справочники.Пользователи.НайтиПоНаименованию(ИмяПользователя()).ПолучитьФорму("ФормаЭлемента");
Форма.Открыть();
3 caespb
 
24.07.12
18:57
:(

{ОбщаяКоманда.НастройкаОфиса.МодульКоманды(5,10)}: Переменная не определена (Справочники)
   Форма = <<?>>Справочники.Пользователи.НайтиПоНаименованию(ИмяПользователя()).ПолучитьФорму("ФормаЭлемента"); (Проверка: Тонкий клиент)
4 zladenuw
 
24.07.12
18:58
ну так у тебя тонкий клиент. метаданные нужно на клиенте смотреть
5 SUA
 
24.07.12
19:00
ОткрытьЗначение()
если текущий пользователь в параметрах сеанса так вообще
6 caespb
 
24.07.12
19:18
А можно нубу поподробней? :)
7 Cashtane
 
24.07.12
19:49

&НаКлиенте
Процедура Кнопка(Команда)
   ОткрытьЗначение(Юзер(ИмяПользователя()));
КонецПроцедуры

&НаСервере
Функция Юзер(ИмяПользователя)
   Возврат Справочники.Пользователи.НайтиПоНаименованию(ИмяПользователя);
КонецФункции
8 caespb
 
25.07.12
18:46
Большое спасибо!
Следующий вопрос вытекает.

Данная кнопка находится в форме, в которой берутся данные и справочника.Пользователи , при нажатии на кнопку открывается форма Текущего Пользователя, после сохранения, в форме не меняются данные. Подскажите как быть?
10 ЗлобныйГоблин
 
26.07.12
01:02
Забаньте Трапера
11 ЗлобныйГоблин
 
26.07.12
01:03
(8) т.е. ты из какой-то формы, где отображаются данные юзера, открываешь форму, где они редактируюся?
12 Cashtane
 
26.07.12
06:02
(8) Давай подробно и по порядку, чего и куда. А то я тоже буду отвечать несвязанными предложениями:)
13 caespb
 
26.07.12
13:52
Да, я из формы, где отображаются данные, открываю форму, где они редактируются, после сохранения, в форме в которой отображаются данные изменения не вступают в силу, толлько если закрыть и заного открыть.
14 caespb
 
26.07.12
19:39
up
15 ChAlex
 
26.07.12
20:23
ОбновитьОтображениеДанных() - для управляемой формы, Обновить() - для обычной
16 acsent
 
26.07.12
20:26
(15) нет, прочитать()
17 ChAlex
 
26.07.12
20:36
(16) - это уже зависит от того что отображается и что редактируется, может и так