|
Как установить фокус на элемент диалога? | ☑ | ||
|---|---|---|---|---|
|
0
OverLog
18.03.05
✎
13:15
|
Как установить фокус на элемент диалога?
В с++ есть: SetFocus(); А в 1С?? |
|||
|
1
Соратник
18.03.05
✎
13:17
|
форма.Активизировать(ИмяЭлемента)
|
|||
|
2
OverLog
18.03.05
✎
13:26
|
Хм-м-м....
Форма.Активизировать(ДатаПлатежа); .............................. Окно сообщений выдает {Документ.Акт.Форма.Модуль(165)}: Поле агрегатного объекта не обнаружено (Активизировать) |
|||
|
3
Кабан мимо пробеган
18.03.05
✎
13:31
|
Форма.Активизировать("ДатаПлатежа");
ЗЫ РТФМ. |
|||
|
4
OverLog
18.03.05
✎
13:37
|
кабану - Форма.Активизировать("ДатаПлатежа"); тоже не прокатила
|
|||
|
5
Соратник
18.03.05
✎
13:39
|
Объясни в каком контексте используешь? Из формы документа? В какой процедуре?
|
|||
|
6
Может
18.03.05
✎
13:39
|
это у тебя реквизит ТЧ?
|
|||
|
7
Соратник
18.03.05
✎
13:45
|
Потом Активизировать вроде только из элеменов диалога работает и предопределенных процедур, если не ошибаюсь. Иначе извращаться надо.
|
|||
|
8
OverLog
18.03.05
✎
13:47
|
На форме есть текст.поле типа Дата.Оно же явл-ся реквизитом шапки Документа.
|
|||
|
9
Соратник
18.03.05
✎
13:57
|
Кода кусок дай... и потом как это "текстовое" типа "дата"?
И опять таки, откуда этот метод вызываешь? Глянь (7) |
|||
|
10
OverLog
18.03.05
✎
14:04
|
насчет текстового-это опечатка.Поле-типа Дата.
............................ Если ПустоеЗначение(ДатаПлатежа)=1 Тогда Предупреждение ("Укажите дату платежа!"); Форма.Активизировать("ДатаПлатежа"); Return; КонецЕсли; ................................... |
|||
|
11
OverLog
18.03.05
✎
14:05
|
Вызываю из своей процедуры.Не предопределеной.
|
|||
|
12
OverLog
18.03.05
✎
14:30
|
В с++ PayDate.SetFocus() - работает без отказно,откуда ни вызывай.Здеь то что за глюки??
|
|||
|
13
Соратник
18.03.05
✎
14:48
|
Попробуй так
http://www.sinor.ru/~my1c/knowhow/getskod.html может это как раз тот случай с вызовом из непредопределенной процедуры |
|||
|
14
OverLog
18.03.05
✎
15:59
|
Блин!!!!!!!!!!!!!!!
Все гораздо проще не Форма.Активизировать("ДатаПлатежа"); а Активизировать("ДатаПлатежа"); |
|||
|
15
Gavrila
18.03.05
✎
16:03
|
мда уж, аднаэсник спросил бы: как активизировать элемент диалога?
в 1с Активизировать("Элемент"); а в с++ ? накладывает язык на стиль :)) |
|||
|
16
OverLog
18.03.05
✎
16:16
|
Да вроде суть вопроса была всем понятна:)
А вот вы скажите лучше как в 1С вызвать Предупреждение(уж не знаю как оно грамотно называется) с кнопками выбора Да/Нет |
|||
|
17
Вопрос
18.03.05
✎
16:18
|
(Все понял,"Да+Нет")
|
|||
|
18
Соратник
18.03.05
✎
16:25
|
А вот книжки такие желто-красные лень почитать?
|
|||
|
19
Gavrila
18.03.05
✎
16:26
|
(16) Да не, просто мысли вслух, вот подумал, как бы я спросил бы если про с++ надо было узнать ))
Предупреждение("Твое предупреждение!!!", Таймаут); |
|||
|
20
OverLog
18.03.05
✎
17:41
|
книжек желто-красных у меня нет,приходтся обходиться Ctrl+F1, да еще тем что добрые люди на мисте.ру подадут.так что..."грех смеяться над больными людьми"
|
|||
|
21
OverLog
18.03.05
✎
17:46
|
Gavrila-е
Имелось в виду не просто выбросить Предупреждение, а предоставить пользователю выбор ответа ДА или НЕТ,что бы иметь воэможность обработать выбор.Если ДА-делаем то то,если НЕТ -выходим отсюда. |
|||
|
22
OverLog
18.03.05
✎
17:51
|
Все,нашел сам. Методом тупого перебора выяснил,что искомое мной называется Вопрос(Параметры)
Всем спасибо. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |