Имя: Пароль:
1C
1C 7.7
v7: Как изменить кнопку по умолчанию в вопросе?
0 sysadminlk
 
07.12.13
13:51
Как изменить кнопку по умолчанию в вопросе?

        Если Баланс >= ТовНашНалогиДол Тогда
            Если Вопрос("ВЗАИМКИ: "+Баланс+"$
            |РАСХОДКА: "+ТовНашНалогиДол+"$
            |Для склада этих денег хватит чтобы провести расходную.
            |Выносить товар клиенту?","Да+Нет",15) = "Да" Тогда
                ОтдатьТоварКлиенту = 1;
            КонецЕсли;
        КонецЕсли;

По умолчанию стоит "Да" хочу поставить "Нет"
1 Torquader
 
07.12.13
13:55
Стандартно - никак - только переписать вопрос так, чтобы "Да" означало - "Нет".
Можно использовать VbScript вставку и его родной MsgBox или объект WScript.Shell с Popup - там должны поддерживаться стандартные коды кнопок по умолчанию из Windows API.
P.S. можно попробовать в Вопросе поставить стандартные коды и посмотреть, к чему это приведёт.
2 Эльниньо
 
07.12.13
18:16
Не выносить товар клиенту?","Да+Нет",15)
3 ДенисЧ
 
07.12.13
18:17
(2) "А не выносить ли товар клиенту?"
4 vcv
 
07.12.13
18:34
В Formex, по моему, такое есть.
Можно вместо вопроса сделать свою обработку с кнопками и музыкой.
5 КонецЦикла
 
07.12.13
19:07
Нет слева поместить или фокус на Нет поместить?
6 Эльниньо
 
07.12.13
20:19
(3)  "А не выносить ли товар клиенту?", "Да+ХЗ+Нет"
7 varelchik
 
09.12.13
10:04
FormEx.
СЕрвис.
ОсновнаяКнопкаПредупреждения(<?>,,)
Синтаксис:
ОсновнаяКнопкаПредупреждения(ФлагУстановки, Значение, ФлагСброса)
Назначение:
Установка кнопки "по умолчанию".
Параметры:
<ФлагУстановки> - (Число)
<Значение> - (Число)
<ФлагСброса> - (Число)

ЗаголовокПредупреждения(<?>,,)
Синтаксис:
ЗаголовокПредупреждения(ФлагУстановки, Значение, ФлагСброса)
Назначение:
Установка заголовка окна предупреждения взамен стандартного.
Параметры:
<ФлагУстановки> - (Число) если 0 или не указано, то только чтение текущего значения, иначе следующие параметры устанавливают новое значение;
<Значение> - (Строка) значение заголовка сообщения
<ФлагСброса> - (Число) если 1, то после показа окна значение заголовка сбрасывается к значению по умолчанию
8 Chum
 
09.12.13
10:05
(0) Вопрос перефразируй
9 varelchik
 
09.12.13
10:08
(8) А че непонятно?
Смотри что он хочет.
Вместо Да что стояло на Нет.
10 Chum
 
09.12.13
10:11
(9) это тебе не понятно.

Перефразировать текст для функции Вопрос таким образом, чтобы по логике вопроса первым стояло Да.

"Выносить товар клиенту?" - Нет по умолчанию
=
"Клиенту товар не выносить!" - Да по умолчанию
11 ifso
 
09.12.13
10:11
(9)
как-то так:

            |Не выносить товар клиенту?","Да+Нет",15) = "Да" Тогда
                ОтдатьТоварКлиенту = 0;
12 пипец
 
09.12.13
10:36
13 Torquader
 
11.12.13
14:00
(7) Будто бы нельзя обычную обработку через ОткрытьФормуМодально использовать вместо вопроса ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой