Имя: Пароль:
1C
1С v8
Веб -клиент ПоказатьВопрос()
0 Morgana
 
20.12.13
19:48
Подскажите, пожалуйста,  как можно реализовать в интерфейсе такси следующее: при закрытии формы обработки нужно спросить у пользователя завершать работу системы или нет, если да - то закрыть и форму обработки и приложение, если нет - оставить форму открытой
1 GROOVY
 
20.12.13
19:49
С чем конкретно сложности?
2 Wobland
 
20.12.13
19:49
приложение-то чем виновато?
3 XLife
 
20.12.13
19:50
Глобальный контекст (Global context)
Вопрос (DoQueryBox)
Синтаксис:

Вопрос(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).


Глобальный контекст (Global context)
ЗавершитьРаботуСистемы (Exit)
Синтаксис:

ЗавершитьРаботуСистемы(<ЗапрашиватьВозможность>, <ПерезапуститьПриЗавершении>, <ДополнительныеПараметрыКомаднойСтроки>)

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
5 GROOVY
 
20.12.13
19:53
Опс...

&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
    ОписаниеОповещения = Новый ОписаниеОповещения("ОбработатьОтвет", ЭтотОбъект);
    ПоказатьВопрос(ОписаниеОповещения, "Завершить работу системы?",РежимДиалогаВопрос.ДаНет, 60);
    Отказ = Истина;
    
КонецПроцедуры

&НаКлиенте
Процедура ОбработатьОтвет(РезультатВопроса, ДополнительныеПараметры) Экспорт
    
    Если РезультатВопроса <> КодВозвратаДиалога.Нет Тогда
        ЗавершитьРаботуСистемы(Ложь);
        Закрыть();
    КонецЕсли;
    

КонецПроцедуры
6 Wobland
 
20.12.13
19:54
(5) это и есть тот самый отказ от модальности? нужно запасаться новыми веществами
7 GROOVY
 
20.12.13
19:56
(6) Еще про модальность http://1c.chistov.pro/2013/07/blog-post_25.html
8 Morgana
 
20.12.13
19:56
(5) если так писать получается бесконечный цикл
9 GROOVY
 
20.12.13
19:56
10 GROOVY
 
20.12.13
19:57
(8) С чего бы это?
11 Wobland
 
20.12.13
19:57
(8) это ели на трезвую
12 Wobland
 
20.12.13
19:57
(11) *если
13 Wobland
 
20.12.13
19:58
(9) ай, спасибо, хорошо
14 Morgana
 
20.12.13
19:59
(10) закрыть() опять срабатывает ПередЗакрытием(), опять появляется вопрос и так до бесконечности, пока пользователь не ответит нет
15 Wobland
 
20.12.13
19:59
(13) прям чешется у меня в этом месте. с целью освоения ваяю себе нетленку на 8.3 для управления файлами
16 Wobland
 
20.12.13
20:00
(14) это если не завершить работу системы
17 Wobland
 
20.12.13
20:00
(16) впрочемЮ пофих
18 Morgana
 
20.12.13
20:02
(16) так вот она не завершается
19 Wobland
 
20.12.13
20:03
(18) ну не закроется разок и всё. что такого
20 GROOVY
 
20.12.13
20:05
(18) Проверь, перед тем как посты писать.
21 Morgana
 
20.12.13
20:06
(20)я проверила
22 GROOVY
 
20.12.13
20:10
23 GROOVY
 
20.12.13
20:16
Миракл?
24 Morgana
 
20.12.13
20:17
(23) да, у меня так не получается
25 Morgana
 
20.12.13
20:18
(23) я уже даже ваш код полностью скопировала
26 GROOVY
 
20.12.13
20:18
(24) Может событие не то?
27 Wobland
 
20.12.13
20:19
Груви балуется. взял и сфотошопил видео ;)
(25) к событию привязала?
28 GROOVY
 
20.12.13
20:19
29 GROOVY
 
20.12.13
20:21
(27) О, если бы я так быстро мог редактировать видео!
30 Wobland
 
20.12.13
20:21
спокойно, без конвульсий
http://s019.radikal.ru/i644/1312/ec/45fc5e410b97.jpg
31 Wobland
 
20.12.13
20:22
>не не мухлюю
что бы это значило?
32 GROOVY
 
20.12.13
20:24
(31) За за искаюсь... ногда и уквы съедаю.
33 Morgana
 
20.12.13
20:45
(28) скачала, добавила себе в базу, не работает, печаль....
какой у Вас релиз 1с ? я себе тоже такой установлю может и у меня заработает
34 GROOVY
 
20.12.13
20:48
1С:Предприятие 8.3 (8.3.4.365)
35 Morgana
 
20.12.13
20:49
Спасибо!
AdBlock убивает бесплатный контент. 1Сергей