Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 16:45

«при открытии» реквизит управляемой формы

Автор бумер, 19 июл 2011, 19:44

0 Пользователей и 1 гость просматривают эту тему.

бумер

Подскажите пожалуйста как записать реквизит при открытии управляемой формы.

chuevsf

В процедуре ПриОткрытии записать строку
Объект.Дата = ТекущаяДата();

бумер

Цитата: chuevsf от 19 июл 2011, 19:56
В процедуре ПриОткрытии записать строку
Объект.Дата = ТекущаяДата();

В том то и дело, что форма управляемая, нет такой процедуры.

sergejK74

Кнопочка Спасибо - слева!

chuevsf

Цитата: бумер от 19 июл 2011, 20:55
Цитата: chuevsf от 19 июл 2011, 19:56
В процедуре ПриОткрытии записать строку
Объект.Дата = ТекущаяДата();

В том то и дело, что форма управляемая, нет такой процедуры.
Есть! Только чтобы в нее попасть надо становиться не на форму в нижнем окне, а на реквизит Форма в верхнем левом окне. И через правую кнопку мыши заходить в свойства. Тогда ты увидишь это событие.

бумер


бумер

Цитата: chuevsf от 19 июл 2011, 21:37
Есть! Только чтобы в нее попасть надо становиться не на форму в нижнем окне, а на реквизит Форма в верхнем левом окне. И через правую кнопку мыши заходить в свойства. Тогда ты увидишь это событие.
Мне надо вытянуть значение параметра сеанса, а она работает на клиенте, я так понял из-за этого

ЦитироватьПеременная не определена (ПараметрыСеанса)
   Объект.Ответственный = <<?>>ПараметрыСеанса.ТекущийПользователь; (Проверка: Тонкий клиент)
Но все равно спасибо, пригодится.

Dethmontt

Ггг...

&НаКлиенте
Процедура ПриОткрытии()
ПроверитьПараметрыСеанса();
КонецПроцедуры

&НаСервереБезКонтекста
Процедура ПроверитьПараметрыСеанса();
ТекПользователь = ПараметрыСеанса.Текущийпользователь();
КонецПроцедуры
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск