1С:Предприятие 8.3 (8.3.5.1443)
Код на форме:
&НаКлиенте
Процедура ПослеЗакрытияВопроса(Результат, Параметры) Экспорт
Если Результат = КодВозвратаДиалога.Таймаут или Результат = КодВозвратаДиалога.Да Тогда
ЗавершитьРаботуСистемы(Ложь);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Режим = РежимДиалогаВопрос.ДаНет;
Оповещение = Новый ОписаниеОповещения("ПослеЗакрытияВопроса", ЭтаФорма, Параметры);
ПоказатьВопрос(Оповещение, "Завершить работу?", Режим, 5);
КонецПроцедуры
Если нажать "ДА", тогда закрывается нормально, если дождаться таймаут, тогда завершается с ошибкой.
Как завершить работу 1С корректно по таймауту?
Сигнатура проблемы:
Имя события проблемы: BEX
Имя приложения: 1cv8c.exe
Версия приложения: 8.3.5.1460
Отметка времени приложения: 54d520e8
Имя модуля с ошибкой: StackHash_0a9e
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Смещение исключения: d3d015b8
Код исключения: c0000005
Данные исключения: 00000008
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789