Имя: Пароль:
1C
1С v8
Проверьте глюк с "Вопрос"
0 Gluk
 
19.03.13
16:14
1С:Предприятие 8.2 (8.2.17.169)

Режим = РежимДиалогаВопрос.ДаНет;
Текст = "ru = ""Продолжить выполнение операции?"";"
+ " en = ""Do you want to continue?""";
Ответ = Вопрос(НСтр(Текст), Режим, 0);
Если Ответ = КодВозвратаДиалога.Нет Тогда
   Возврат;
КонецЕсли;

Ответ всегда возвращает "Ложь"
1 pessok
 
19.03.13
16:16
зачем тебе третий параметр?
2 pessok
 
19.03.13
16:17
Тип: Число.
Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено.
3 Gluk
 
19.03.13
16:18
это из СП
4 Gluk
 
19.03.13
16:18
мне не нужен
5 pessok
 
19.03.13
16:19
(4) убери и радуйся
6 Defender aka LINN
 
19.03.13
16:19
8.2.16.368, не подтверждаю
7 ale-sarin
 
19.03.13
16:19
(3) Если 0, то по умолчанию возвращается, можно отдельно указать, что по умолчанию.
А если не нужен, то и вообще не надо указывать.
8 pessok
 
19.03.13
16:21
кстати, да
8.2.17.143
все ок
9 Gluk
 
19.03.13
16:21
(7) убирал, то же.
10 Gluk
 
19.03.13
16:28
а, да, клиент - сервер, режим совместимости с 8.1, толстый клиент.
11 acsent
 
19.03.13
16:30
вопрос не может возвращать ложь
12 Gluk
 
19.03.13
16:32
(11) а в отладчике как раз оно
13 samozvanec
 
19.03.13
16:33
это глюк
14 pessok
 
19.03.13
16:34
(12) там должен быть КодВозвратаДиалога...
можт ты Вопрос() на сервере делаешь?
15 Gluk
 
19.03.13
16:36
плять

отбой

посыпаю голову пеплом

коллега создал реквизит "Ответ" с типом булево
16 ScreamSaw
 
19.03.13
16:36
Попробовал у себя (8.1) - та же фигня. Сделал так:

Если НЕ Ответ = КодВозвратаДиалога.Да Тогда

Заработало.
17 pessok
 
19.03.13
16:38
была тут недавно голосовалка про именование переменных... коллегу носом туда
18 ScreamSaw
 
19.03.13
16:41
Наврал я по невнимательности. Не обращайте внимания.
19 pessok
 
19.03.13
16:45
(15) (16) (18)

коллеги нашли друг друга на мисте? %)
20 Gluk
 
19.03.13
16:48
(19) ;-) нет
21 0xFFFFFF
 
19.03.13
16:54
(15) бгыы. Коллега это типа подруга моего друга?
22 qeos
 
19.03.13
16:57
(15) это как? по коду он не может быть булева
23 pessok
 
19.03.13
16:58
(22) он имел ввиду реквизит
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн