|
Ответ = Вопрос() | ☑ | ||
---|---|---|---|---|
0
Csar
29.07.13
✎
11:56
|
Всем привет.
Шарю в интернете в поисках примера, но найти не смог. В СП описание не помогает. Вопрос такой. Есть Функция Вопрос(). У нее в качестве 4-го и 6-го параметра задаются кнопки по умолчанию и таймаута. Как мне их на практике указать? Перепробовал разные варианты. Нерабочий, но с моей точки зрения наиболее правдоподобный этот вариант: Ответ = Вопрос("Пользователь, сообщение специально для тебя!", РежимДиалогаВопрос.ОК, 60, РежимДиалогаВопрос.ОК, "Напоминание", РежимДиалогаВопрос.ОК);
1С ругается на 4-ый параметр (наверное и на 6-ой тоже, но до туда пока не дошло дело) |
|||
1
Господин ПЖ
29.07.13
✎
11:57
|
>В СП описание не помогает.
пейте витамины пока смысл не прояснится... |
|||
2
1Сергей
29.07.13
✎
11:58
|
ОК на какой раскладке пишешь?
|
|||
3
Kreont
29.07.13
✎
11:59
|
4-й параметр: КодВозвратаДиалога.
|
|||
4
Aleksey
29.07.13
✎
12:00
|
КодВозвратаДиалога.ОК
|
|||
5
Aleksey
29.07.13
✎
12:01
|
КодВозвратаДиалога (DialogReturnCode)
КодВозвратаДиалога (DialogReturnCode) Значения Да (Yes) Нет (No) ОК (OK) Отмена (Cancel) Повторить (Retry) Прервать (Abort) Пропустить (Ignore) Таймаут (Timeout) Описание: Определяет набор вариантов ответа пользователя на стандартный вопрос. Используется в качестве возвращаемого значения функции Вопрос. Доступность: Тонкий клиент, веб-клиент, толстый клиент. |
|||
6
Csar
29.07.13
✎
12:02
|
Спасибо, сейчас посмотрим
|
|||
7
Csar
29.07.13
✎
12:09
|
Спасибо, заработало.
PS какая логическая цепочка должна была быть, что бы понять, что требуется именно КодВозвратаДиалога, а не укзание самой кнопки, как пишется в СП, а следовательно повторение 2-го параметра? |
|||
8
skunk
29.07.13
✎
12:11
|
а когда это - РежимДиалогаВопрос.ОК сатло кнопкой?
|
|||
9
Csar
29.07.13
✎
12:15
|
(8) Кнопка это вообще некий объект формы, с прицепленной ссылкой
|
|||
10
Жан Пердежон
29.07.13
✎
12:19
|
(7) учу читать СП, дорого
1й сеанс - бесплатно: во-первых, там указан тип возвращаемого значения: если в параметре "Кнопки" указал значение типа "РежимДиалогаВопрос", то получишь КодВозвратаДиалога, если список значений - значение из списка. во-вторых, если прокрутить еще ниже - пример использования |
|||
11
Aleksey
29.07.13
✎
12:23
|
(10) в примере нет этих параметров
Но поиск по типовой кофиги может натолкнуть на мысль, ибо есть места где они юзают |
|||
12
Жан Пердежон
29.07.13
✎
12:26
|
(11) да ну
Пример: Режим = РежимДиалогаВопрос.ДаНет; Текст = "ru = ""Продолжить выполнение операции?"";" + " en = ""Do you want to continue?"""; Ответ = Вопрос(НСтр(Текст), Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; |
|||
13
Жан Пердежон
29.07.13
✎
12:34
|
(7) (12) или если вы про только про 4й параметр: 2й параметр задает набор возможных кнопок, возвращаемое значение - нажатую, какая тут еще может быть логика?
|
|||
14
Csar
29.07.13
✎
13:53
|
(10) У меня случился затык, видимо, в отсутствии слова "возвращаемого" в "тип возвращаемого значения".
Спасибо за информацию! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |