Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Кнопка по умолчанию в процедуре Вопрос

v7: Кнопка по умолчанию в процедуре Вопрос
Я
   vadim777
 
08.09.16 - 13:50
Ответ = Вопрос("Вы действительно хотите удалить строку?", "Да+Нет");
По умолчанию - кнопка "Да".
Как сделать "Нет"?
 
 
   Волшебник
 
Модератор
1 - 08.09.16 - 13:50
Синтаксис:

Вопрос(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)
   Ёпрст
 
2 - 08.09.16 - 13:51
(1) у него клюшки, там другой мир
   Волшебник
 
Модератор
3 - 08.09.16 - 13:52
(2) сорри
   vadim777
 
4 - 08.09.16 - 13:53
(1) (2) В СП и в 1CPRG.HLP только
Вопрос(<Текст_вопроса>, <Режим>, <Таймаут>)
Может вы взяли из восьмерки?
   vyaz
 
5 - 08.09.16 - 13:54
Ответ = Вопрос("Вы действительно НЕ хотите удалить строку?", "Да+Нет");
   vadim777
 
6 - 08.09.16 - 13:55
(5) БРАВО!
   Метранпаж
 
7 - 08.09.16 - 13:57
(5) А не хотите ли вы удалить строку?
Да, не хочу, нет, не хочу
   bodri
 
8 - 08.09.16 - 13:58
может Да и Нет местами поменять, типа "Нет+Да"?
   bodri
 
9 - 08.09.16 - 14:00
(8) не взлетит
   Волшебник
 
Модератор
10 - 08.09.16 - 14:01
При ответе "Да" задай вопрос на отрицание, а потом "Вы уверены?", чтобы человек был вынужден прощёлкать "Да", "Нет", "Да", ввести капчу и одноразовый код из смс.
 
 Рекламное место пустует
   Это_mike
 
11 - 08.09.16 - 14:07
(7) "нефиг+нафиг+пофиг"!
   Torquader
 
12 - 08.09.16 - 21:13
Можно подключить COM-объект Shell.Application и из него использовать Popup - там и таймер в отличие от 1С работает правильно.
   Serg_1960
 
13 - 08.09.16 - 21:19
Что-то мне строка "Ответ = Вопрос("Вы действительно хотите удалить строку?", "Да+Нет");" навеяло классику жанра:

Ответ = "Да нет, наверное"(с)
   Serg_1960
 
14 - 08.09.16 - 21:56
Имхо, вопрос "Вы действительно НЕ хотите удалить строку" только путает и сбивает с толка :( Пользователь решил удалить строку, нажал действие... а его отговаривают :)

Имхо, после вопроса с "нормальным" текстом и кнопкой по умолчанию "Да", как мне кажется, нужно задавать "вспомогательный" вопрос, где текст требует осознания и ответа "Нет".

Например: "Удаление строки - действие безвозвратное! Отменить?"
   Torquader
 
15 - 08.09.16 - 22:10
// Просто и быстро:

ShObj=CreateObject("WScript.Shell");
// 256 - активная вторая кнопка, 512-активная третья кнопка

// 16-IconStop,32-IconQuestion,48-IconExclamation,64-IconInformation
л=ShObj.Popup("Что мы хотим ?",27,"Вопросик",3+32+256);
   ildary
 
16 - 09.09.16 - 09:27
(0) Я как-то делал такой вариант:
Пока Вопрос( "Нажмите НЕТ для продолжения", "Да+Нет", 60 ) = "Да" Цикл
КонецЦикла;
   Эльниньо
 
17 - 09.09.16 - 10:07
Одесский вариант:

Вопрос("Вы на самом деле хотите удалить строку? Или таки отменить?", "Да+Нет")
   varelchik
 
18 - 09.09.16 - 11:55
Используй формекс.
Там даже иконку поменять можно.
   varelchik
 
19 - 09.09.16 - 11:57
Объект Сервис.
ИконкаПредупреждения(<?>,,)
Синтаксис:
ИконкаПредупреждения(ФлагУстановки, Значение, ФлагСброса)
Назначение:
Подмена стандартной иконки окна предупреждений
Параметры:
<ФлагУстановки> - (Число) если 0 или не указано, то только чтение текущего значения, иначе следующие параметры устанавливают новое значение;
<Значение> - (Число) 1 - "стоп"; 2 - "вопрос"; 3 - "предупреждение"; 4 - "информация"; любое другое значение - не менять;

<ФлагСброса> - (Число) если 1, то после показа окна значение заголовка сбрасывается к значению по умолчанию
   varelchik
 
20 - 09.09.16 - 11:57
ОсновнаяКнопкаПредупреждения(<?>,,)
Синтаксис:
ОсновнаяКнопкаПредупреждения(ФлагУстановки, Значение, ФлагСброса)
Назначение:
Установка кнопки "по умолчанию".
Параметры:
<ФлагУстановки> - (Число) 
<Значение> - (Число) 
<ФлагСброса> - (Число)
   varelchik
 
21 - 09.09.16 - 11:58
будет вам счастье!


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует